
我的機器上有 2 個 NIC,我們的 LAN 上有 2 個網路服務;一種是 DSL,一種是部分 T-1。
我有一個 NIC,將 DSL 作為網關,另一個 NIC 將 T-1 作為網關。那麼,當我上網時,Windows XP 如何知道或決定使用哪一個呢?
當我想強制執行某個操作(由於負載)時,我目前透過停用我不想使用的操作來手動處理它。這迫使它使用另一個。
一切都很好,但我想更多地了解當兩者都處於活動狀態時如何確定哪一個。
答案1
開啟網路連線並從進階選單中選擇進階設定。這將向您顯示/允許您配置 NIC 的順序、每個 NIC 的服務綁定和服務提供者。
答案2
不是採取另一條路線(雙關語)...但是您是否考慮過電腦中的單一 NIC 指向連接到 DSL 線路和 T1 的託管交換器或防火牆?
透過這種方式,您可以消除客戶端工作站上的路由,並讓您的網路設備處理預設路由和故障轉移。
答案3
要了解流量正在通過哪個接口,最簡單的方法是查看路由表。
Linux: netstat -r
Windows: 路由列印
或者,您可以使用 (win32)tracert/(linux)traceroute/mtr 來查看到達目的地的路徑。
答案4
一切都很好,但我想更多地了解當兩者都處於活動狀態時如何確定哪一個。
對於每個網路接口,都有一個關聯的編號,稱為公制,當為該介面建立路由時,它們會使用該路由的度量。
當系統需要傳送封包並需要決定如何路由封包時,它會查閱路由表,從最特定到特定於租賃的路由進行工作。每當它發現兩條具有相同特性的路由時,它將使用路由度量來決定使用哪一條路由。
也可以看看:
- Internet 協定路由的自動度量功能的說明 -http://support.microsoft.com/kb/299540
- 如何更改 Windows XP 和 Windows 2000 中網路介面卡的綁定順序 -http://support.microsoft.com/kb/894564
如何選擇使用哪個網路卡進行網路衝浪。
如果你問你是否可以在Windows下設定路由來選擇你使用的協定類型(http、ssh等)的路由,那麼我必須告訴你,在Windows下這是不可能的。您需要設定一個支援基於策略的路由的路由器。這LARTC 操作指南關於如何在 Linux 下執行此操作有一個很好的討論。