設置雙網卡實現內網外網設置

您可以通過以下步驟來設置路由表,以確保一張網卡和一個 USB 轉網口的設備實現內外網分流:

  1. 首先,確定每個設備的 IP 地址、子網掩碼、網關等信息。例如,假設網卡 A 的 IP 地址是 192.168.1.100,子網掩碼是 255.255.255.0,網關是 192.168.1.1;USB 網卡 B 的 IP 地址是 10.0.0.100,子網掩碼是 255.255.255.0,網關是 10.0.0.1。

  2. 打開命令提示符或終端窗口,輸入以下命令來添加兩張網卡的路由表:

    route add 192.168.0.0 mask 255.255.255.0 192.168.1.1 if 1
    route add 0.0.0.0 mask 0.0.0.0 10.0.0.1 if 2
    

    這些命令添加了兩條路由規則:

    • 將所有目標 IP 地址以 192.168.0.0 開頭的流量通過網卡 A 發送,網卡接口編號爲 1。
    • 將所有目標 IP 地址爲 0.0.0.0 的流量(即所有未知網段)通過 USB 網卡 B 發送,網卡接口編號爲 2。

    注意:這裏的接口編號要根據實際情況進行調整。

  3. 如果您想要將默認路由改回網卡 A,只需輸入以下命令:

    route delete 0.0.0.0
    route add 0.0.0.0 mask 0.0.0.0 192.168.1.1 if 1
    

    這將刪除默認路由,並用網卡 A 替換默認路由。

請留意,路由表的具體設置應該根據您的網絡環境和需求進行調整,確保網絡連通性和數據安全。

 

您可以通過以下步驟來查看 Windows 系統上網卡接口編號:

  1. 打開命令提示符(在 Windows 10 上可以使用快捷鍵 Win+X 並選擇“命令提示符”選項),輸入以下命令:

    route print
    

    這會顯示系統的路由表信息。

  2. 找到您要查找的網絡接口的 IP 地址(在上面的例子中,網卡 A 的 IP 地址是 192.168.1.100,USB 網卡 B 的 IP 地址是 10.0.0.100),在相應的行中查找“接口”列的編號值。在 Windows 10 中,該列標題通常顯示爲“界面”。

    例如,如果網卡 A 的接口編號爲 6,USB 網卡 B 的接口編號爲 19,則相關的路由表項可能如下所示:

    ===========================================================================
    Interface List
      6...00 50 56 9f 00 a4 ......Intel(R) 82579LM Gigabit Network Connection
     19...08 00 27 51 c9 58 ......TAP-Windows Adapter V9
    ===========================================================================
    
    IPv4 路由表
    ===========================================================================
    Active Routes:
    Network Destination        Netmask          Gateway       Interface  Metric
              0.0.0.0          0.0.0.0      192.168.1.1    192.168.1.100     10
          10.0.0.0        255.255.255.0         On-link       10.0.0.100    281
    

    這表明網卡 A 的接口編號是 6,USB 網卡 B 的接口編號是 19。在上面的路由表中,網卡 A 的路由條目的接口編號爲 10,USB 網卡 B 的路由條目的接口編號爲 281。

請注意,在確切的網絡環境中,哪些接口編號與哪些網絡接口相關可能會有所不同。 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章