GNU/Linux >> Tutoriales Linux >  >> Linux

arp --delete no está eliminando una entrada; simplemente marca la entrada como incompleta

La entrada será eliminada, solo tenga paciencia.

(Si desea la respuesta más corta posible:incompleto ==eliminado)

Digamos que "eliminar" es la palabra incorrecta para la acción. Lo que realmente sucede aquí es que la entrada se establece manualmente en el estado "solicitud enviada, sin respuesta" (por lo tanto, proceso ARP "incompleto") como si la máquina fuera realmente inalcanzable.

Ahora, la entrada se eliminará por completo pronto a menos que obtenga una nueva respuesta ARP válida mientras tanto. En ese caso, la entrada se volvería a agregar de todos modos, incluso si se eliminó en lugar de marcarse como incompleta. Por lo tanto, no hay ventajas ni desventajas reales en este comportamiento.

Pero ten en cuenta que estamos hablando de un caché. Eliminar cosas de los cachés es difícil y costoso. Es mucho más eficiente invalidar una entrada y esperar si se reemplaza antes de que finalmente se elimine. Pero para el sistema no hay ninguna diferencia si la entrada desaparece de la lista o simplemente se marca como incompleta.


Solo para complementar todas las demás respuestas, encontré este enlace muy útil.

En algunos casos usando ip es más apropiado, como el comando:

# ip -s -s neigh flush all

Los resultados pueden depender de su kernel de Linux.


Además de las otras buenas respuestas, vale la pena mencionar que es posible erradicar por completo el caché arp eliminándolo. Una de las formas menos dolorosas es:

ip link set arp off dev eth0 ; ip link set arp on dev eth0

Esto debería eliminar todas las entradas, ya sea en cualquier estado.

Los métodos alternativos incluyen bajar y subir la interfaz y formas similares de hacer que el caché de arp se elimine y vuelva a crear por completo.


Linux
  1. ¿Qué no poner en un Ssd?

  2. 18.04 ¿El icono personalizado del archivo .desktop no se completa en el Dock?

  3. Adición de una entrada estática en la memoria caché ARP del sistema (CentOS/RHEL)

  4. arp:comando no encontrado

  5. nc:comando no encontrado

El dominio no puede ver las cuentas en cPanel/WHM

ifrename:comando no encontrado

rm:comando no encontrado

mv:comando no encontrado

ln:comando no encontrado

¿Por qué borrar el historial de bash no es suficiente?