Windows

如何通過不同的網路介面路由不同的流量(在 Windows 中)

  • March 14, 2022

我已經搜尋了有關如何執行此操作的詳細資訊,但沒有成功-我想知道是否有人可以提供一些建議。

所以,假設我有 2 個網卡(在我的實例中是 LAN 和 3G),都分配了動態 IP 地址。LAN 介面是我的公司 LAN,我想將 3G 介面用於所有其他訪問(即 t’internet!)。

我的組網經驗很少,但我的感覺是應該可以將3G卡設為預設網關,然後通過LAN介面強制一組已知子網的所有流量。

這是路線列印

===========================================================================
Interface List

40...........................Vodafone Mobile Connect
12...00 16 cf 87 71 22 ......Dell Wireless 1500 Draft 802.11n WLAN Mini-Card
11...00 15 c5 58 47 24 ......Broadcom NetXtreme 57xx Gigabit Controller
24...00 50 56 c0 00 01 ......VMware Virtual Ethernet Adapter for VMnet1
25...00 50 56 c0 00 08 ......VMware Virtual Ethernet Adapter for VMnet8
 1...........................Software Loopback Interface 1
26...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter
13...00 00 00 00 00 00 00 e0 Teredo Tunneling Pseudo-Interface
21...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #2
23...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #4   
28...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #6
===========================================================================

IPv4 Route Table
===========================================================================
Active Routes:
   Netork Destination        Netmask          Gateway       Interface  Metric
         0.0.0.0          0.0.0.0     10.183.148.5   10.183.148.157   4235
         0.0.0.0          0.0.0.0     10.183.148.6   10.183.148.157   4235
         0.0.0.0          0.0.0.0     10.183.148.7   10.183.148.157   4235
         0.0.0.0          0.0.0.0         On-link      10.57.175.79     31
    10.57.175.79  255.255.255.255         On-link      10.57.175.79    286
    10.183.148.0    255.255.255.0         On-link    10.183.148.157   4491
  10.183.148.157  255.255.255.255         On-link    10.183.148.157   4491
  10.183.148.255  255.255.255.255         On-link    10.183.148.157   4491
      127.0.0.0        255.0.0.0         On-link         127.0.0.1   4531
       127.0.0.1  255.255.255.255         On-link         127.0.0.1   4531
 127.255.255.255  255.255.255.255         On-link         127.0.0.1   4531
     169.254.0.0      255.255.0.0         On-link    10.183.148.157   4511
 169.254.255.255  255.255.255.255         On-link    10.183.148.157   4491    
     192.168.6.0    255.255.255.0         On-link       192.168.6.1   4501
     192.168.6.1  255.255.255.255         On-link       192.168.6.1   4501
   192.168.6.255  255.255.255.255         On-link       192.168.6.1   4501
    192.168.73.0    255.255.255.0         On-link      192.168.73.1   4501
    192.168.73.1  255.255.255.255         On-link      192.168.73.1   4501
  192.168.73.255  255.255.255.255         On-link      192.168.73.1   4501
       224.0.0.0        240.0.0.0         On-link         127.0.0.1   4531
       224.0.0.0        240.0.0.0         On-link    10.183.148.157   4492
       224.0.0.0        240.0.0.0         On-link       192.168.6.1   4502
       224.0.0.0        240.0.0.0         On-link      192.168.73.1   4502
       224.0.0.0        240.0.0.0         On-link      10.57.175.79     31
 255.255.255.255  255.255.255.255         On-link         127.0.0.1   4531
 255.255.255.255  255.255.255.255         On-link    10.183.148.157   4491
 255.255.255.255  255.255.255.255         On-link       192.168.6.1   4501
255.255.255.255  255.255.255.255         On-link      192.168.73.1   4501
255.255.255.255  255.255.255.255         On-link      10.57.175.79    286
===========================================================================
Persistent Routes:
 None

所以,介面 40 是我的 3G 卡,介面 11 是我的 LAN 卡。您可以看到(我認為)我目前有兩條預設路由,但 3G 因指標較低而獲勝?我需要強制所有 10.183。. LAN 介面上的流量。

您要查找的命令是 route add:

路| 微軟文件

對於您的設置,我認為語法是:

route add 10.183.0.0 mask 255.255.0.0 10.183.148.5

這會將 10.183.xx 的所有流量發送到 10.183.148.5 的下一個躍點地址,您的系統已經知道該地址不在您的乙太網網卡上,並且任何與路由不匹配的流量都將被您的預設路由抓取,並且通過您的 3g 連接。看起來您的網路也分配了多個路由器,因此您可能希望將其加倍並添加 10.183.148.6 和 .7 的路由。

如果您的網路包含不在 10.183 範圍內的內容,您可能需要小心,您可能需要添加更多路由。您可能還可以將所有 10.0.0.0/8 路由到您的公司網路,因為 Windows 將有一個更具體的路由,但我不能 100% 確定這一點,因為您的 3g 卡給了您一個 IP在 10.xxx 範圍內。

引用自:https://serverfault.com/questions/92575