Linux系统添加永久静态路由的方法
一、使用route命令添加
使用route 命令添加的路由,機器重啟或者網卡重啟后路由就失效了,方法:
A、添加到主機的路由
# route add –host 192.168.1.10 dev eth0
# route add –host 192.168.1.10 gw 192.168.1.1
B、添加到網絡的路由
# route add –net 192.168.1.0? netmask 255.255.255.0 eth0
# route add –net 192.168.1.0? netmask 255.255.255.0 gw 192.168.1.1
# route add –net 192.168.1.0/24 eth1
C、添加默認網關
# route add default gw 192.168.1.1
D、刪除路由
# route del –host 192.168.1.10 dev eth0
?
二、添加永久路由(需要重啟網絡)?
ip route 指令對路由的修改不能保存,重啟就沒了。把 ip route 指令寫到 /etc/rc.local 也是徒勞的。
RHEL7官網文檔沒有提到 /etc/sysconfig/static-routes,經測試此文件已經無效;
/etc/sysconfig/network 配置文件僅僅可以提供全局默認網關,語法同 Centos6 一樣: GATEWAY=<ip address> ;
在 /etc/sysconfig/network-scripts/下,新建文件名為route-*interfacename*的文件(interfacename為你的網卡名稱)
永久靜態路由需要寫到 /etc/sysconfig/network-scripts/route-*interfacename* 文件中
比如添加一條靜態路由:(網卡的設備名叫eth1)
[root@centos7 ~]# vi /etc/sysconfig/network-scripts/route-eth1 192.168.0.0/16 via 172.16.0.1 dev eth1wq保存后,service network restart重啟網絡服務
轉載于:https://www.cnblogs.com/yizhipanghu/p/10529865.html
總結
以上是生活随笔為你收集整理的Linux系统添加永久静态路由的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 3D立体种子大全
- 下一篇: 《鸟哥的Linux私房菜--基础篇》学习