
我有一台 Windows 2003 伺服器,它透過 192.168.15.10 連接到位於 192.168.15.1 的路由器。我還有一台 Linux 伺服器透過 192.168.15.90 連接到同一台路由器。我分別透過 192.168.15.11 和 192.168.15.91 在這兩台機器之間建立直接連接。
我正在嘗試設定網路配置,以便它優先使用直接連接,但如果這不起作用,將自動使用通過路由器的連接。
我已經為連接設置了具有不同指標的靜態路由,但如果直接連接斷開,它似乎不起作用。
我想要實現的目標實際上可以透過靜態路由實現,還是需要使用動態/rip 路由?
=======
我已將直接連結更改為不同的子網路 192.168.18.0/24,以防萬一那裡發生衝突。
在沒有靜態路由的情況下,PINg 遵循通過路由器的路徑,因此我在 W2003 上新增了以下持久性路由:
C:\Documents and Settings\Administrator>route print
IPv4 Route Table
===========================================================================
Interface List
0x1 ........................... MS TCP Loopback interface
0x2 ...00 04 5a 7c 39 06 ...... Linksys LNE100TX Fast Ethernet Adapter(LNE100TX
v4) - Deterministic Network Enhancer Miniport
0x30003 ...00 13 20 5c ca 9b ...... Broadcom NetXtreme 5751 Gigabit Controller -
Deterministic Network Enhancer Miniport
===========================================================================
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.15.1 192.168.15.10 20
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
192.168.15.0 255.255.255.0 192.168.15.10 192.168.15.10 20
192.168.15.10 255.255.255.255 127.0.0.1 127.0.0.1 20
192.168.15.90 255.255.255.255 192.168.18.91 192.168.18.11 1
192.168.15.255 255.255.255.255 192.168.15.10 192.168.15.10 20
192.168.18.0 255.255.255.0 192.168.18.11 192.168.18.11 20
192.168.18.11 255.255.255.255 127.0.0.1 127.0.0.1 20
192.168.18.91 255.255.255.255 192.168.18.11 192.168.18.11 1
192.168.18.255 255.255.255.255 192.168.18.11 192.168.18.11 20
224.0.0.0 240.0.0.0 192.168.15.10 192.168.15.10 20
224.0.0.0 240.0.0.0 192.168.18.11 192.168.18.11 20
255.255.255.255 255.255.255.255 192.168.15.10 192.168.15.10 1
255.255.255.255 255.255.255.255 192.168.18.11 192.168.18.11 1
Default Gateway: 192.168.15.1
===========================================================================
Persistent Routes:
Network Address Netmask Gateway Address Metric
192.168.18.91 255.255.255.255 192.168.18.11 1
192.168.15.90 255.255.255.255 192.168.18.91 1
Linux 上的內容如下:
192.168.15.11/32 via 192.168.18.91 metric 1 dev eth1
192.168.15.10/32 via 192.168.18.11 metric 1 dev eth1
當直接鏈路建立時,一切都很好,流量按預期流動。當我斷開連結時,儘管持久路由已從活動表中刪除,但留下的是:
IPv4 Route Table
===========================================================================
Interface List
0x1 ........................... MS TCP Loopback interface
0x2 ...00 04 5a 7c 39 06 ...... Linksys LNE100TX Fast Ethernet Adapter(LNE100TX
v4) - Deterministic Network Enhancer Miniport
===========================================================================
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.15.1 192.168.15.10 20
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
192.168.15.0 255.255.255.0 192.168.15.10 192.168.15.10 20
192.168.15.10 255.255.255.255 127.0.0.1 127.0.0.1 20
192.168.15.255 255.255.255.255 192.168.15.10 192.168.15.10 20
224.0.0.0 240.0.0.0 192.168.15.10 192.168.15.10 20
255.255.255.255 255.255.255.255 192.168.15.10 192.168.15.10 1
Default Gateway: 192.168.15.1
===========================================================================
Persistent Routes:
Network Address Netmask Gateway Address Metric
192.168.18.91 255.255.255.255 192.168.18.11 1
192.168.15.90 255.255.255.255 192.168.18.91 1
從 15.10 到 15.90 的 PING 失敗(我看到 15.90 告訴 15.10 的 ARP 訊息),從 15.90 到 15.10 的 PING 也失敗,回應為“來自 18.91:主機不可用”
答案1
從哪裡開始...
您還沒有告訴我們網路遮罩 - 我假設這些都在同一個 /24 上?如果是這樣,路由與此完全無關。這些機器都在同一子網路中,因此不會有路由。
我假設每台伺服器都有兩個網路卡?我還假設您正在嘗試透過 IP 連線?如果是這樣,則與已關閉連線關聯的 IP 已關閉,您將永遠無法聯絡它。如果斷開連接 .11 和 .91 介面的電纜,這些 IP 位址現在將無法存取。
如果您嘗試透過 DNS 名稱進行連接,解析是否正確進行?
為了正確地解決這些問題,您需要更好地解釋您實際上在做什麼,這將真正幫助您理解 ISO 模型並按順序向上(或向下)進行故障排除,以便您可以將問題歸零是。
/edit - 好的,我看到您的編輯,您將第二個介面放在不同的子網路上。重點是-如果一個介面(帶有 IP)關閉,則該 IP 無法存取。
你想防範什麼?聽起來像是「單一網卡故障」。好吧,有一個標準措施可以防止這種情況 - NIC 綁定。確保您的 NIC 驅動程式支援某種形式,將 NIC 分組,並為該群組指派 IP(在每台伺服器上)。