Beide:
sudo ip -s -s neigh flush all
Und:
sudo arp -d 192.168.0.102
Anstatt den Arp-Cache zu leeren, scheinen sie nur Einträge ungültig zu machen (sie erscheinen als incomplete
). Selbst nach einigen Minuten sieht der ARP-Cache so aus:
$ 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
(Der MAC des Gateways wurde aktualisiert - das ist in Ordnung)
Wie kann ich den ARP-Cache wirklich leeren, wie in "Alle Einträge aus der Tabelle löschen"? Ich möchte keine unvollständigen Einträge behalten, ich möchte, dass sie entfernt werden. Ist das möglich?
BEARBEITEN
Das ist mein System:
» 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
oder tcpdump
.