双网卡上网冲突解决_双网卡冲突解决方法——route命令
為什么我手機連上了wifi,電腦也連上了wifi,但是電腦不能上網(wǎng)?有時候電腦上網(wǎng)一秒就掉線?
你是臺式機么?你是有一條網(wǎng)線在機子屁股后頭么?你是雙網(wǎng)卡吧?一條網(wǎng)線連接的是內(nèi)網(wǎng),無線網(wǎng)卡用的是外網(wǎng)wifi。
這就是因為雙網(wǎng)卡的網(wǎng)關(guān)不同,想要上百度的時候,電腦用了內(nèi)網(wǎng)的網(wǎng)關(guān)來解析,于是就接錯了。如果按照外網(wǎng)的網(wǎng)關(guān)來解析,那就好了。
“請說人話。”
“網(wǎng)關(guān)就相當(dāng)于地圖,電腦有兩張地圖,一張是全世界的,一張是你公司的,你要它去訪問度娘的時候,它拿公司的地圖,就走錯地方了嘛。因此,我們要告訴它,什么時候該用什么地圖。”
打開運行,cmd,輸入route print,可以見到下圖:
缺少的就是最下方Persistent Routes(顯示的是None),這就是我們需要教給電腦的規(guī)則。我們的解決原理可以概括為:訪問外網(wǎng)的時候用外網(wǎng)網(wǎng)關(guān)說了算,訪問內(nèi)網(wǎng)的時候讓內(nèi)網(wǎng)網(wǎng)關(guān)說了算。所以步驟就是先找到兩個網(wǎng)關(guān),再找到內(nèi)網(wǎng)的IP段,然后制定規(guī)則:除了訪問內(nèi)網(wǎng)IP時,其他時候都讓它們走外網(wǎng)的網(wǎng)關(guān)。
第一步:查看無線網(wǎng)卡的IP信息。右鍵點擊無線網(wǎng)絡(luò)圖標(biāo),“狀態(tài)”,里面點“支持”選項卡就可以看到默認(rèn)網(wǎng)關(guān)了:
記錄一下無線網(wǎng)卡的網(wǎng)關(guān),我的機子是192.168.123.1。
第二步:查看你的本地連接IP信息,鼠標(biāo)右鍵點擊右下角的本地連接圖標(biāo),查看屬性:
雙擊Internet協(xié)議(TCP/IP),見下圖:
一般公司內(nèi)網(wǎng)都是固定IP,所有的信息都在這里。拿出本子記錄“默認(rèn)網(wǎng)關(guān)”,我的機子是192.168.102.254。
第三步:找出內(nèi)網(wǎng)訪問的IP網(wǎng)段。內(nèi)網(wǎng)的網(wǎng)址一般就一個,而且就在地址欄可以看到。比如我們的內(nèi)網(wǎng)網(wǎng)址是10.128.1.1。所以內(nèi)網(wǎng)的IP網(wǎng)段可以表示為10.128.0.0(后兩個數(shù)變0即可),同樣記錄一下。
第四步:改寫route設(shè)置。終于來到關(guān)鍵一步了!打開cmd,依次按照下面的順序輸入命令:
1. 刪除現(xiàn)有的上網(wǎng)規(guī)則,命令:
route delete 0.0.0.0
全是0的IP表示任意IP,這命令就是把任意IP上網(wǎng)的規(guī)則都刪掉了。
2. 添加wifi無線上網(wǎng)的規(guī)則,命令:
route add –p 0.0.0.0 mask 0.0.0.0 192.168.123.1
注意:上述命令的最后一串?dāng)?shù)字,就是剛剛記錄的外網(wǎng)(無線網(wǎng)卡)默認(rèn)網(wǎng)關(guān)。
3. 添加內(nèi)網(wǎng)的規(guī)則,命令:
route add –p 10.128.0.0 mask 255.255.0.0 192.168.102.254
命令中第一串?dāng)?shù)字就是內(nèi)網(wǎng)訪問的IP段,mask要寫255.255.0.0,后面接著的是內(nèi)網(wǎng)(本地連接)的默認(rèn)網(wǎng)關(guān)。
這樣,三個命令完成以后,看看route print命令的結(jié)果:
現(xiàn)在已經(jīng)出現(xiàn)了外網(wǎng)、內(nèi)網(wǎng)訪問的規(guī)則,問題就解決了。
總結(jié)
以上是生活随笔為你收集整理的双网卡上网冲突解决_双网卡冲突解决方法——route命令的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vue怎么查看版本号
- 下一篇: 表白代码c语言_这段代码怎么啦?居然瞬间