1

Итак, вот настройки.

В моей компании мы используем большой VPN с несколькими различными подсетями, и, очевидно, беспроводные маршрутизаторы имеют доступ к некоторым хостам в VPN, но не ко всем, в то время как порты Ethernet (подключенные к коммутационной станции где-то в здании) подключены к другой набор хостов.

Мне было интересно, есть ли способ указать любому приложению использовать конкретный сетевой адаптер вместо выбранного по умолчанию ОС, и, возможно, настроить правила для него, например, способ сказать Chrome использовать беспроводной адаптер и Firefox для используйте сетевой адаптер.

Я знаю, что приложения могут быть запрограммированы для этого, и я знаю, что любая машина с несколькими сетевыми картами физически способна на такое, я просто не знаю, как это контролировать.

Вот ipconfig /all, показывающий как NIC, так и отдельные подсети, к которым они подключены:

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

2 ответа2

1

Метод, который наверняка сработает, - это запустить прокси-сервер SOCKS локально и настроить его на использование только одного конкретного IP/ сетевого адаптера. Затем вы можете настроить разные приложения на использование разных прокси.

Я часто делал это, когда мне нужно, чтобы определенные программы обращались к ресурсам только через VPN-соединение.

0

Windows 7 Pro (не уверен в Home) позволяет вам "делать это" в настройках Advanced Firewall.

После создания исходящего правила для конкретного приложения вы можете настроить дополнительные свойства, чтобы ограничить подключение определенными типами подключения, такими как "Локальная сеть" или "Беспроводные сети". Я не знаю, есть ли способ указать фактическое сетевое устройство, как это может быть в случае, когда присутствуют несколько проводных адаптеров.

Я на самом деле не проверял это.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .