同時使用網線以及無線上網

最近工作中遇到需要使用WiFi訪問外網同時使用有線網絡訪問內網的問題,總結如下:
假設內網(有線網)的地址信息是:
ip: 192.168.100.2
子網掩碼: 255.255.255.0
網關: 192.168.100.254

外網(wifi)的地址信息是:
ip: 192.168.3.12
子網掩碼: 255.255.255.0
網關: 192.168.3.1

連了wifi外網後,cmd輸入route print,你會看到兩個0.0.0.0開頭的地址信息,這樣會路由衝突
解決方法:
管理員進入cmd,
1. 刪除掉兩個默認路由
route delete 0.0.0.0
2. 將外網網關設置爲默認路由,這樣代表默認使用外網訪問
route add 0.0.0.0 mask 0.0.0.0 192.168.3.1
3. 添加內網路由,
route -p add 192.168.200.0 mask 255.255.255.0 192.168.100.254
即:當訪問的站點ip是192.168.200開頭(例如192.168.200.14),就使用內網訪問
注:在route之後添加 -p,添加永久路由
添加永久路由的前提是,你的ip不會改變,一般內網ip都是管理員分配給你的(例如192.168.233.5),而使用無線網(wifi)你的ip可能每次都不一樣(重啓路由器後ip地址會發生改變,因爲ip是自動分配的),所以無線網不需要添加永久路由
其實就是將比較常用的內網才能訪問的ip(192.168.200.X)使用內網網關(192.168.100.254)訪問
比如我的內網地址是172.233.1.1,那我就route add 172.233.0.0 mask 255.255.0.0 192.168.100.254,這樣172.233開頭的站點都用內網訪問

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章