公司內網網線,外網wifi解決辦法!
- 2020 年 3 月 16 日
- 筆記
同時使用內外網不用切換這麼流的操作你不會不學一下?
—————–來自小馬哥的故事
公司搬家了,原來連接一個網路可以同時上內外網,現在,內網是內網,外網是外網,來回切換,工作起來很費勁,現在要不切換就同時使用內外網,不過發現這樣有個問題,就是在筆記型電腦的無線連上外網的時候,只要插上內網的網線,就發現qq一類的一律掉線,外網連接就不行了,網頁也打不開。這樣搞的比較麻煩,每次測試完程式,要手動拔掉網線,外網才能上。感覺這樣的做法太麻煩了,能否內網和外網同時接入到筆記型電腦,不用每次拔網線呢?於是在網上找了找資料,果然還找到了。其實是因為Windows默認路由設置的問題。Windows每次會默認把對所有IP的訪問,指向乙太網或者無線網的網關,當同時接入兩個、或者多個連接時,這樣的默認路由會有問題,需要我們手動修改一下。
有兩個方法:我用的方法2
方法一:
這個是可以設置的,先鏈接有線網路,不知道你們的IP是不是自動獲取,我的是靜態。此時是可以鏈接內網資源。然後打開無線網路連接,鏈接到AP以後,發現不能上網,此時進入「 網路和共享中心」 進入「適配器設置」點擊「組織」那裡,選擇「布局」把 菜單欄調出來,選擇「高級」「高級設置」。在這裡把無線網路連接的順序調到最前面。 接下來就可以上外網了,並且內網訪問也正常。 目前這個方法存在一個缺點,就是當無線設備關閉以後,再重啟。發現再打開無線設備,原先的設置都還原了,需要重新設置。
方法二:
切記: 先連接有線網路,把IPV4地址 記住 我的是 10.18.141.254
再連接wifi內網,我的乙太網的ipv4默認網關給關掉了,記住乙太網的默認網關.
用管理員許可權運行cmd,輸入 route print
============================================================== 介面列表 17...60 6d c7 6a bb 15 ......Realtek RTL8723BE Wireless LAN 8 22...00 ff 93 fc eb 96 ......TAP-Windows Adapter V9 14...f0 76 1c e1 a9 74 ......Realtek PCIe GBE Family Controll 12...60 6d c7 6a bb 16 ......Bluetooth 設備(個人區域網) 1...........................Software Loopback Interface 1
我鏈接網線的網卡是Realtek的網卡,介面序號是14 另外,往下拉,看IPv4路由表這一項:
IPv4 路由表 =========================================================================== 活動路由: 網路目標 網路掩碼 網關 介面 躍點數 0.0.0.0 0.0.0.0 20.18.0.254 20.18.0.194 55 10.0.0.0 255.0.0.0 10.18.141.254 10.18.141.12 39
如果10開頭的網關和20開頭的網關在「網路目標」和「網路掩碼」的地址一樣的話,需要用如下命令清理路由:
route delete 0.0.0.0 10.18.141.254
接著在cmd輸入如下命令:
route add -p 10.0.0.0 mask 255.0.0.0 10.18.141.254 if 14
其中10.18.141.254是ipv4的網關 其中最後的14是你連接網線的網卡的介面序號,之後就可以訪問內外網了~
清空路由: 某些情況下,路由配置可能影響機器問題,需要路由清空的話,請執行以下命令:
route delete 0.0.0.0 route delete 10.0.0.0
然後重啟電腦
已知bug: 更換網路環境後,部分在本地啟動的服務會啟動失敗,重現不能。清空路由後現象消失
本文由 小馬哥 創作,採用 知識共享署名4.0 國際許可協議進行許可 本站文章除註明轉載/出處外,均為本站原創或翻譯,轉載前請務必署名 最後編輯時間為: 2017/12/20 14:11