如何讓本地連接和無線連接同時使用(怎么設置無線網絡和本地連接同時使用)
最近遇到一個煩惱就是內外網訪問的問題,出差佛山之后這邊竟然有外網了,自然是很開心地使用上了外網。但是有時候我們還是需要訪問下內網服務比如說:考勤、出差的辦理等。這時候通常就需要先關閉無線網絡,然后再插上網上用本地連接。這樣就非常的繁瑣,用內網的時候就訪問不了外網服務,用外網的時候就訪問不到內網的服務。
解決辦法
這里我們通過配置電腦中的路由規則,通過route命令來指定網段使用特定的線路來訪問。route命令的基本語法為:ROUTE [-f] [-p] [-4|-6] command [destination] [MASK mask] [gateway] [METRIC metric] [IF interface],其中參數[-f] 為清除所有網關項的路由表,[-p] 增加永久路由。[-4] 指IPv4網絡地址,[-6] 指IPv6網絡地址,[command] 指具體的操作:print、 add、 delete、 change,[destination] 為目標地址,[mask] 為子網掩碼,[gateway] 為網關,[metric] 指跳越數,[if] 為網卡號。
分析路由
首先我們先來分析路由情況,用管理員身份運行CMD并輸入指令:route print就可以打印路由表。目前主流的還是IPV4協議,所以我們主要看IPV4協議的內容。在路由表中【網絡目標】指可以訪問的網段(0.0.0.0為所有網段),【子網掩碼】指路由器能夠訪問到的地址類,【網關】是網絡連接的“關口”,【接口】指路由器分配給網卡的IP地址,【躍點數】指傳輸過程中需要經過多個網絡層。
配置route
根據路由分析我們可以通過添加永久路由來解決內外網同時訪問的問題,用管理員身份運行CMD并輸入指令:route add -p ***來實現即可。讓內網服務走內網網關,外網服務走外網網關。
內網永久訪問路由:route add -p 10.188.136.240 mask 255.255.255.0 10.188.136.1
外網永久訪問路由:route add -p 192.168.10.56 mask 255.255.255.0 192.168.10.1
再用管理員身份運行CMD并輸入指令:route print查看路由表可以看到多了兩條永久靜態路由,躍點數如果不指定默認為1。
配置路由之后測試發現內網還是無法訪問,刪除之前的內網訪問路由:route delete 0.0.0.0試試。還是不行....,斷開無線后試了下也不行了?于是我改了路由配置,添加的路由的可訪問范圍。問題還是沒能解決,看來問題不在這里了。
內網永久訪問路由:route add -p 10.0.0.0 mask 255.0.0.0 10.188.136.1
外網永久訪問路由:route add -p 192.0.0.0 mask 255.0.0.0 192.168.10.1
網絡優先級
研究了很久才發現是網絡優先級的問題, 我的筆記本默認使用了WiFi作為優先鏈接。所以這里我們需要修改優先級,將有線網絡的優先級提高。這里我們可以通過修改【躍點數】來實現,【躍點數】表示數據在傳輸過程中需要經過多個網絡,【躍點數】越低說明網絡越可靠。進入網絡和共享中心-->更改適配器設置,分別在有線和無線連接上點右鍵“屬性”,雙擊【Internet協議版本4(TCP/IPv4)】-->點擊右下角的【高級】,然后取消勾選“IP設置”標簽頁下面的【自動躍點】,希望哪個在前面數值就輸入小點,這樣就是高優先級連。
