Este é o meu cache ARP no Ubuntu 14.04.2 LTS 64 bits (está em espanhol, desculpe):
luis@Terminus:~$ arp -a
Windu- (192.168.11.100) en ac:22:0b:51:dd:33 [ether] en eth0
Router- (192.168.11.1) en 00:24:a5:0e:a8:42 [ether] en eth0
Bizancio- (192.168.11.108) en 00:0a:e4:a0:7f:78 [ether] en eth0
Virtuancio- (192.168.11.160) en 08:00:27:51:b1:70 [ether] en eth0
Se eu tentar excluir alguma entrada:
luis@Terminus:~$ sudo arp -d 192.168.11.108
[sudo] password for luis:
Nenhum erro. Mas imediatamente depois disso:
luis@Terminus:~$ arp -a
Windu- (192.168.11.100) en ac:22:0b:51:dd:33 [ether] en eth0
Router- (192.168.11.1) en 00:24:a5:0e:a8:42 [ether] en eth0
Bizancio- (192.168.11.108) en <incompleto> en eth0
Virtuancio- (192.168.11.160) en 08:00:27:51:b1:70 [ether] en eth0
Isto é: nada foi eliminado .
O estado ARP mantém o mesmo depois de alguns minutos.
Mesmos resultados com o comando ip
:
luis@Terminus:~$ sudo ip -s -s neigh flush all
192.168.11.100 dev eth0 lladdr ac:22:0b:51:dd:33 ref 1 used 0/0/0 probes 0 DELAY
192.168.11.1 dev eth0 lladdr 00:24:a5:0e:a8:42 ref 1 used 24/19/19 probes 1 REACHABLE
192.168.11.108 dev eth0 lladdr 00:0a:e4:a0:7f:78 used 145/131/115 probes 4 STALE
192.168.11.160 dev eth0 lladdr 08:00:27:51:b1:70 used 1121/1116/450 probes 1 STALE
*** Round 1, deleting 4 entries ***
*** Flush is complete after 1 round ***
luis@Terminus:~$ arp -a
Windu- (192.168.11.100) en ac:22:0b:51:dd:33 [ether] en eth0
Router- (192.168.11.1) en <incompleto> en eth0
Bizancio- (192.168.11.108) en <incompleto> en eth0
Virtuancio- (192.168.11.160) en <incompleto> en eth0
Como posso excluir algumas ou todas as entradas de cache do ARP?