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