1. 程式人生 > >實施現場實用 添加路由

實施現場實用 添加路由

address add src 根據 本地連接 回車 永久路由 class gate

在實際運用中,我們經常會遇到筆記本要同時訪問外網和局域網的情況。一般情況下是筆記本連WiFi,然後接一根網線連到局域網交換機(前提,這時我們會遇到的問題是筆記本連了WiFi之後就不能訪問局域網了,禁用WiFi則可以訪問局域網,要實現同時訪問外網和局域網,我們可以給筆記本增加路由操作,具體操作如下:
技術分享圖片

技術分享圖片


常規用例語句:

添加路由:route -p add 10.10.10.0 mask 255.255.255.0  172.20.153.254
打印路由:route peint 10.*
刪除路由:route delete 10.10.10.0
更改路由:route change 10.10.10.0 mask 255.255
.255.0


route -p add 10.10.10.0 mask 255.255.255.0 172.20.153.254
我這裏添加了一條去往 10.10.10.0/24網段的靜態路由,指定去往此網段的路由都走 172.20.153.254網關,確認添加的內容無誤後按回車,彈出“操作完成!”內容表示路由添加成功;
其中此處用到的幾個參數的作用是:
-p 表示永久路由,重啟後不丟失
Add 添加路由
10.10.10.0 表示目的網段的網絡地址
Mask 固定命令,後面跟的是目標網段的子網掩碼
172.20.153.254 是去往目的網段的嚇一跳
通過 “route delete 目的網段網絡地址”刪除添加的靜態路由

? route add 134.105.0.0 mask 255.255.0.0 134.105.64.1
意思是:所有需要發往134.105.0.0/16地址段的IP數據包,全部由134.105.64.1路徑轉發。
這個命令在大型IP網絡組建時經常用到,在不同廠商的設備上命令格式可能不同,但原理是一樣的。
如果有多條路由,根據不同的路由協議(比如rip, ospf等)的規定,一般優先選擇網段地址小的路由。比如,當以下兩條路由同時被添加的時候:
route add 134.105.0.0 mask 255.255.0.0 134.105.64.1
route add 134.105.128.0 mask 255.255.128.0 134.105.0.1
目標地址是134.105.128.1的IP包會優先選擇第二條路由。

用例:
ipconfig
Windows IP Configuration
Ethernet adapter 本地連接:
Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : 5.0.217.47
Subnet Mask . . . . . . . . . . . : 255.255.255.192
Default Gateway . . . . . . . . . :
Ethernet adapter 無線網絡連接:
Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : 192.168.1.110
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.1.1
由route print命令的結果的第一行可以看到,只所以訪問不到外網,是因為默認的情況是通過5.0.217.1的內網的網關出去的。
為了達到能同時訪問內外網的需求,只需要刪除掉0.0.0.0的路由後,添加兩條路由即可,將5開頭的地址都通過5.0.217.1網關路由出去,而其余的地址都通過無線的網關192.168.1.110出去。參考如下:
route delete 0.0.0.0
route add 0.0.0.0 mask 0.0.0.0 192.168.1.1
route add 5.0.0.0 mask 255.0.0.0 5.0.217.1


實施現場實用 添加路由