Windows 7: Como ligar uma interface para ser apenas rota para ip

2

Estou executando o Windows 7 e preciso rotear o tráfego DNS para 8.8.8.8 em uma interface de rede separada, sem passar pela interface principal (com fio). Nenhum outro tráfego deve ser roteado através da segunda interface (3G) - parcialmente devido à velocidade e parcialmente devido a servidores no intervalo 10.x.x.x. Como posso configurar o Windows para rotear meu tráfego?

Em particular, como configurar o Windows para não encontrar uma rota para a 8.8.8.8 quando a segunda interface não estiver conectada ou desativada?

Resultado da execução de route print com a segunda interface ativada:

===========================================================================
Interface List
 11..1c 6f 65 38 15 c3 ......Realtek PCIe GBE Family Controller
 20...8a 4e 09 12 1f 35 ......Remote NDIS based Internet Sharing Device
 1...........................Software Loopback Interface 1
 12...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter
 13...00 00 00 00 00 00 00 e0 Teredo Tunneling Pseudo-Interface
===========================================================================

IPv4 Route Table
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0         10.0.0.1       10.0.10.29     10
          0.0.0.0          0.0.0.0   192.168.42.129   192.168.42.205    266
         10.0.0.0      255.255.0.0         On-link        10.0.10.29    266
       10.0.10.29  255.255.255.255         On-link        10.0.10.29    266
     10.0.255.255  255.255.255.255         On-link        10.0.10.29    266
        127.0.0.0        255.0.0.0         On-link         127.0.0.1    306
        127.0.0.1  255.255.255.255         On-link         127.0.0.1    306
  127.255.255.255  255.255.255.255         On-link         127.0.0.1    306
     192.168.42.0    255.255.255.0         On-link    192.168.42.205    266
   192.168.42.205  255.255.255.255         On-link    192.168.42.205    266
   192.168.42.255  255.255.255.255         On-link    192.168.42.205    266
        224.0.0.0        240.0.0.0         On-link         127.0.0.1    306
        224.0.0.0        240.0.0.0         On-link        10.0.10.29    266
        224.0.0.0        240.0.0.0         On-link    192.168.42.205    266
  255.255.255.255  255.255.255.255         On-link         127.0.0.1    306
  255.255.255.255  255.255.255.255         On-link        10.0.10.29    266
  255.255.255.255  255.255.255.255         On-link    192.168.42.205    266
===========================================================================
Persistent Routes:
  None
    
por Iiridayn 09.02.2013 / 09:52

2 respostas

4

Eu tenho um sucesso parcial ao executar:

route -p add 8.8.8.8 mask 255.255.255.255 10.0.0.1 metric 1000 if 11
route -p add 8.8.8.8 mask 255.255.255.255 192.168.42.129 metric 1 if 20
route -p change 0.0.0.0 mask 0.0.0.0 192.168.42.129 metric 1000 if 20

A última linha não influencia o valor padrão de 266 quando eu conecto a segunda interface de volta, e eu tive que re-executá-lo a cada vez. Embora o tráfego não passe pela interface principal para alcançar 8.8.8.8 quando a segunda interface é conectada e configurada, a tabela de roteamento ainda permite conexões para 8.8.8.8 sobre a interface padrão. Eu verifiquei esses resultados usando o Wireshark, que verifiquei fornecendo manualmente a primeira interface para o ping.

Publique isso caso uma resposta parcial seja boa o suficiente para casos semelhantes.

    
por 09.02.2013 / 09:52
2

A prioridade da NIC pode estar incorreta. Com ambos os NICs conectados abertos

Control Panel\Network and Internet\Network Connections

Agora pressione Alt + n para abrir o menu Avançado e clique em Configurações avançadas. Agora selecione a NIC que você quer que seja a interface principal e mova-a para o topo usando os botões de seta.

    
por 08.07.2015 / 18:48