centos7
添加的永久路由连接到yum源里去。但是网卡重新启动的话路由消失。
后来研究发现需要手动创建一个网卡(例如eth0)路由文件来保存路由。
一.添加临时静态路由(即重启后失效)
ip route add 172.22.2.0/24 via 172.22.3.254 dev eth0
二.添加永久路由(需要重启网络)
编辑或新建/etc/sysconfig/network-scripts/route-interface 文件中,比如
vi /etc/sysconfig/network-scripts/route-eth0
添加两条路由:
172.22.2.0/24 via 172.22.3.254 dev eth0
172.21.0.0/16 via 172.22.3.254 dev eth0
centos 6
1. 在/etc/rc.local里面添加:
route add -net 192.56.76.0 netmask 255.255.255.0 dev eth0
添加路由命令为:直接将在命令行操作的命令复制到该文件中,保存退出即可。
2. 在/etc/sysconfig/static-routes文件里面写入:
route add -net 192.56.76.0 netmask 255.255.255.0 dev eth0
一 rc.local
重启服务器生效;
重启网络服务,则静态路由失效;
rc.local是系统启动后最后运行的一个脚本,因此如果有如NFS需要网络才能挂载的服务需求,则该方式不适合;
二 static-routes:
重启服务器生效;
重启网络服务生效:
适合需要网络需求的服务;