O Chrome não consegue navegar na rede Ethernet quando conectado ao Wi-Fi. Mas o IE pode

O Chrome não consegue navegar na rede Ethernet quando conectado ao Wi-Fi. Mas o IE pode

Meu PC está conectado a um ponto de acesso WIFI para acessar a Internet. Isso está funcionando bem. Agora, conectei um sistema embarcado (digamos, um roteador) ao meu PC usando um cabo Ethernet. Agora posso fazer ping em endereços externos como google.cometc., bem como no ip ( 192.168.1.1) do meu sistema incorporado a partir de um prompt de comando. Então, basicamente meu PC está usando ambas as interfaces com sucesso. Consigo navegar em qualquer site externo, bem como na página de login do administrador do sistema incorporado no IE.

Mas o Chrome só consegue navegar em sites externos, não consegue acessar a página de login do sistema embarcado. Eu acho que o Chrome está tentando usar a interface de rede WIFI para acessar a página e, portanto, falha. Como posso forçar o Chrome a usar a interface Ethernet quando tento acessar a página de login ( 192.168.1.1)?

Observe que quando eu desconecto o WIFI do meu PC, o Chrome pode acessar a página de login do sistema embarcado com sucesso.

Responder1

Eu costumava fazer algo semelhante e tive que modificar a tabela de roteamento do meu PC para que funcionasse corretamente. Se o seu IP com fio for 192.168.1.25 e o IP sem fio for 123.123.123.123, você desejará usar esses comandos para configurar seu computador para rotear o tráfego pela interface correta.(Seu prompt de comando precisa estar no modo Administrador.)

route add 192.168.1.1 mask 255.255.255.0 192.168.1.25 metric 2
route delete 0.0.0.0
route add 0.0.0.0 mask 0.0.0.0 123.123.123.123 metric 5

A primeira entrada configura o sistema embarcado para usar sua conexão com fio e todo o restante do tráfego passa por WiFi. Algumas advertências com isso. Suas interfaces provavelmente já terão valores de métricas básicas associados a elas. Execute route printapós terminar e certifique-se de que a métrica para 192.168.1.1 seja inferior à métrica para sua rota padrão (0.0.0.0). Se for maior, talvez seja necessário aumentar a métrica da rota padrão.

Isso também será redefinido sempre que você iniciar o Windows. Isso é bom para testes, mas você deseja incluir o -psinalizador para tornar a rota permanente. Só não se esqueça disso se mudar para uma nova rede.

route add -p 192.168.1.1 mask 255.255.255.0 192.168.1.25 metric 2

Lembre-se de que se algo estiver usando um IP 192.168.1.1/24 na sua conexão sem fio, você não conseguirá acessá-lo. Você sempre pode diminuir a máscara de sub-rede da rota do seu sistema incorporado para ajudar com isso.

Responder2

Comportamento bastante estranho. A única maneira que conheço de fazer isso é com um aplicativo para download chamado ForcebindIP. Cole-o na pasta system32 e execute:

ForceBindIP %IPofethernetinterface% %PathofChrome%

informação relacionada