雙網卡同時連接時的網絡擇路問題

      經常會遇到這種問題,雙網卡同時連接,最多的是這兩塊網卡中一塊是無線的一塊是有線的。都可以上網,那麼在上網的時候,網絡會走哪個網卡呢?

      一直都認爲,系統會自動進行選擇,哪個傳輸的速率快走哪個。這個想當然的想法在我腦子裏佔據了很長時間,並且我也沒有去驗證,也沒有去想過如何強制它走其中的一塊網卡。直到一天,我們要做到,無論某臺機器是隻有無線網卡或者有線無線都在連接,都強制其使用無線網卡。那麼,如何進行強制呢?

      經過一番查閱,“終於”在微軟的官方網站上找到了一下的信息:(詳細信息參見以下鏈接:http://support.microsoft.com/kb/894564/

 

Windows XP 基於如下鏈接速度會自動設置相對路由躍點數。

躍點數說明
10 連接速度在每秒 200 兆比特 (Mbps) 以上的躍點數
20 連接速度在每秒 20 Mbps 到 200 Mbps 之間的躍點數
30 連接速度在每秒 4 Mbps 到 20 Mbps 之間的躍點數
40 連接速度在每秒 500 千比特 (Kbps) ~ 4 Mbps 之間的躍點數
50 連接速度小於或等於 500 Kbps 的躍點數

 

      把一臺電腦的有線網和無線網同時連接好之後,使用route print查看路由表中的各自網卡的躍點數。

      使用pathping IP命令(IP是指你要去Pathping的IP地址或者域名),個人認爲是ping命令與tracert的綜合體。用它可以直到你的數據包是從哪個網卡走出去的。

       根據微軟系統的規則,當兩塊網卡同時連接的時候,它就會根據傳輸的速率分配給每個網卡不同的躍點數,那麼,傳輸的路徑就定下來了。所以,只要給每一塊網卡強制設置不同的躍點數,那麼,我們就可以做到想讓網絡走哪個網卡就讓網絡走哪個網卡。

      當然,這種設置對於單機用戶來說是沒有多大意義的,因爲用戶完全可以手動去停止某一塊網卡來達到使用另外一塊網卡上網的目的。當我們要對一個有線無線混合的網絡進行管理的時候,有時候就需要從服務器上對各個終端的網卡躍點數進行修改。此時,修改躍點數就變得有意義了。

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