removido
(usa Nenhuma)
Enviado em 23/10/2009 - 08:12h
Procurei e também não achei
Também já tive esta mesma dúvida sua: "Como limpar toda a tabela ARP no meu micro ou servidor... por motivos diversos... (não cabe explicar agora)". Lá no Windows pode-se usar o comando "arp -ad":
## Para mostrar toda a tabela ARP no Windows:
# Opção:
# -a - para mostrar toda a tabela ARP.
arp -a
## Para limpar toda a tabela ARP no Windows:
# Opção:
# -a - para mostrar toda a tabela ARP;
# -d - para detetar a entrada da tabela ARP.
arp -ad
No Linux:
## Para mostrar toda a tabela ARP no Linux:
# Opções:
# -a - Use alternate BSD style output format (with no fixed columns) -
# Simplesmente muda a saída do comando "arp";
# -n - shows numerical addresses instead of trying to determine symbolic host,
# port or user names - mostra em forma numérica, não tenta resolver o nome.
arp -an
## Para limpar um host da tabela ARP no Linux:
# Opção:
# -d - para detetar a entrada da tabela ARP;
# 10.10.10.10 - é o IP que deseja retirar da tabela.
arp -d 10.10.10.10
Bom, como não consegui achar como limpar toda a tabela executei os seguintes procedimentos:
## Mostra a tabela ARP:
arp -anv
## Esta estrutura "for" irá fazer com que limpe cada entrada da tabela ARP:
# O símbolo ` é a crase
for i in `arp -an | cut -d "(" -f 2 | cut -d ")" -f 1`; do arp -d $i; done; arp -anv