尋夢新聞LINE@每日推播熱門推薦文章,趣聞不漏接
一、概述
1、需要
由於筆者的無線聯網比有線的速度快,所以連接互聯網要用無線網卡。
我的虛擬機橋接與主機溝通,所以需要有線網卡連接局域網。
2、問題
如果同時連接有線網卡和無線網卡,因為有線網卡的優先級較高,故僅有線局域網能正常工作,無線網卡可連接但卻無法傳送數據。為了讓無線網卡工作,必須讓有線網卡禁用。當需要局域網連接時,又需要手動將有線網卡啟用。
可見,在使用中會因為需要頻繁的手動設置有線網卡是否啟用,實際上無線網卡和有線網卡在訪問網路時只用了一個。
為了避免手動設置的麻煩由此,產生了如題的論述。
二、環境
筆者電腦的網路環境是這樣的:
有線網路靜態IP
無線網路自動獲取IP
二、做到原理
訪問192.168.X.X網段的請求均由有線網卡處理,訪問其它網路的則由無線網卡處理。
三、做到步驟
1、有線網卡不設網關
2、刪除所有路由表
以下操作均在DOS界面完成(運行–>cmd)
route delete 0.0.0.0
3、所有的網路都由無線網卡處理
route -p add 0.0.0.0 mask 0.0.0.0 10.66.64.1
route命令參數說明:
-p 添加靜態路由,重啟後也不會消失
add 添加新的路由
0.0.0.0 所有的IP網段
mask 0.0.0.0 對應的mask
10.66.64.1 無線網卡對應的網關(gateway)
4、訪問192.168.X.X網段的請求由有線網卡處理
route -p add 192.168.0.0 mask 255.255.0.0 192.168.158.1
其實我們只需要,192.168.158.*網段就行。但是,設置成「192.168.158.0 mask255.255.255.0」這樣的路由表,不能正常工作。
192.168.158.1 是有線網路的網關。
5、查看
route print
基於以上,我們就完成了雙網卡同時上網了,如有問題,識別下方二維碼咨詢。