Eu descobri isso. Acontece que eu estava usando o mac errado.
Eu estou tentando fazer uma entrada de arp estática para o meu gateway 192.168.2.1. Eu estou usando o Windows 7 Ultimate 64 bit e no começo eu tentei:
arp -s 192.168.2.1 00-11-22-33-44-55
Mas eu estava recebendo um erro de permissão negada, então comecei a olhar ao redor e descobri que no Windows 7 de 64 bits eu preciso usar o netsh. Eu encontrei alguns comandos em alguns outros posts para tentar, mas o comando add neighrbors responde com
Invalid neighbor parameter (00:11:22:33:44:55).
toda vez que eu tento.
Primeiro, usei este comando que parece funcionar:
netsh interface ipv4 delete neighbors
E então este é o comando que recebe um erro
netsh interface ipv4 add neighbors "Local Area Connection" "192.168.2.1" "00:11:22:33:44:55"
Eu também tentei sem as aspas e obtive a mesma resposta com isso.
netsh interface ipv4 add neighbors "Local Area Connection" 192.168.2.1 00:11:22:33:44:55
Não faz sentido para mim porque se eu corro:
netsh interface ipv4 delete neighbors "Local Area Connection" "192.168.2.1" "00:11:22:33:44:55"
Funciona muito bem e me dá a resposta Ok, então não tenho certeza do que está acontecendo. Alguém tem alguma sugestão? Eu também estou executando o cmd como admin e sei o endereço correto do meu gateway.
Eu descobri isso. Acontece que eu estava usando o mac errado.
Tags networking windows-7 arp netsh