Como posso determinar qual adaptador de rede meu navegador está usando? Como posso mudá-lo?

12

Eu tenho vários adaptadores de rede no meu sistema Windows XP. Existe uma maneira de estabelecer qual adaptador o Firefox e o Internet Explorer estão usando? Posso forçá-los a usar um adaptador específico?

rewbs
fonte
Por curiosidade, por que existem vários adaptadores de rede no seu sistema? É incomum apenas ter mais de uma NIC em um sistema e muito menos ter várias NICs em uso. Este é um "PC de trabalho" conectado a diferentes LANs internas?
irracional John
1
Não posso falar pelo pôster original, mas uso uma NIC para a rede diretamente exposta à Internet e outra para a minha rede interna NATted, onde meu tráfego NAS e sem fio vive.
Zed
3
@irrational John: Adicionar uma VPN para isso e um software de virtualização como o VirtualBox / vmware e você terá pelo menos 4 adaptadores de rede na lista, isso não é realmente imho incomum :)
Shadok

Respostas:

5

Seu navegador não está escolhendo por qual interface seu tráfego passa; as configurações de rede no sistema operacional são responsáveis ​​por isso. Nesse caso, provavelmente dependeria de como o gateway padrão foi definido. Por padrão, todo o tráfego passaria por isso, a menos que houvesse uma exceção.

Se fosse linux, a resposta seria simplesmente 'iptables', mas no Windows é um pouco mais obscura. Eu gostaria de poder responder melhor, tenho certeza que alguém terá uma resposta melhor, mas isso deve pelo menos ajudá-lo a começar.

Daisetsu
fonte
Não acredito que exista a necessidade lógica de uma configuração de "gateway padrão" para especificar também qual interface usar. O padrão só precisa identificar qual roteador usar como "último recurso" quando o IP não puder descobrir para onde mais enviar um pacote.
irracional John
1
A configuração padrão do gateway é um IP. Um IP que esteja no intervalo de uma das interfaces, conforme especificado por suas máscaras de sub-rede e IP. Então sim, você especifica apenas o DG e não a interface real (a menos que esteja usando o Linux).
Daisetsu
no Windows 7, você pode digitar netstat -rnpara ver as tabelas de roteamento IP.
Alexander Ave
O comportamento da rede do Windows é simplesmente bizarro. Posso fazer ping no endereço e rastreá-lo para ver a conexão da maneira certa, mas no navegador da Web ele resolve o endereço por uma rota totalmente diferente (a mesma sub-rede roteada para um adaptador diferente).
deed02392
7

Você pode usar o ForceBindIP para forçar aplicativos (por exemplo, navegador da web) a se ligarem a uma interface de rede ou endereço IP específico.

Sol
fonte
Parece que ninguém aqui notou sua resposta. Funciona apenas algumas vezes e não é um programa "bonito" nem fácil de usar, mesmo que tenha algumas GUIs experimentais. Seria ótimo ter uma opção implementada nativamente no Windows.
Skan #
Obrigado por perceber! URL atualizado para que aponte para a página atualizada. :)
Sun
Esta é realmente a melhor resposta para o Windows. ForceBindIP é o caminho a percorrer. Você pode criar um atalho que inicia um navegador em uma interface de rede específica e pronto.
Gabriel Hautclocq
O Openvpn é um exagero, mas você também pode mostrar uma certa configuração para o seu navegador dessa maneira #
Sun
1

Acredito que no XP você possa escolher a lista de prioridades da seguinte maneira: painel de controle> conexões de rede> avançadas (na barra de ferramentas superior) V Configurações avançadas ... e você pode mover as conexões para cima e para baixo, etc. Não sei se isso REALMENTE altera a conexão USADA ou não ... EDIT:::tried-and-working-on-my-connections-with-different-IP's......:)

Luke3butler
fonte
Não faz. Como o Daisetsu mencionou, "O seu navegador não está escolhendo por qual interface o tráfego passa, as configurações de rede no sistema operacional são responsáveis ​​por isso".
BloodPhilia
1
Eu sei que o navegador não escolhe ... mas isso funcionou para que o sistema operacional o alterasse para mim .. Eu tinha duas conexões separadas em execução (com diferentes endereços IP externos) e eu as troquei .. e verifiquei o IP ! no navegador e funcionou ... pelo menos para mim ele fez :)
Luke3butler
Em seguida, coloque isso na sua resposta ... No momento, parece que isso vai lhe dizer o consulente que o CAN navegador ...
BloodPhilia
0

Meu PC possui duas placas de rede. Eu fiz o seguinte: Na placa de rede que possui internet, deixei o IP para o gateway padrão. Na outra placa de rede, excluí (deixei em branco) o gateway padrão. Funcionou. Espero que isso ajude alguém.

Francisco Garcia
fonte
E então, como você força alguns aplicativos como o Firefox a usar um cartão e outro (como o Chrome ou o torrent) para usar o outro?
Skan #