Atualmente, tenho 2 placas de rede no meu PC - uma conectada a uma rede interna em um roteador com uma porta WAN desconectada (10.xxx) e uma conectada à Internet através de um roteador consumidor (192.168.0.x).
O Windows parece reconhecê-los corretamente (meu "Centro de Rede e Compartilhamento" os lista como "Sem Internet" e "Internet", respectivamente). No entanto, quando tento navegar na Internet, ele sempre tenta o gateway padrão da rede interna, em vez daquele com Internet Acesso. Tentar executar ping em um site resulta em " Reply from 10.0.0.1: Destination net unreachable.
".
Um simples " route delete 0.0.0.0 mask 0.0.0.0 10.0.0.1
" corrige os problemas, mas eles retornam após a reinicialização ou após a renovação do meu IP.
Existe alguma maneira de dizer ao Windows para ignorar o gateway padrão de uma NIC ou, pelo menos, dar-lhes prioridades?
fonte
O serviço Bonjour da Apple é conhecido por causar o problema do gateway 0.0.0.0. É instalado pelo iTunes ou Adobe Suites.
Veja como desativá-lo: http://kb2.adobe.com/cps/400/kb400982.html
Esse bug está me perseguindo desde o Vista, obrigado Apple pelo seu software de baixa qualidade!
fonte
Se você não conseguir forçar o roteador da rede interna a parar completamente de distribuir um endereço de gateway padrão, talvez seja possível que o roteador da rede interna entregue o mesmo endereço de gateway que o outro roteador.
fonte
Você pode usar o NetProfiles para executar um script em lote sempre que sua conexão 192.168.0.x for ativada. Obviamente, o script é o seu comando delete de rota:
outros recursos do NetProfiles:
fonte
Usar a opção de métrica da interface é o melhor método. As rotas ainda mostrarão 2 gateways. Mas a métrica força o uso de um sobre o outro. Eu tenho uma configuração semelhante e funciona perfeitamente. Não seria roteado corretamente antes.
fonte