linux服務器添加、刪除路由

查看服務器路由方法:在root用戶下執行route命令


1.通過命令修改默認路由。此種方式臨時生效,重啓網卡後默認路由會還原

route del default(使用兩次,兩條默認路由全部刪除)。
route add default gw 192.168.71.1(即再重新添加一次正確的路由)


2、通過命令添加、刪除明細路由。此種方式臨時生效,重啓網卡後默認路由會還原
route add -net 192.0.0.0 netmask 255.0.0.0 gw 192.168.207.129
route del -net 192.0.0.0 netmask 255.0.0.0


3、添加永久默認路由
在/etc/sysconfig/network-scripts/ifcfg-bond0裏添加到文件末尾,格式如下
GATEWAY=10.96.207.161
這種方式用於添加默認網關了


4、添加永久明細路由,寫入/etc/rc.loacl
將route add -net 192.0.0.0 netmask 255.0.0.0 gw 192.168.207.129寫入/etc/rc.local文件中,這樣在系統啓動的時候會自動加入相關的路由設置。如果你手動重啓了網絡服務或網絡服務自動重啓,那麼路由就失效了,會導致網絡不通,業務出問題。這個時候你不得不重新加載這個文件,這個方法不是非常的不推薦。


5、添加永久明細路由,寫入/etc/sysconfig/static-routes文件
默認在/etc/sysconifg目錄中是沒有這個文件的,需要我們手工創建,對這個文件的調用在下面:
/etc/init.d/network:
    159        # Add noninterface-specific static-routes.
    160        if [ -f/etc/sysconfig/static-routes ]; then
    161          grep "^any"/etc/sysconfig/static-routes | while read ignore args ; do
    162            /sbin/route add -$args
    163          done
    164        fi
/etc/sysconfig/static-routes:
any net 192.168.1.0/24 gw 192.168.1.24
any net 192.168.2.0 netmask 255.255.255.0 gw 192.168.2.1
這種方式的話,和rc.local比較而言,比較實用,還比如nfs,這個路由的生效時間是在網絡服務network啓動的時候生效的,而其他的一些網絡相關服務都是在網絡服務啓動成功之後再啓動的,所以能夠保證網絡鏈路的通暢。



6、添加路由後重啓網絡服務時報錯SIOCADDRT: no such process 
原因一般是配置的IP地址有問題,注意檢查ip與gateway是不是在一個網段內,還有是不是有拼寫錯誤
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章