雙網絡卡之間互相訪問原理其實很簡單,互相設定對方的IP為自己的這張網絡卡的閘道器就足夠了。為了讓機器重啟動後依然有效,在使用route 命令新增路由的時候加上 -p 就可以了。 Route 在本地 IP 路由表中顯示和修改條目。使用不帶引數的 route 可以顯示幫助。 語法 route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metric]] [if Interface]] 引數 -f 清除所有不是主路由(網掩碼為 255.255.255.255 的路由)、環回網路路由(目標為 127.0.0.0,網掩碼為 255.255.255.0 的路由)或多播路由(目標為 224.0.0.0,網掩碼為 240.0.0.0 的路由)的條目的路由表。如果它與命令之一(例如 add、change 或 delete)結合使用,表會在執行命令之前清除。 -p 與 add 命令共同使用時,指定路由被新增到登錄檔並在啟動 TCP/IP 協議的時候初始化 IP 路由表。預設情況下,啟動 TCP/IP 協議時不會儲存新增的路由。與 print 命令一起使用時,則顯示永久路由列表。所有其他的命令都忽略此引數。永久路由儲存在登錄檔中的位置是 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersPersistentRoutes。 Command 指定要執行的命令。下表列出了有效的命令。 命令 意圖 add 新增路由。 change 更改現存路由。 delete 刪除路由。 print 列印路由。 Destination 指定路由的網路目標地址。目標地址可以是一個 IP 網路地址(其中網路地址的主機地址位設定為 0),對於主機路由是 IP 地址,對於預設路由是 0.0.0.0。 mask Netmask 指定與網路目標地址相關聯的網掩碼(又稱之為子網掩碼)。子網掩碼對於 IP 網路地址可以是一適當的子網掩碼,對於主機路由是 255.255.255.255,對於預設路由是 0.0.0.0。如果忽略,則使用子網掩碼 255.255.255.255。定義路由時由於目標地址和子網掩碼之間的關係,目標地址不能比它對應的子網掩碼更為詳細。換句話說,如果子網掩碼的一位是 0,則目標地址中的對應位就不能設定為 1。 Gateway 指定超過由網路目標和子網掩碼定義的可達到的地址集的前一個或下一個躍點 IP 地址。對於本地連線的子網路由,閘道器地址是分配給連線子網介面的 IP 地址。對於要經過一個或多個路由器才可用到的遠端路由,閘道器地址是一個分配給相鄰路由器的、可直接達到的 IP 地址。 metric Metric 為路由指定所需躍點數的整數值(範圍是 1 - 9999),它用來在路由表裡的多個路由中選擇與轉發包中的目標地址最為匹配的路由。所選的路由具有最少的躍點數。躍點數能夠反映躍點的數量、路徑的速度、路徑可靠性、路徑吞吐量以及管理屬性。 if Interface 指定目標可以到達的介面的介面索引。使用 route print 命令可以顯示介面及其對應介面索引的列表。對於介面索引可以使用十進位制或十六進位制的值。對於十六進位制值,要在十六進位制數的前面加上 0x。忽略 if 引數時,介面由閘道器地址確定。 /? 在命令提示符下顯示幫助。 註釋 路由表中 metric 一列的值較大是由於允許 TCP/IP 根據每個 LAN 介面的 IP 地址、子網掩碼和預設閘道器的配置自動確定路由表中路由的躍點數造成的。預設啟動的自動確定介面躍點數確定了每個介面的速度,調整了每個介面的路由躍點數,因此最快介面所建立的路由具有最低的躍點數。要刪除大躍點數,請在每個 LAN 連線的 TCP/IP 協議的高階屬性中禁用自動確定介面躍點數。 如果在 systemrootSystem32DriversEtc 資料夾的本地網路檔案中存在適當的條目,名稱可以用於 Destination。只要名稱可以透過“域名系統 (DNS)”查詢這樣的標準主機名解析技術分解為 IP 地址,就可以將其用於 Gateway,DNS 查詢使用儲存在 systemrootSystem32DriversEtc 資料夾下的本地主機檔案和 NetBIOS 名稱解析。 如果是 print 或 delete 命令,可以忽略 Gateway 引數,使用萬用字元來表示目標和閘道器。Destination 的值可以是由星號 (*) 指定的萬用字元。如果指定目標含有一個星號 (*) 或問號 (?),它被看作是萬用字元,只打印或刪除匹配的目標路由。星號代表任意一字元序列,問號代表任一字元。例如, 10.*.1, 192.168.*、 127.* 和 *224* 都是星號萬用字元的有效使用。 使用了無效的目標和子網掩碼(網掩碼)值的組合,會顯示“Route:bad gateway address netmask”錯誤訊息。目標中有一位或多位設定為 1,而其在子網掩碼中的對應位設定為 0 時會發生這個錯誤。可以透過二進位制表示法表示目標和子網掩碼來檢查這種情況。以二進位制表示的子網掩碼包括表示目標網路地址部分的一連串的 1 和表示目標主機地址部分的一連串的 0 兩個部分。檢視目標以確定目標的主機地址部分(由子網掩碼所定義)是否有些位設定成了 1。 只有在 Windows NT 4.0、Windows 2000、Windows Millennium Edition、Windows XP 和 Windows Server 2003 家族執行 route 命令才支援 -p 引數。在 Windows 95 或 Windows 98 上執行 route 命令時不支援該引數。 只有當“Internet 協議 (TCP/IP)”在 網路連線中安裝為網路介面卡屬性的元件時,該命令才可用。 示例 要顯示 IP 路由表的完整內容,請鍵入: route print 要顯示 IP 路由表中以 10. 開始的路由,請鍵入: route print 10.* 要新增預設閘道器地址為 192.168.12.1 的預設路由,請鍵入: route add 0.0.0.0 mask 0.0.0.0 192.168.12.1 要新增目標為 10.41.0.0,子網掩碼為 255.255.0.0,下一個躍點地址為 10.27.0.1 的路由,請鍵入: route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 要新增目標為 10.41.0.0,子網掩碼為 255.255.0.0,下一個躍點地址為 10.27.0.1 的永久路由,請鍵入: route -p add 10.41.0.0 mask 255.255.0.0 10.27.0.1 要新增目標為 10.41.0.0,子網掩碼為 255.255.0.0,下一個躍點地址為 10.27.0.1,躍點數為 7 的路由,請鍵入: route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 metric 7 要新增目標為 10.41.0.0,子網掩碼為 255.255.0.0,下一個躍點地址為 10.27.0.1,介面索引為 0x3 的路由,請鍵入: route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 if 0x3 要刪除目標為 10.41.0.0,子網掩碼為 255.255.0.0 的路由,請鍵入: route delete 10.41.0.0 mask 255.255.0.0 要刪除 IP 路由表中以 10. 開始的所有路由,請鍵入: route delete 10.* 要將目標為 10.41.0.0,子網掩碼為 255.255.0.0 的路由的下一個躍點地址由 10.27.0.1 更改為 10.27.0.25,請鍵入: route change 10.41.0.0 mask 255.255.0.0 10.27.0.25
雙網絡卡之間互相訪問原理其實很簡單,互相設定對方的IP為自己的這張網絡卡的閘道器就足夠了。為了讓機器重啟動後依然有效,在使用route 命令新增路由的時候加上 -p 就可以了。 Route 在本地 IP 路由表中顯示和修改條目。使用不帶引數的 route 可以顯示幫助。 語法 route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metric]] [if Interface]] 引數 -f 清除所有不是主路由(網掩碼為 255.255.255.255 的路由)、環回網路路由(目標為 127.0.0.0,網掩碼為 255.255.255.0 的路由)或多播路由(目標為 224.0.0.0,網掩碼為 240.0.0.0 的路由)的條目的路由表。如果它與命令之一(例如 add、change 或 delete)結合使用,表會在執行命令之前清除。 -p 與 add 命令共同使用時,指定路由被新增到登錄檔並在啟動 TCP/IP 協議的時候初始化 IP 路由表。預設情況下,啟動 TCP/IP 協議時不會儲存新增的路由。與 print 命令一起使用時,則顯示永久路由列表。所有其他的命令都忽略此引數。永久路由儲存在登錄檔中的位置是 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersPersistentRoutes。 Command 指定要執行的命令。下表列出了有效的命令。 命令 意圖 add 新增路由。 change 更改現存路由。 delete 刪除路由。 print 列印路由。 Destination 指定路由的網路目標地址。目標地址可以是一個 IP 網路地址(其中網路地址的主機地址位設定為 0),對於主機路由是 IP 地址,對於預設路由是 0.0.0.0。 mask Netmask 指定與網路目標地址相關聯的網掩碼(又稱之為子網掩碼)。子網掩碼對於 IP 網路地址可以是一適當的子網掩碼,對於主機路由是 255.255.255.255,對於預設路由是 0.0.0.0。如果忽略,則使用子網掩碼 255.255.255.255。定義路由時由於目標地址和子網掩碼之間的關係,目標地址不能比它對應的子網掩碼更為詳細。換句話說,如果子網掩碼的一位是 0,則目標地址中的對應位就不能設定為 1。 Gateway 指定超過由網路目標和子網掩碼定義的可達到的地址集的前一個或下一個躍點 IP 地址。對於本地連線的子網路由,閘道器地址是分配給連線子網介面的 IP 地址。對於要經過一個或多個路由器才可用到的遠端路由,閘道器地址是一個分配給相鄰路由器的、可直接達到的 IP 地址。 metric Metric 為路由指定所需躍點數的整數值(範圍是 1 - 9999),它用來在路由表裡的多個路由中選擇與轉發包中的目標地址最為匹配的路由。所選的路由具有最少的躍點數。躍點數能夠反映躍點的數量、路徑的速度、路徑可靠性、路徑吞吐量以及管理屬性。 if Interface 指定目標可以到達的介面的介面索引。使用 route print 命令可以顯示介面及其對應介面索引的列表。對於介面索引可以使用十進位制或十六進位制的值。對於十六進位制值,要在十六進位制數的前面加上 0x。忽略 if 引數時,介面由閘道器地址確定。 /? 在命令提示符下顯示幫助。 註釋 路由表中 metric 一列的值較大是由於允許 TCP/IP 根據每個 LAN 介面的 IP 地址、子網掩碼和預設閘道器的配置自動確定路由表中路由的躍點數造成的。預設啟動的自動確定介面躍點數確定了每個介面的速度,調整了每個介面的路由躍點數,因此最快介面所建立的路由具有最低的躍點數。要刪除大躍點數,請在每個 LAN 連線的 TCP/IP 協議的高階屬性中禁用自動確定介面躍點數。 如果在 systemrootSystem32DriversEtc 資料夾的本地網路檔案中存在適當的條目,名稱可以用於 Destination。只要名稱可以透過“域名系統 (DNS)”查詢這樣的標準主機名解析技術分解為 IP 地址,就可以將其用於 Gateway,DNS 查詢使用儲存在 systemrootSystem32DriversEtc 資料夾下的本地主機檔案和 NetBIOS 名稱解析。 如果是 print 或 delete 命令,可以忽略 Gateway 引數,使用萬用字元來表示目標和閘道器。Destination 的值可以是由星號 (*) 指定的萬用字元。如果指定目標含有一個星號 (*) 或問號 (?),它被看作是萬用字元,只打印或刪除匹配的目標路由。星號代表任意一字元序列,問號代表任一字元。例如, 10.*.1, 192.168.*、 127.* 和 *224* 都是星號萬用字元的有效使用。 使用了無效的目標和子網掩碼(網掩碼)值的組合,會顯示“Route:bad gateway address netmask”錯誤訊息。目標中有一位或多位設定為 1,而其在子網掩碼中的對應位設定為 0 時會發生這個錯誤。可以透過二進位制表示法表示目標和子網掩碼來檢查這種情況。以二進位制表示的子網掩碼包括表示目標網路地址部分的一連串的 1 和表示目標主機地址部分的一連串的 0 兩個部分。檢視目標以確定目標的主機地址部分(由子網掩碼所定義)是否有些位設定成了 1。 只有在 Windows NT 4.0、Windows 2000、Windows Millennium Edition、Windows XP 和 Windows Server 2003 家族執行 route 命令才支援 -p 引數。在 Windows 95 或 Windows 98 上執行 route 命令時不支援該引數。 只有當“Internet 協議 (TCP/IP)”在 網路連線中安裝為網路介面卡屬性的元件時,該命令才可用。 示例 要顯示 IP 路由表的完整內容,請鍵入: route print 要顯示 IP 路由表中以 10. 開始的路由,請鍵入: route print 10.* 要新增預設閘道器地址為 192.168.12.1 的預設路由,請鍵入: route add 0.0.0.0 mask 0.0.0.0 192.168.12.1 要新增目標為 10.41.0.0,子網掩碼為 255.255.0.0,下一個躍點地址為 10.27.0.1 的路由,請鍵入: route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 要新增目標為 10.41.0.0,子網掩碼為 255.255.0.0,下一個躍點地址為 10.27.0.1 的永久路由,請鍵入: route -p add 10.41.0.0 mask 255.255.0.0 10.27.0.1 要新增目標為 10.41.0.0,子網掩碼為 255.255.0.0,下一個躍點地址為 10.27.0.1,躍點數為 7 的路由,請鍵入: route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 metric 7 要新增目標為 10.41.0.0,子網掩碼為 255.255.0.0,下一個躍點地址為 10.27.0.1,介面索引為 0x3 的路由,請鍵入: route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 if 0x3 要刪除目標為 10.41.0.0,子網掩碼為 255.255.0.0 的路由,請鍵入: route delete 10.41.0.0 mask 255.255.0.0 要刪除 IP 路由表中以 10. 開始的所有路由,請鍵入: route delete 10.* 要將目標為 10.41.0.0,子網掩碼為 255.255.0.0 的路由的下一個躍點地址由 10.27.0.1 更改為 10.27.0.25,請鍵入: route change 10.41.0.0 mask 255.255.0.0 10.27.0.25