前言
我們都知道,同一個(gè)網(wǎng)絡(luò)環(huán)境下,有線一般都比無線快的多,尤其在內(nèi)網(wǎng)環(huán)境下,速度差距就變的更大了;在外網(wǎng)環(huán)境下,無線和有線的速度差距則不大。
其實(shí),大部分時(shí)候我們不會(huì)有這種內(nèi)外網(wǎng)分開走的需求,但在一些特殊時(shí)期,還是會(huì)有這個(gè)需求的。在學(xué)習(xí)具體操作前,不妨先研究一下哪些情況值得這么做?我先直接列出我這么做的原因及想到的其他可能情況,如果大家想到其他情況,歡迎在評(píng)論處列出。
1. 因公司業(yè)務(wù),對(duì)內(nèi)部網(wǎng)絡(luò)做了資源傾斜,導(dǎo)致內(nèi)部員工訪問網(wǎng)絡(luò)受限,如:下載外網(wǎng)資源被限制到100kb/s。
2. (不知道本方法)通過VPN+無線訪問公司內(nèi)網(wǎng),一直吐槽訪問公司內(nèi)網(wǎng)速度太慢、耗費(fèi)大量冤枉的流量(個(gè)人熱點(diǎn)情況)(連接內(nèi)網(wǎng)不能訪問外網(wǎng))。
3. 。。。
通過閱讀本文,你可以實(shí)現(xiàn):訪問外網(wǎng)走無線(如訪問百度網(wǎng)站),訪問內(nèi)網(wǎng)走有線(如訪問內(nèi)部OA系統(tǒng))。
操作概述
大部分情況下的網(wǎng)絡(luò)訪問都是在請(qǐng)求外網(wǎng),只有極個(gè)別的特殊的幾個(gè)ip網(wǎng)段是走內(nèi)網(wǎng)的,那么我們可以通過設(shè)置網(wǎng)絡(luò)的優(yōu)先級(jí)來首先完成這個(gè)需求;第二步,針對(duì)極特殊的網(wǎng)段,將其路由到內(nèi)網(wǎng)網(wǎng)關(guān)上去。第三步,完成驗(yàn)證。
下面以每個(gè)節(jié)點(diǎn)作為一個(gè)小節(jié),分別介紹在Win、mac下如何完成各個(gè)步驟
設(shè)置網(wǎng)絡(luò)優(yōu)先級(jí)
為了讓我們的所有非內(nèi)網(wǎng)訪問都走wifi,這步我們對(duì)網(wǎng)絡(luò)優(yōu)先級(jí)做一個(gè)簡(jiǎn)單配置。
- Mac
系統(tǒng)偏好設(shè)置->網(wǎng)絡(luò)->左下角的三個(gè)點(diǎn),即可打開順序設(shè)置窗口,按照說明將Wi-Fi放置在第一位。
- Win
在windows環(huán)境下,可以通過設(shè)置路由的躍點(diǎn)數(shù)來實(shí)現(xiàn)網(wǎng)絡(luò)的優(yōu)先級(jí)控制,同理,在windows下也是講Wi-Fi設(shè)置為優(yōu)先級(jí)較高的位置(高于有線,即:無線的躍點(diǎn)數(shù)<有線的躍點(diǎn)數(shù)),這里我們可以設(shè)置無線的躍點(diǎn)數(shù)為1,有線的躍點(diǎn)數(shù)為20。具體操作步驟如下:
1. 設(shè)置無線網(wǎng)卡為默認(rèn)路由網(wǎng)關(guān):無線網(wǎng)絡(luò)連接屬性 ==> Inte.NET 協(xié)議版本(TCP/IPv4) ==> 屬性 ==> 高級(jí),手動(dòng)輸入接口躍點(diǎn)數(shù) 1。(躍點(diǎn)數(shù)越小優(yōu)先級(jí)越高)
2. 設(shè)置有線網(wǎng)卡躍點(diǎn)數(shù):網(wǎng)絡(luò)連接屬性 ==> Internet 協(xié)議版本(TCP/IPv4) ==> 屬性 ==> 高級(jí),手動(dòng)輸入接口躍點(diǎn)數(shù) 50。(躍點(diǎn)數(shù)越小優(yōu)先級(jí)越高)
查看有線網(wǎng)關(guān)
這里查看有線網(wǎng)關(guān),是為了記錄內(nèi)網(wǎng)網(wǎng)段進(jìn)行路由時(shí)的目的地址
- Mac
同樣,在 系統(tǒng)偏好設(shè)置->網(wǎng)絡(luò)->選擇有線網(wǎng)絡(luò),右側(cè)可以看到路由器地址,一般網(wǎng)關(guān)的地址和路由器地址相同。
- Win
在cmd窗口中輸入`ipconfig`,查看內(nèi)網(wǎng)網(wǎng)關(guān)(即有線的網(wǎng)關(guān))。
設(shè)置有線路由
在前面步驟中,我們得知了有線(內(nèi)網(wǎng))環(huán)境的網(wǎng)關(guān)地址,接下來就要手動(dòng)設(shè)置路由,將內(nèi)/外網(wǎng)的訪問進(jìn)行分離了,為了方便說明,這里假設(shè)我們的內(nèi)網(wǎng)環(huán)境ip網(wǎng)段是192.168.10.0,內(nèi)網(wǎng)的網(wǎng)關(guān)是192.168.229.254,接下來我們通過設(shè)置路由,實(shí)現(xiàn)所有192.168.10網(wǎng)段的ip都路由到網(wǎng)關(guān)192.168.229.254。
- Mac
添加路由命令
sudo route add -net 192.168.10.0 -netmask 255.255.255.0 192.168.229.254
刪除路由命令
sudo route delete -net 192.168.10.0 192.168.229.254
- Win
添加路由命令
route -p add 192.168.10.0 mask 255.255.255.0 192.168.229.254
刪除路由命令
route delete 192.168.10.0
測(cè)試驗(yàn)證
測(cè)試驗(yàn)證的方法有很多,有嚴(yán)謹(jǐn)和不嚴(yán)謹(jǐn)?shù)模粐?yán)謹(jǐn)?shù)臏y(cè)試方式呢就是純靠感覺:我們可以嘗試訪問一下外網(wǎng),確保無線是工作正常的,然后在訪問一下內(nèi)網(wǎng),如果能夠訪問到,并且訪問速度比掛vpn方式快的多則說明我們成功了!!哈哈哈。
嚴(yán)謹(jǐn)?shù)姆椒▌t是通過檢查路由過程來驗(yàn)證是否不同類型的請(qǐng)求是否走我們預(yù)期的網(wǎng)關(guān),返回的結(jié)果中,一般標(biāo)號(hào)1的就是我們?cè)O(shè)置的內(nèi)網(wǎng)網(wǎng)關(guān)ip,則說明路由配置成功了。具體命令如下:
- Mac
查看路由過程
traceroute [你要訪問的某個(gè)內(nèi)網(wǎng)ip]
如下圖:
- Win
查看路由過程
pathping [你要訪問的某個(gè)內(nèi)網(wǎng)ip]
至此,本文內(nèi)容結(jié)束。