linux下永久添加靜態路由


添加路由的命令:

  1. route add
route add -net 182.168.1.0 netmask 255.255.255.0 dev eth0#添加一條靜態路由
route add default gw 192.168.0.1#添加默認路由
route del -net 192.168.1.0/24 gw 192.168.0.1#刪除一條路由
route -n#查看路由表
  1. ip route add
ip ro add 192.168.1.0/24 dev 192.168.0.1#添加一條靜態路由 ip ro add default via 192.168.0.1 dev eth0#添加默認路由 ip ro del 192.168.1.0/24#刪除一條路由 ip route show#查看路由表 

常見參數: add 增加路由 del 刪除路由 via 網關出口IP地址 dev 網關出口物理設備名 default 默認路由

讓路由永久生效:

  1. 在/etc/rc.local里面添加:

添加路由命令為:直接將在命令行操作的命令復制到該文件中,保存退出即可。 這樣即使服務器重啟之后依然會有 注:重啟網絡服務,則靜態路由失效; 2. 在route- eth0的文件里面添加:

在/etc/sysconfig/network-script/目錄下創建名為route- eth0的文件:

default via 192.168.0.1 dev eth0
192.168.1.0/24 dev 192.168.0.1
192.168.0.13/32 dev eth1

重啟網絡驗證 注意:這樣做的比第一種更適合。即使重啟網卡路由也不會失效,第一種重啟網卡會失效。

  1. 在/etc/sysconfig/static-routes文件里面寫入:

如果該文件不存在,則手動創建,添加內容格式為:

參照/etc/init.d/network文件里面的shell語句:

if [ -f /etc/sysconfig/static-routes ]; then grep "^any" /etc/sysconfig/static-routes | while read ignore args ; do /sbin/route add -$args done fi 

則,如果要添加一條靜態路由,命令為:

route add -net 192.56.76.0 netmask 255.255.255.0 dev eth0

那么,在/etc/sysconfig/static-routes文件中添加格式為:

any -net 192.56.76.0 netmask 255.255.255.0 dev eth0
 轉自:linux下永久添加靜態路由 - 系統運維 - 隨心一記 (ywcsb.vip)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM