netsh interface ipv4 adiciona vizinhos "Conexão local" 10.1.1.1 12-34-56-78-9a-bc
isto irá criar uma entrada arp estática que sobrevive a reinicializações. Tenha cuidado ao adicionar as rotas, pois você pode não conseguir removê-las sem um hotfix:
Atualmente, estou executando o coLinux configurado no modo de rede "ndis-bridged", em uma máquina cuja rede sem fio o cartão ou o driver parece incapaz ou não está disposto a aceitar tráfego de camada 2 sem difusão ou tráfego não destinado ao endereço MAC principal da placa sem fio.
Depois de descobrir que esse era o problema, tentei configurar a interface coLinux para ter o mesmo endereço MAC que a máquina host. Magicamente, a rede começou a funcionar. Infelizmente, apenas um único problema permanece: a máquina host não pode falar com a instância coLinux, mesmo que o resto da LAN possa.
Eu descobri que adicionando uma entrada ARP estática ao host para o (s) endereço (s) IP da instância do coLinux, eu poderia realizar a conectividade total no modo em ponte, mesmo que a placa / driver sem fio não quisesse tocar junto.
Apesar do hack dessa configuração, eu gostaria de mantê-la por alguns motivos, principalmente dos quais é o desempenho do IO para a instância do coLinux. Isso me leva a um problema: persistir as entradas ARP na máquina host.
Eu pesquisei na Web, mas não consegui encontrar o equivalente WinNT de /etc/arp
do UNIX. Existe tal arquivo? Eu suspeitei em algum lugar no registro, mas, infelizmente, minhas buscas até agora foram infrutíferas.
Minha única alternativa é executar um arquivo em lote na inicialização para recriar as entradas ARP usando a ferramenta de linha de comando arp
, mas isso, ironicamente, parece hackish. :)
Obrigado.
netsh interface ipv4 adiciona vizinhos "Conexão local" 10.1.1.1 12-34-56-78-9a-bc
isto irá criar uma entrada arp estática que sobrevive a reinicializações. Tenha cuidado ao adicionar as rotas, pois você pode não conseguir removê-las sem um hotfix:
Não há mecanismo embutido para entradas ARP persistentes no Windows. Sua melhor aposta é usar um script de inicialização para especificar as entradas ARP estáticas necessárias em cada inicialização.
Você deve poder usar o comando arp -s para adicionar uma entrada estática à tabela ARP
arp -s 157.55.85.212 00-aa-00-62-c6-09 .... Adds a static entry.
O problema com os drivers NDIS é que eles adicionam uma camada adicional entre o SO e a placa de rede, dificultando coisas como trabalhar no nível da camada 2 (particularmente com placas wireless). Ao olhar para o site do coLinux ( link ) eles recomendam usar 2 interfaces virtuais: uma para o coLinux se comunicar com a LAN e um para o coLinux se comunicar com o host. Você já considerou essa configuração?
Tags networking windows-xp arp linux