Centos5.5 下的永久添加靜態路由的方法

手動添加路由的方式爲:

route add -net 172.16.6.0 netmask 255.255.255.0 gw 172.16.2.25

route add -net是centos下的添加靜態路由網絡的方式,netmask是網絡段的子網掩,gw表示下一跳的地址,其實就是指172.16.6.0此網段的路由通過172.16.2.25出去,這只是臨時的效果,如果服務器重啓則失敗,如何能讓其永久生效呢?其實可能將其寫進文件中,如下:

vim /etc/sysconifg/network-scripts/route-eth0
127.16.6.0/24 via 172.16.2.25

服務器重啓也不需要擔心了,它會一直生效的

Centos下查看路由表的方式蠻多的,netstat -rn或route -n均可;linux下的相關資料也比較多,我這裏也不作重點說明了.

三、FreeBSD下較之上面二種服務器較少,所以在其下添加路由不常見,有時還很容易混淆,注意與centos等系列的linux區分,即如果要添加一條網段爲172.16.6.0,下一跳地址爲172.16.2.25的路由,即

route add -net 172.16.0.0/24 172.16.2.25

這裏注意與centos5和windows2003下的區別,它後面是不接子網掩碼這個參數,即172.16.0.0/24,如果硬要接上mask參數的話,shell會產生報錯信息

bad netmask

如果要添加永久路由呢,其實也很簡單,即在/etc/rc.conf最後添加,如下命令行可以爲你的FreeBSD機器添加4條永久靜態路由

static_routes="net1 net2 net3 net4"
route_net1="-net 192.168.4.0/24 192.168.21.3"
route_net2="-net 192.168.10.0/24 192.168.21.3"
route_net3="-net 192.168.20.0/24 192.168.21.3"
route_net4="-net 10.1.0.0/16 192.168.21.3"

順便提下FreeBSD下的查看路由的命令爲netstat -rn,如下:

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章