Kedua:
sudo ip -s -s neigh flush all
Dan:
sudo arp -d 192.168.0.102
Alih-alih membersihkan cache arp mereka tampaknya hanya membatalkan entri (mereka akan muncul sebagai incomplete
). Bahkan setelah beberapa menit, cache ARP terlihat seperti:
$ 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
(MAC gateway telah di-refresh - tidak apa-apa)
Bagaimana saya bisa benar-benar menghapus cache ARP, seperti di "hapus semua entri dari tabel"? Saya tidak ingin menyimpan entri yang tidak lengkap, saya ingin mereka dihapus. Apakah ini mungkin?
EDIT
Ini adalah sistem saya:
» 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
atau tcpdump
.