筆記本同時連接有線網A和wifi網B(來自不同的外網路由器),對筆記本網速有何影響?
普通個人版本的Windows不具備負載均衡的功能,Windows只會選擇一條線路發送數據。
默認情況下,Windows會選擇開銷(metric,中文Windows上翻譯成了「躍點數」,應該是翻譯錯誤)更小的,默認情況下通常是帶寬更大的那個,因為多數情況下有線網路帶寬要大於無線網路,所以多數情況下是選擇有線網路。
具體的鏈路選擇可以在命令行里敲route print列印出來路由的情況,其中0.0.0.0/0的路由就是默認路由,也就是主要的網路出口:
沒有正面效果從路由表裡找Metric越點數小的發如果Metric值也相同
windows有一個自己的優先順序順序
https://jingyan.baidu.com/article/eae07827a109be1fec5485b0.htmlWindows的多網卡路由一直都很迷…如果兩個網卡(不管是有線還是無線)連接到同一個網關,一般而言,當前連接的TCP連接會保留,而新發起的連接會走鏈路速度較高的網卡出去。但有時候會有別的行為…兩個網卡連接到不同的網關,如果用戶不干預…我真的沒總結出具體規律…
很巧,我現在就能滿足這個情況,我公寓的WiFi和有線網走的是不同的路由器...事實上網關都不同,就實際來看不加干預的話Windows10默認是僅使用有線鏈路,這樣連接的變化就是在有線鏈路出現阻斷時win10會直接切換給WiFi...因此對網速並無影響
對網速沒有任何影響,只是多了一個備份鏈路(切換速度比較慢)。普通window不支持負載均衡,連接兩個鏈路,一個活動,一個受限制。如果要負載均衡建議裝server2008或者用linux。
我最近在win10下試了一下Speedify - Fast Bonding VPN for Mac and PC這個軟體,確實做到了聚合多塊網卡帶寬,從而提升了PC的網速。具體結果如下圖,我的主機有一塊乙太網卡和一塊WiFi網卡,另一塊乙太網卡是speedify生成的。可惜該軟體超過一定流量需要收費而且還有額外的VPN功能,可以考慮根據原理分析做個類似的軟體出來。
原理分析:
1)根據源地址進行匹配。windows除了根據IP目的地址匹配路由表選擇介面以外,還會在一定條件下根據源地址進行選路。具體就是,如果上層數據包綁定了源地址,則只匹配源地址對應的路由表項。如果沒有綁定源地址則對所有路由表項進行匹配。
2)speedify新增了一個虛擬介面。上層應用的所有的包首先通過該介面發送給speedify的應用進程,speedify通過綁定介面源地址和數據分配方案進行帶寬聚合。
參考:
[1]Combine Multiple Internet Connections [Best Way]
速度沒啥大影響,訪問時總是走路由表中掩碼最小/metric最小那條路由。不過當辦公網段比較複雜時,多個網卡比較有用,譬如我的辦公環境有公共互聯網,10網段私網,192網段私網三個網路,那麼WiFi連一個,網卡rj45連一個,外加一個USB轉rj45的USB網卡 。當然這樣子是不對的,公司弄仨網段就是為了防止互通。
三個網卡各連一個網段,在操作系統上寫個批處理,每次啟動自動執行route命令修改Windows路由表。
另外,很多筆記本支持15針vga和HDMI介面,可以各接一個顯示器,外加筆記本自己的屏幕,三個網路上的應用分別拖到不同顯示器上~一起用何其爽啊~對網速沒有影響,普通PC僅會使用單鏈路。
簡單來說 默認路由是由其中的一條鏈路決定的 第二條鏈路此時提供的是一條靜態路由
當然這只是最簡單的情況 比如你可以研究一下支持多WAN的路由器 linux策略路由學校的網路,有線和無線是不同的網關,應該是有線的躍點比較短。網頁會默認使用無線,但校內bt下載會疊加速度,應該是bt客戶端會嘗試所有的nic,能用的都用上了。
linux上默認也是只用一個網路,不過可以手動設定路由表的default項,選擇用哪個網路。
至於負載均衡,載入一些模塊應該可以做到,畢竟路由多播就有類似的情景。根據路由表,很可能只使用其中一個。
普通筆記本都是單網卡,有線無線都是經過同一張網卡,只會選最快的走,多網卡才能搞鏈路聚合
推薦閱讀:
※無線路由器被劫持,管理員密碼被更改,又曉不得寬頻密碼怎麼辦?
※智能路由器的發展方向?
※家裡可以裝兩個路由器嗎?
※筆記本基本都能夠設置虛擬wifi,360隨身wifi有什麼優勢?
※什麼是雙頻段路由器?有什麼優點?