O Windows roteia conexões locais

1

Eu tenho várias placas de rede, mas para saber eu preciso rotear todas as conexões remotas para uma delas. Então, adicionei a seguinte rota:

route add 0.0.0.0 mask 0.0.0.0 192.168.101.1 metric 1 (where 192.168.101.1 is a default gateway of required network card)

Mas agora as conexões locais para locahost não funcionam. Como posso mantê-los trabalhando?

    
por SiberianGuy 15.06.2012 / 16:44

2 respostas

1

Se você deseja que sua rota padrão seja uma NIC específica, isso é feito por meio de suas Conexões de rede > Avançado > Configurações avançadas ... > Guia Adaptadores e vinculações > Janela de conexões (atualmente estou no Vista, mas é a mesma área para todos os sistemas operacionais). Você pode alterar a ordem na qual o Windows usará as NICs. Basta mover a NIC que você deseja para o topo da lista e isso deve cuidar da rota padrão (contanto que você não tenha nenhuma rota específica que substitua a ordem da NIC).

Você também pode adicionar uma rota específica como você fez e, possivelmente, ajustar a métrica se houver rotas conflitantes, conforme indicado pela Hyppy, mas você também precisará da opção -p para tornar a rota persistente nas reinicializações. Se você usar o primeiro método, não precisará adicionar rotas.

    
por 15.06.2012 / 19:39
2

Atualize sua métrica. Um valor de métrica determina a prioridade. Se a métrica da rota personalizada for menor que a rota para o destino 127.0.0.1, ela roteará essas conexões até o seu gateway 192.168.101.1.

    
por 15.06.2012 / 17:45