CMD命令:route
子命令1:route print 查看路由表
子命令2:route add 添加靜態(tài)路由
子命令3:route delete 刪除靜態(tài)路由
查看
使用子命令1結(jié)果如下圖
(注:紅框為動態(tài)路由[由系統(tǒng)管理,無需要人工管理],綠框為靜態(tài)路由[可由人工自由增刪])
可以看出路由表由以下幾部分組成:網(wǎng)絡(luò)地址、網(wǎng)絡(luò)掩碼、網(wǎng)關(guān)地址、躍點數(shù),這里我們主要關(guān)心網(wǎng)絡(luò)地址和網(wǎng)關(guān)地址,是指本機訪問的目標IP時使用的網(wǎng)關(guān)(也就是網(wǎng)卡),因此我們需要配置XXX地址使用XXX網(wǎng)關(guān)即可達到我們的目的。
例如:192.168.1.0 => 192.168.1.1、0.0.0.0 =>192.168.0.1
以上例子是指當訪問192.168.1.x的網(wǎng)絡(luò)時使用網(wǎng)關(guān)為192.168.1.1的網(wǎng)卡,當訪問其它網(wǎng)絡(luò)時(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相同時子網(wǎng)掩碼不相同時即為不同的網(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)會自動添加一條靜態(tài)路由將所有的網(wǎng)絡(luò)地址指向一個網(wǎng)關(guān)(本地連接),因此我們雙網(wǎng)卡時只能連接內(nèi)網(wǎng),所以我們需要使用該命令將默認路由刪除。
實踐
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條命令分別為:刪除默認路由、添加外網(wǎng)路由、添加內(nèi)網(wǎng)路由
3.添加完畢,測試一下連接情況
分別ping一下百度(外網(wǎng))和內(nèi)網(wǎng)的一臺機器,ping結(jié)果連通,大功告成!