Sem o ForceBindIP, o que acontece quando um computador tem duas (ou mais) conexões com a Internet?

1

... e eu abro um navegador ....

Quem decide qual conexão de rede usar? Ou é inteligente ou aleatório? Essa decisão é feita para cada solicitação, para cada sessão do aplicativo ou para cada outra coisa?

Isso significa que, se eu quiser conectar uma segunda (ou terceira) conexão à Internet, devo reiniciar todos os meus aplicativos ou fazer logoff e fazer login novamente?

Estou usando o Windows.

    
por William C 01.09.2011 / 07:16

3 respostas

1

As rotas IP possuem "métricas", que podem ser usadas como um valor de pedido para rotas equivalentes. A maioria dos sistemas operacionais tenta atribuí-los de maneira inteligente - por exemplo, se você puder acessar a Internet por Ethernet com fio e WiFi sem fio, terá duas rotas "padrão", mas a com fio terá uma métrica menor e será preferida. / p>

$ ip -4 route
default via 192.168.1.254 dev eth0  proto static
192.168.1.0/24 dev eth0  proto kernel  scope link  src 192.168.1.115  metric 1
192.168.1.0/24 dev wlan0  proto kernel  scope link  src 192.168.1.183  metric 2

(Este não é um bom exemplo, já que tanto o eth0 quanto o wlan0 estão conectados à mesma rede, com o mesmo gateway padrão. Com vários ISPs, você verá dois default routes. )

No Linux, você pode listar rotas por ip route ou route -n ; no Windows - route print .

por 01.09.2011 / 13:35
1

Os hosts têm uma única rota padrão. Geralmente, usará apenas um. Um roteador pode ser configurado para failover, mas ainda assim qualquer conexão usará apenas um caminho.

    
por 01.09.2011 / 07:32
0

Quando tentei usar o ForceBindIP e abri o Firefox sem forçá-lo a usar uma das conexões, ele usou o último que um aplicativo foi forçado a usar.

Acredito que o Windows faça com que a última conexão de rede usada seja padrão para os aplicativos usarem quando não for forçada a usar uma conexão específica, pelo menos foi o que aconteceu comigo.

    
por 01.09.2011 / 07:31