In Linux , Mac y Windows Última actualizaciónated:
Comparte en:
Cloudways ofrece alojamiento en la nube administrado para empresas de cualquier tamaño para alojar un sitio web o aplicaciones web complejas.

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

¿Sabe que borrar la caché ARP de su sistema puede solucionar problemas de carga y errores de conectividad?

Este artículo verá cómo verificar y borrar la caché ARP en los diferentes sistemas operativos.

Pero antes de eso…

¿Qué es la caché ARP?

ARP significa Protocolo de resolución de direcciones, que es responsable de descubrir direcciones MAC y asignarlas a Direcciones IP in order to communicate successfully with other systems on the local network. This protocol works between the data link layer and network layer.

Instead of asking the router every time where the particular device is located and what its mac address is, our system would just connect using the previosamente resolvedirección IP.

Cuando nuestros sistemas encuentren las direcciones MAC para la dirección IP particular usando el protocolo ARP, se almacenarán en una tabla para uso futuro. Esta tabla se llama caché ARP. Contiene una lista de direcciones IP conocidas y sus direcciones MAC.

ARP request is a broadcast, and ARP reply is unicast.

Cuando borrar la caché ARP?

Si las direcciones IP de los dispositivos vinculados a la red cambian, las entradas ARP pueden dañarse o caducar, y es posible que las nuevas entradas no siempre anulen las entradas caducadas de la base de datos.

As a result, it may impact network performance and may cause loading or connectivity problems. In this case, you can simply clear the ARP cache to resolve the issue because clearing the ARP cache will cause all of your requests to go through the entire ARP process again. During this process, the new entries will be saved in the ARP table.

Some errors may occur during the rebuilding of the ARP cache table, so deleting the ARP cache all the time is not recommended. Instead, you can also reboot your router or system to resolve the connectivity problems.

¿Cómo borrar la caché ARP?

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

Windows

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

This command displays the IP addresses, and it’s associated mac addresses.

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

netsh interface IP delete arpcache

o simplemente puede usar

arp -d

Paso 4: Si desea eliminar cualquier entrada específica en la caché, no toda la tabla.

arp -d <ip-address>

Muestra de salida:

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.

Obtendrá 'OK' como respuesta si usa la utilidad netsh para borrar la tabla de caché.

Linux

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

ip -s -s neigh flush all

Paso 2: Si desea eliminar el registro ARP para una dirección en particular, use la utilidad arp.

arp -d <ip-address>

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

arp -n

Este comando muestra toda la tabla arp.

Muestra de salida:

┌──(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 que se borra la entrada de caché para la dirección específica.

Mac

Paso 1: Abra una terminal en tu mac y usa los siguientes comandos.

Paso 2: Para ver las entradas ARP existentes.

sudo arp -a

Paso 3: Para eliminar la caché de una interfaz en particular

sudo arp -d 192.168.29.1 ifscope en0 

Paso 4: Para borrar toda la tabla de caché

sudo arp -a -d

Muestra de salida:

$ 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

Para Concluir

Si no puede hacer ping a una dirección IP en particular en la misma red a pesar de que funcionan correctamente, es una señal de que algo anda mal. Es posible que deba reconstruir su tabla de caché ARP nuevamente.

Espero que este artículo le haya resultado útil para aprender a borrar la caché ARP en diferentes sistemas operativos.

También te puede interesar saber cómo change DNS servers for faster browsIng. or cómo detectar Rootkits en Windows, Linux y Mac.

Comparte en:
  • Ashlin Jenifa
    Autor
    Hola, mi nombre es Ashlin y soy redactora técnica sénior. He estado en el juego por un tiempo y me especializo en escribir sobre todo tipo de temas tecnológicos interesantes como Linux, redes, seguridad, herramientas de desarrollo, análisis de datos y la nube...

Gracias a nuestros patrocinadores

Más lecturas excelentes sobre Linux

Impulse su negocio

Algunas de las herramientas y servicios para ayudar a su negocio grow.
  • La herramienta de conversión de texto a voz que utiliza IA para generarate Voces realistas parecidas a las humanas.

    Prueba la IA de Murf
  • Web scraping, proxy residencial, administrador de proxy, desbloqueador web, rastreador de motores de búsqueda y todo lo que necesita para recopilar datos web.

    Prueba Brightdata
  • Monday.com es un sistema operativo de trabajo todo en uno para ayudarlo a administrar proyectos, tareas, trabajo, ventas, CRM, operaciones, workflows, y más.

    Intente Monday
  • Intruder es un escáner de vulnerabilidades en línea que encuentra debilidades de ciberseguridad en su infraestructura, para evitar costosas filtraciones de datos.

    Intente Intruder