2 個網路卡、2 個網關。如何選擇使用哪一種網卡上網

2 個網路卡、2 個網關。如何選擇使用哪一種網卡上網

我的機器上有 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

一切都很好,但我想更多地了解當兩者都處於活動狀態時如何確定哪一個。

對於每個網路接口,都有一個關聯的編號,稱為公制,當為該介面建立路由時,它們會使用該路由的度量。

當系統需要傳送封包並需要決定如何路由封包時,它會查閱路由表,從最特定到特定於租賃的路由進行工作。每當它發現兩條具有相同特性的路由時,它將使用路由度量來決定使用哪一條路由。

也可以看看:

如何選擇使用哪個網路卡進行網路衝浪。

如果你問你是否可以在Windows下設定路由來選擇你使用的協定類型(http、ssh等)的路由,那麼我必須告訴你,在Windows下這是不可能的。您需要設定一個支援基於策略的路由的路由器。這LARTC 操作指南關於如何在 Linux 下執行此操作有一個很好的討論。

相關內容