配置路由表可以指定源地址到達目標地址所使用的網關,通俗的說就是多網卡環境中指定到達某個地址的路徑。
一、路由的配置方法:
1、添加路由
路由配置命令為
1 |
route add -net x.x.x.x netmask y.y.y.y gw z.z.z.z |
1 |
route add x.x.x.x mask y.y.y.y z.z.z.z |
其中x.x.x.x為目標地址網段,與子網掩碼y.y.y.y配合確定目標地址的範圍。 z.z.z.z為源方出口網關地址。命令需要在(Linux)root權限或(Windows)Administrator權限下運行。
例如
1 |
route add -net 10.12.88.0 netmask 255.255.255.0 gw 192.168.66.1 |
表示當訪問地址網段在 10.12.88.* 時,走 192.168.66.1 網關出口。
再例如
1 |
route add -net 10.12.88.6 netmask 255.255.255.255 gw 192.168.66.1 |
表示僅當訪問 10.12.88.6 是才走 192.168.66.1 網關出口。
2、查看路由
查看路由命令為(Linux) route 以及(Windows) route PRINT ,該命令將會列出本機所配置的所有路由。
3、刪除路由
路由配置的刪除命令為
1 |
route delete -net x.x.x.x netmask y.y.y.y gw z.z.z.z |
1 |
route delete x.x.x.x |
4、路由的生效問題
路由配置命令運行時將會立即生效,重啟後動態路由將被清空。使之重啟後仍然有效的方法是Windows在命令結尾使用 –p 參數使其永久有效,Linux將此命令加入到/etc/rc.local中(Linux系統啟動時將加載運行此文件中的腳本)。
二、實用配置舉例:
個人電腦插線連線公司局域網,需要訪問公司內部網路某些地址段進行辦公,但是該公司網路無法訪問網際網路(Internet)外網。此時您同時連線了wifi無線用於訪問外網。
有線網卡(公司網)的本機IP是 10.12.3.134,掩碼 255.255.255.0,網關 10.12.3.254。
無線網卡(用於訪問Internet)的本機IP是 192.168.1.102,掩碼 255.255.255.0,網關 192.168.1.1
公司內部網路中辦公需要訪問的地址是 80.10.40.*,以及公司的某台印表機 80.10.8.8
根據以上情況的配置方案:(Windows舉例)
1 2 3 4 |
route delete 0.0.0.0 route add 0.0.0.0 mask 0.0.0.0 192.168.1.1 route add 80.10.40.0 mask 255.255.255.0 10.12.3.254 route add 80.10.8.8 mask 255.255.255.255 10.12.3.254 |
以上命令分別為:
刪除默認路由
設置所有IP地址走無線網卡(用於訪問外網)
設置 80.10.40.* 走有線網卡(用於公司辦公)
設置 80.10.8.8 走有線網卡(用於公司印表機)
======
kujou_rin