Quando entro na linha de comando arp -d *
em uma instância do cmd.exe, recebo
The ARP entry deletion failed: The parameter is incorrect
Posso excluir entradas individuais sem problemas, por exemploarp -d 192.168.1.1
Eu também tenho o Cygwin e o Git Bash instalados, então pensei que talvez *
estivesse sendo expandido como em um shell Unix, mas não parece, pois echo *
o cmd.exe resulta em uma *
saída simples. Também tentei escapar do asterisco e colocá-lo entre aspas arp -d "*"
e arp -d ^*
. Ambos resultam no mesmo erro.
Tenho duas NICs nesta máquina, uma interna e uma USB, mas recebo o mesmo erro quando desconecto a NIC USB.
A conta a partir da qual estou executando é de administrador e também tentei clicar com o botão direito em cmd.exe e selecionar "Executar como administrador".
Responder1
Use o comandonetsh interface ip delete arpcache
Você pode então executar arp -a
para confirmar se as entradas foram eliminadas.
Responder2
Tentei excluir o cache ARP com o comando arp -d e me mostrou "A exclusão da entrada ARP falhou: o parâmetro está incorreto", então tentei com o comando netsh interface ip delete arpcache e funcionou e então tentei com o comando arp -d novamente e funcionou.