centos7

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:

      重启服务器生效;

      重启网络服务生效:

      适合需要网络需求的服务;

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。