Tutoriales

¿Cómo verificar y borrar el caché ARP en Windows, Linux y Mac?

Las entradas de caché ARP mal configuradas o caducadas en el sistema pueden ser la causa de problemas de conectividad de red.

¿Sabía que borrar el caché ARP en su sistema podría solucionar problemas de carga y errores de conexión?

Este artículo describirá cómo verificar y borrar el caché ARP en diferentes sistemas operativos.

Pero antes de eso…

¿Qué es la memoria caché ARP?

ARP Significa Protocolo de resolución de direcciones, que es responsable de descubrir y asignar direcciones MAC a direcciones IP para una comunicación exitosa con otros sistemas en la red local. El protocolo funciona entre la capa de enlace de datos y la capa de red.

En lugar de preguntarle al enrutador cada vez dónde está un dispositivo específico y cuál es su dirección MAC, nuestro sistema usa la dirección IP previamente resuelta para conectarse.

Cuando nuestro sistema usa el protocolo ARP para encontrar la dirección MAC de una dirección IP en particular, se almacenan en una tabla para uso futuro. Esta tabla se denomina caché ARP. Contiene una lista de direcciones IP conocidas y sus direcciones MAC.

Las solicitudes ARP se transmiten y las respuestas ARP son unidifusión.

Cuándo borrar la caché ARP?

Si la dirección IP de un dispositivo de enlace de red cambia, las entradas ARP pueden corromperse o quedar obsoletas, y es posible que las entradas nuevas no siempre sobrescriban las entradas obsoletas en la base de datos.

Por lo tanto, puede afectar el rendimiento de la red y causar problemas de carga o conexión. En este caso, simplemente puede borrar el caché de ARP para resolver el problema, ya que borrar el caché de ARP hará que todas sus solicitudes vuelvan a pasar por todo el proceso de ARP. Durante este proceso, las nuevas entradas se guardan en la tabla ARP.

Puede haber algunos errores en el proceso de reconstrucción de la tabla de caché ARP, por lo que no se recomienda eliminar la caché ARP todo el tiempo. Por el contrario, también puede reiniciar su enrutador o sistema para resolver problemas de conectividad.

¿Cómo borrar el caché ARP?

Podemos borrar fácilmente el caché ARP en cualquier sistema operativo usando la línea de comando. Empecemos.

ventanas

paso 1: Abra un símbolo del sistema y ejecútelo como administrador.

Paso 2: Para ver la tabla de caché ARP, simplemente escriba el siguiente comando.

arp -a

Este comando muestra las direcciones IP y sus direcciones MAC asociadas.

Paso 3: A continuación, para eliminar la tabla de caché, puede usar la utilidad netsh.

netsh interface IP delete arpcache

o simplemente puede usar

arp -d

Etapa 4: Si desea eliminar alguna entrada específica en el caché, no toda la tabla.

arp -d 

Salida de muestra:

C:\WINDOWS\system32>arp -a

Interface: 192.168.29.64 --- 0xd
  Internet Address      Physical Address      Type
  192.168.29.1          a8-da-0c-e8-0e-e6     dynamic
  224.0.0.22            01-00-5e-00-00-16     static
  224.0.0.251           01-00-5e-00-00-fb     static
  224.0.0.252           01-00-5e-00-00-fc     static

Interface: 192.168.56.1 --- 0x14
  Internet Address      Physical Address      Type
  224.0.0.22            01-00-5e-00-00-16     static
  224.0.0.251           01-00-5e-00-00-fb     static
  239.255.255.250       01-00-5e-7f-ff-fa     static

C:\WINDOWS\system32>netsh interface IP delete arpcache
Ok.

Si usa la utilidad netsh para borrar la tabla de caché, obtendrá una respuesta «OK».

linux

paso 1: Abra una terminal y use el siguiente comando de utilidad IP para borrar toda la tabla ARP.

ip -s -s neigh flush all

Paso 2: Si desea eliminar registros ARP para una dirección específica, use la utilidad arp.

arp -d 

Paso 3: Después de eliminar la entrada, simplemente puede usar el siguiente comando para ver la tabla ARP en Linux.

arp -n

Este comando muestra toda la tabla de arp.

Salida de muestra:

┌──(root💀kali)-[/home/geekflare]
└─# arp -d 10.0.2.1

┌──(root💀kali)-[/home/geekflare]
└─# arp -n
Address          HWtype         HWaddress           Flags Mask        Interface

10.0.2.1                       (incomplete)

10.0.2.2         ether       01:00:5e:00:00:fc         C                 eth0
10.0.2.3         ether       a8:da:0c:e8:0e:e6         C                 eth0

Aquí puede observar si se borra la entrada de caché para una dirección específica.

computadora Apple

paso 1: Abra una terminal en su Mac y use los siguientes comandos.

Paso 2: Ver entradas ARP existentes.

sudo arp -a

Paso 3: Eliminar el caché de una interfaz específica

sudo arp -d 192.168.29.1 ifscope en0 

Etapa 4: borrar toda la tabla de caché

sudo arp -a -d

Salida de muestra:

$ sudo arp -a

? (192.168.29.1) at 01:00:5e:00:00:fc on en0 ifscope [ethernet]
? (192.168.2.13) at a8:da:0c:e8:0e:e6 on en0 ifscope [ethernet]
? (192.168.1.21) at 01:00:5e:00:0e:16 on en0 ifscope permanent [ethernet]

$ sudo arp -a -d

192.168.29.1 (192.168.29.1) deleted
192.168.2.13 (192.168.2.13) deleted
192.168.1.21 (192.168.1.21) deleted

en conclusión

Si no puede hacer ping a una dirección IP específica en la misma red aunque funcionen bien, hay un problema. Es posible que su tabla de caché ARP deba reconstruirse nuevamente.

Espero que este artículo te haya ayudado a aprender cómo borrar el caché ARP en diferentes sistemas operativos.

También te estarás preguntando cómo cambiar los servidores DNS para acelerar la navegación.

LEER  Reenvío de puerto gratuito sin enrutador

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba