Existe uma maneira no Windows 7 de controlar a qual NIC um aplicativo específico é ligado quando dois NICs diferentes estão em uso?

1

Então aqui está a configuração.

Na minha empresa, usamos uma VPN grande com várias sub-redes diferentes e, aparentemente, os roteadores sem fio têm acesso a alguns dos hosts na VPN, mas não a todos, enquanto as portas ethernet (conectadas a uma estação de comutação em algum lugar do prédio) estão conectados a um conjunto diferente de hosts.

Eu queria saber se havia uma maneira de dizer a qualquer aplicativo para usar uma determinada NIC em vez do padrão escolhido pelo sistema operacional e possivelmente configurar regras para ela, por exemplo, uma maneira de informar ao Chrome para usar o adaptador sem fio e Firefox para usar o adaptador ethernet.

Eu sei que os aplicativos podem ser programados para fazer isso e sei que qualquer máquina com vários NICs é fisicamente capaz de fazer isso, não sei como controlá-la.

Aqui está um ipconfig / all mostrando as NICs e as sub-redes separadas às quais elas estão conectadas:

Windows IP Configuration

   Host Name . . . . . . . . . . . . : yourmothersahost
   Primary Dns Suffix  . . . . . . . :
   Node Type . . . . . . . . . . . . : Hybrid
   IP Routing Enabled. . . . . . . . : No
   WINS Proxy Enabled. . . . . . . . : No
   DNS Suffix Search List. . . . . . : example.com

Ethernet adapter Local Area Connection:

   Connection-specific DNS Suffix  . : example.com
   Description . . . . . . . . . . . : Intel(R) 82566MM Gigabit Network Connection
   Physical Address. . . . . . . . . : 00-1E-EC-90-96-28
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   Link-local IPv6 Address . . . . . : fe80::80a3:cb35:48c0:ae43%12(Preferred)
   IPv4 Address. . . . . . . . . . . : 10.10.29.69(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Lease Obtained. . . . . . . . . . : Thursday, November 03, 2011 12:36:16 PM
   Lease Expires . . . . . . . . . . : Sunday, November 06, 2011 3:24:29 PM
   Default Gateway . . . . . . . . . : 10.10.29.1
   DHCP Server . . . . . . . . . . . : 10.10.16.45
   DHCPv6 IAID . . . . . . . . . . . : 318775020
   DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-14-51-42-35-00-1E-EC-90-96-28
   DNS Servers . . . . . . . . . . . : 8.8.8.8
                                       8.8.4.4
   Primary WINS Server . . . . . . . : 10.10.16.42
   Secondary WINS Server . . . . . . : 10.10.40.45
   NetBIOS over Tcpip. . . . . . . . : Enabled

Wireless LAN adapter Wireless Network Connection:

   Connection-specific DNS Suffix  . : example.com
   Description . . . . . . . . . . . : Broadcom 802.11a/b/g WLAN
   Physical Address. . . . . . . . . : 00-21-00-40-D5-70
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   Link-local IPv6 Address . . . . . : fe80::a0b2:9b70:3b19:47d0%11(Preferred)
   IPv4 Address. . . . . . . . . . . : 10.10.55.27(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.252.0
   Lease Obtained. . . . . . . . . . : Thursday, November 03, 2011 12:36:29 PM
   Lease Expires . . . . . . . . . . : Thursday, November 03, 2011 6:47:35 PM
   Default Gateway . . . . . . . . . : 10.10.52.1
   DHCP Server . . . . . . . . . . . : 192.168.254.254
   DHCPv6 IAID . . . . . . . . . . . : 184557824
   DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-14-51-42-35-00-1E-EC-90-96-28
   DNS Servers . . . . . . . . . . . : 10.10.16.42
                                       10.10.16.45
   Primary WINS Server . . . . . . . : 10.10.16.42
   Secondary WINS Server . . . . . . : 10.10.40.45
   NetBIOS over Tcpip. . . . . . . . : Enabled

Tunnel adapter isatap.example.com:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . : example.com
   Description . . . . . . . . . . . : Microsoft ISATAP Adapter
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes

Tunnel adapter Local Area Connection* 11:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Teredo Tunneling Pseudo-Interface
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes
    
por Evan C 03.11.2011 / 21:16

2 respostas

1

Um método que certamente funcionará é executar um proxy SOCKS localmente e configurá-lo para usar apenas um adaptador de rede / IP específico. Você pode então definir os diferentes aplicativos para usar proxies diferentes.

Eu costumava fazer isso muito quando eu quero apenas programas específicos para acessar recursos através de uma conexão VPN.

    
por 08.11.2011 / 00:46
0

O Windows 7 Pro (não tenho certeza sobre o Início) permite que você "faça isso" nas configurações avançadas do Firewall.

Depois de criar uma regra de saída específica do aplicativo, você pode configurar as propriedades avançadas para limitar a conexão a tipos de conexão específicos, como "Rede local" ou "Redes sem fio". Não sei se há uma maneira de especificar o dispositivo de rede real, como pode ser o caso quando vários adaptadores com fio estão presentes.

Eu ainda não testei isso.

    
por 08.11.2011 / 00:24