Cargando

Ir a contenido

X

Como limpiar y eliminar cache ARP en Linux?





Solución elegida por el autor
Iniciado por Javx Lagar , 05 julio 2016 - 20:43

Siempre puedes ver el manual decada comando en la consola con el parametro help luego del comando en cuestion.

Para limpiar el cache hay dos opciones, la opcion mas manual sería con el comando arp así:

Listar la tabla arp:

arp -n

De la tabla debes elegir una ruta a eliminar dado que arp elimina de a una sola:
arp -d 192.168.1.1

Este borra la linea referida a la ruta 192.168.1.1.

 

La opcion mas poderosa para eliminar el cache es:

ip -s -s neigh flush all

Limpia todo el cache en un solo comando.

 

 

Suerte!



11 Respuestas de expertos

 

Publicado 04 junio 2019 - 22:24

Para quienes no lo saben, el ARP es un protocolo de comunicaciones responsable de direccionar y encontrar la dirección de Hardware enlazada a una determinada dirección IP.

 

Una caché ARP puede ser contaminada para realizar un ataque cibernético con el objetivo de robar información o dar base a otro ataque más grande. Por eso Borrar el caché ARP ayuda a recuperar la conexión de un ordenador con datos dañados o corruptos.

 

 Para borrar el caché ARP de tu equipo Linux solo debes seguir estos pasos:

 

Como borrar el caché ARP de tu equipo Linux

 

Accede al interfaz de comandos de Linux usando una cuenta con privilegios de root.

  1. Insertando la siguiente línea de código se mostrará la caché ARP existente en el sistema:

$ sudo arp –a

  1. Este comando te puede mostrar algo más de información en caso de que la necesites:

$ sudo ip neight show

  1. Si deseas eliminar completamente la caché ARP, debes ejecutar la siguiente línea de código:

$ sudo ip –s –s neigh flush all

  1. Si por el contrario, deseas eliminar solo una parte especifica del caché, escribe este comando:

$sudo ip –s –s neigh flush 192.168.0.1

 

Siguiendo esto pasos podrás eliminar eficientemente el caché ARP de tu PC Linux.

 

Espero haber sido de ayuda.

 



 

Publicado 20 agosto 2019 - 14:25

Como sabes, por lo general en la sección cache de los sistemas, programas, o aplicaciones, se almacena contenido no esencial, por lo que en algunas ocasiones esta acumulación genera lentitud y atraso en las respuestas que pueda dar la plataforma, así como ocasionar mal funcionamiento de estas.

 

Ciertamente debes limpiar para eliminar la cache ARP, que no es otra cosa que el Protocolo de Resolución de Direcciones y el cual puedes ejecutar siguiendo los procedimientos que te menciono a continuación:

 

Primer procedimiento: Eliminado completo de la memoria cache mediante la línea de comandos.

  • Como paso inicial, debes poseer privilegios para ser Root en Linux, con el fin de tener acceso a una cuenta en la interfaz de la línea de comandos.
  • Después de creada la cuenta, debes introducir los datos, al hacerlo de manera inmediata se mostrara una nueva ventana donde podrás ver el nombre y la codificación del cache ARP.
  • Posteriormente, se muestra una línea de escritura donde debes colocar lo siguiente: $ sudo ip-s-s neigh flush all y presionas “Enter”

Segundo procedimiento: Limpiar la cache ARP por el estado.

  • Inicia el proceso ingresando los datos de la cuenta.
  • A continuación, se muestra un área que dice “Cache Original” allí debes escribir lo siguiente: (número de la dirección ip del equipo) neigh Flush nud stale y presionas “Enter”