一台电脑同时上内网和外网
大家經常遇見有的公司設定了內網和外網,但是有的時候你又要去外網查詢數據。
我不裝了,我吐了。
我又不是營銷號。
內容很簡單:
WIN10支持雙網卡上網,但是偶爾會比較卡。
流量可以疊加,但是很難做到兩倍。
DCHP會自動維護路由表。靜態路由不會。
如果無法做到雙網卡上網,需要設置躍點數一致。
——————————————————————————————
今天有個需求,同時上內網和外網。
然后求助于萬能的百度,百度提示用ROUTE。
就是靜態網站+ROUTE。
給大家說:這個是沒用的。
這群人一抄二、二抄十,然后所有的人都覺得這個是個好方法。
但是問題是:系統會自己維護一個路由表啊!!!!!!!
也就是說:當上不上網的時候,系統會自己往路由表寫信息,讓你安心上網。
所以——你會發現:你什么都不用做,ROUTE的路由表兩三天就GG了。
電腦:世界上竟然有個人,專門讓自己不能上網。我真的不懂這個人想干啥,估計他是個XX——哎,我給你維護一個路由表。
你把0.0.0.0全刪了,過了兩天電腦自己就維護出來路由表了。里面赤裸裸的兩行:0.0.0.0
你可以寫規則,但是0 0 0 0 這個東西系統會自己維護的……
————————————————————————————————————
然后,我又求助于萬能的淘寶。
淘寶客服告訴我:win 10 不支持雙網卡上網。
我信了。
但是網卡很便宜。我還是買了雙網卡。
然后發現:WIN 10支持雙網卡。
我日了XXX。淘寶賣家你能不能有點職業能力??????
你看,雙網卡都有流量(雖然不多)。
當上網的時候,會優先選擇網卡。其中一個網卡跑滿速另一個網卡慢吞吞。但是雙網卡都有流量!
不存在一個網卡上網另一個網卡就斷網的情況。
————————————————————————————————
然后的話,我就發現:只要內外網隔離,那么就讓程序自己嘗試走內網還是外網。
內網通走內網,外網通走外網。
但是系統有自己的優先級,系統設定先用什么網卡是用躍點數決定的。
那就設定優先級。
之前上大學的時候,記得有個參數:TTL。他的定義和躍點數完全一致。
就是:
TTL是IP協議包中的一個值,它告訴網絡,數據包在網絡中的時間是否太長而應被丟棄。有很多原因使包在一定時間內不能被傳遞到目的地。解決方法就是在一段時間后丟棄這個包,然后給發送者一個報文,由發送者決定是否要重發。TTL的初值通常是系統缺省值,是包頭中的8位的域。TTL的最初設想是確定一個時間范圍,超過此時間就把包丟棄。由于每個路由器都至少要把TTL域減一,TTL通常表示包在被丟棄前最多能經過的路由器個數。當記數到0時,路由器決定丟棄該包,并發送一個ICMP報文給最初的發送者。
然后,系統優先使用躍點數低的網卡。
也就是說:系統認為:這個程序設定的躍點數低,所以這個網的性能好,所以我要優先走躍點數低的網卡。
然后百度躍點數。
修改。
取消自動躍點,設定兩個網卡躍點數一致。
這樣程序就會同時嘗試兩張網卡。
然后測試:網變卡了,但是可以走雙網卡。(ping值變高了)
邏輯是這樣的:當網絡通的時候,系統就會決定選擇躍點數最低的網卡發送信息。比如說你想去百度,然后其中一個躍點數10,另外一個是100.他就會選擇網絡更好的10。
當上外網的時候,開通外網網絡,然后通過一段時間的整合,就會走外網。
然后把你上過的網寫到網關表里,這樣系統就變成正常了。
設定優先級,把外網或者內網設定為優先級高。
然后把特定網段的優先級設定為比 0 0 0 0規則更高。
把你今天上網的所有內容,都寫死在路由表里,這樣就能雙網卡走內外網了。
就這樣。
總結
以上是生活随笔為你收集整理的一台电脑同时上内网和外网的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用Python进行图文识别(OCR)
- 下一篇: oracle11g-R2数据库的逻辑备份