http://linux-audit.com/how-to-clear-the-arp-cache-on-linux/ root@ubuntu:~# arp -d 192.168.1.1 After deleting, have a look with the arp utility again to see the new list: root@ubuntu:~# arp -n Address HWtype HWaddress Flags Mask Iface 192.168.1.1 (incomplete) eth0 192.168.1.2 ether 00:02:9b:a2:d3:f3 C eth0 192.168.1.3 ether 00:02:9b:d9:d1:a2 C eth0 Clearing cache with ip Newer Linux distributions have the ip utility, which has a more advanced way to clear out the full ARP cache root@ubuntu:~# ip -s -s neigh flush all 192.168.1.1 dev eth0 lladdr 00:a1:04:c6:10:14 used 757/757/28 probes 6 STALE 192.168.1.2 dev eth0 lladdr 00:02:9b:a2:d3:f3 used 2555/719/659 probes 6 STALE 192.168.1.3 dev eth0 lladdr 00:02:9b:d9:d1:a2 ref 1 used 0/0/0 probes 6 DELAY *** Round 1, deleting 3 entries *** *** Flush is complete after 1 round ***