CMD命令:route
子命令1:route print 查看路由表
子命令2:route add 添加靜態(tài)路由
子命令3:route delete 刪除靜態(tài)路由
查看
使用子命令1結(jié)果如下圖
(注:紅框?yàn)閯?dòng)態(tài)路由[由系統(tǒng)管理,無需要人工管理],綠框?yàn)殪o態(tài)路由[可由人工自由增刪])
可以看出路由表由以下幾部分組成:網(wǎng)絡(luò)地址、網(wǎng)絡(luò)掩碼、網(wǎng)關(guān)地址、躍點(diǎn)數(shù),這里我們主要關(guān)心網(wǎng)絡(luò)地址和網(wǎng)關(guān)地址,是指本機(jī)訪問的目標(biāo)IP時(shí)使用的網(wǎng)關(guān)(也就是網(wǎng)卡),因此我們需要配置XXX地址使用XXX網(wǎng)關(guān)即可達(dá)到我們的目的。
例如:192.168.1.0 => 192.168.1.1、0.0.0.0 =>192.168.0.1
以上例子是指當(dāng)訪問192.168.1.x的網(wǎng)絡(luò)時(shí)使用網(wǎng)關(guān)為192.168.1.1的網(wǎng)卡,當(dāng)訪問其它網(wǎng)絡(luò)時(shí)(x.x.x.x)使用網(wǎng)關(guān)為192.168.0.1的網(wǎng)卡。值得注意的是0代表任何數(shù)字,因此0.0.0.0就代表任何IP。而子網(wǎng)掩碼是區(qū)分子網(wǎng)的,即IP相同時(shí)子網(wǎng)掩碼不相同時(shí)即為不同的網(wǎng)絡(luò)。
添加
使用命令2
route add -p 網(wǎng)絡(luò)地址 mask 子網(wǎng)掩碼 網(wǎng)關(guān)地址
即可添加一條路由,自己添加的路由在永久路由里(也稱靜態(tài)路由)
使用該命令效果圖如下:
刪除
使用命令3
rotue delete 網(wǎng)絡(luò)地址
即可刪除一條路由
一般情況下系統(tǒng)會(huì)自動(dòng)添加一條靜態(tài)路由將所有的網(wǎng)絡(luò)地址指向一個(gè)網(wǎng)關(guān)(本地連接),因此我們雙網(wǎng)卡時(shí)只能連接內(nèi)網(wǎng),所以我們需要使用該命令將默認(rèn)路由刪除。
實(shí)踐
1.首先使用ipconfig命令查看所有連接的IP和網(wǎng)關(guān)信息
從上圖我們可以發(fā)現(xiàn),我的本地連接網(wǎng)關(guān)為192.168.1.1(內(nèi)網(wǎng)),無線網(wǎng)連接網(wǎng)關(guān)為 192.168.163.254(外網(wǎng))
2.然后我們開始操作路由
以上3條命令分別為:刪除默認(rèn)路由、添加外網(wǎng)路由、添加內(nèi)網(wǎng)路由
3.添加完畢,測(cè)試一下連接情況
分別ping一下百度(外網(wǎng))和內(nèi)網(wǎng)的一臺(tái)機(jī)器,ping結(jié)果連通,大功告成!