Ambos:
sudo ip -s -s neigh flush all
Y:
sudo arp -d 192.168.0.102
En lugar de borrar el caché de arp, parecen invalidar las entradas (aparecerán como incomplete
). Incluso después de algunos minutos, el caché ARP se ve así:
$ arp -n
Address HWtype HWaddress Flags Mask Iface
192.168.0.103 (incomplete) eth0
192.168.0.1 ether DE:AD:BE:EF:DE:AD C eth0
(El MAC de la puerta de enlace se ha actualizado, eso está bien)
¿Cómo puedo realmente borrar el caché ARP, como en "eliminar todas las entradas de la tabla"? Yo no quiero seguir entradas incompletas, quiero las retiren. es posible?
EDITAR
Este es mi sistema:
» arp --version
net-tools 1.60
arp 1.88 (2001-04-04)
+I18N
AF: (inet) +UNIX +INET +INET6 +IPX +AX25 +NETROM +X25 +ATALK +ECONET +ROSE
HW: (ether) +ETHER +ARC +SLIP +PPP +TUNNEL -TR +AX25 +NETROM +X25 +FR +ROSE +ASH +SIT +FDDI +HIPPI +HDLC/LAPB +EUI64
» lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.2 LTS
Release: 14.04
Codename: trusty
» uname -a
Linux polyphemus.xxx-net 3.13.0-46-generic #77-Ubuntu SMP Mon Mar 2 18:23:39 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
wireshark
o tcpdump
.