Cómo borrar la caché de ARP

La caché ARP actúa como una biblioteca de entradas ARP en su mayoría dinámicas. Por lo general, se realizan cuando las direcciones IP se resuelven a partir de un nombre de host y luego en una dirección MAC. Este proceso es lo que permite que su sistema se comunique correctamente con una dirección IP.

Cómo borrar la caché de ARP

No siempre es necesario borrar la caché de ARP. De hecho, en la mayoría de los casos, reiniciar el conmutador o el enrutador es más que suficiente para solucionar cualquier problema de latencia o conexión. Limpiar la caché ARP esencialmente hace que todas las solicitudes en su base de datos pasen por todo el proceso ARP nuevamente.

Básicamente, cada conexión que establezca ahora tendrá que resolver la dirección MAC a partir de la dirección IP nuevamente.

Sin embargo, con el tiempo, una caché ARP puede dañarse. Las entradas de la caché ARP se vuelven obsoletas y es posible que las nuevas adiciones a la base de datos no siempre anulen las entradas caducadas en su colección.

Cuando esto sucede, a menudo obtendrá errores que afectarán al sistema y al rendimiento de la red.

Dos señales comunes de que su caché ARP podría necesitar borrarse son si no puede cargar varios sitios web que solían funcionar bien y si no puede hacer ping a ciertas direcciones IP cuando sabe que esos sitios funcionan correctamente.

Ventanas

Si eres del tipo de apuntar y hacer clic, puedes usar el Panel de control para borrar la caché de ARP. Estos son los pasos para hacerlo.

  1. Localizar y acceder al Panel de control
  2. Elija el menú Herramientas administrativas
  3. Haga clic en el menú Administración de equipos.
  4. Localizar y acceder a servicios y aplicaciones
  5. Desplácese hacia abajo hasta encontrar el icono de Enrutamiento y servicios remotos y acceda a él.
  6. Utilice el menú desplegable para seleccionar Desactivado y haga clic en Aceptar
  7. Reinicia tu sistema
  8. Vuelva al paso 6 y seleccione Habilitar esta vez y haga clic en Aceptar

No es necesario que reinicie su sistema nuevamente después de esto.

Por supuesto, el método más simple implica escribir una línea de comando simple. Lo primero que debe hacer es ubicar y abrir la ventana del símbolo del sistema. Puede hacer esto haciendo clic manualmente en el botón Inicio o presionando el botón Windows en su teclado.

Desde allí, desea escribir "cmd" en el cuadro de búsqueda de inicio de Windows. Debe hacer esto para todas las versiones de Windows posteriores a Vista.

Si está en la cuenta de administrador, simplemente haga clic en el ícono cmd o presione Intro. Si no está en la cuenta de administrador, es posible que deba hacer clic con el botón derecho y elegir Ejecutar como administrador para que funcione el comando NetShell.

También puede forzar privilegios de administrador si presiona Ctrl-Shift-Enter y selecciona el ícono cmd.

Después de que se abra la ventana del símbolo del sistema, debe escribir la siguiente línea de comando:

IP de interfaz netsh eliminar arpcache

Debería verse algo como esto

Pulsa enter y dale unos segundos para que siga su curso.

Linux

Limpiar la caché ARP en Linux es algo similar. En lugar de utilizar el símbolo del sistema de Windows, tendrá que abrir un símbolo del sistema en la terminal. Entonces tendrás que convertirte en root en tu sistema.

Una vez hecho esto, ejecute los siguientes comandos en secuencia:

arp –n

Esta línea le permite ver su caché ARP. Le permitirá saber si necesita una actualización o no.

ip –s –s relinchar todo

Este comando se usa para borrar la caché ARP.

arp –n

Al usar este comando nuevamente, valida los resultados. También podrá comparar la lista previa al borrado con los resultados posteriores al borrado y comprender mejor lo que estaba mal en su sistema.