CentOS添加永久路由的方法
方法一:找到/etc/rc.local (开机自动启动)
使用vi编辑增加 route add -net192.168.3.0/24 dev eth0
route add -net192.168.2.0/24 gw 192.168.1.1
方法二:切换到网络配置目录下 /etc/sysconfig/network-scripts/ (推荐)
使用vi编辑新建文档在这之前需要确认默认网口是否是eth0,也可以分别为不同的网口配置不同的路由。(如果这个文件不存在直接新建就好了,文件名是"route-"加上网络配置文件名中横线后面的名字)
[root@mercyfu ~]# vi route-eth0
192.168.10.1/24 via 192.168.1.1
192.168.20.1/24via 192.168.1.1
:wq
方法三:开启IP转发
[root@mercyfu~]#vi /etc/sysctl.conf
-->net.ipv4.ip_forward=1 (永久开启)
方法四:在/etc/sysconfig/network里添加到末尾
GATEWAY=gw-ip 或者GATEWAY=gw-dev
方法五: [root@mercyfu ~]# cd /etc/sysconfig/static-routes
(没有static-routes的话就手动使用vi编辑建立)
any net 192.168.3.0/24 gw192.168.3.254
any net 192.168.3.0 netmask255.255.255.0 gw 192.168.1.1
any net 10.250.228.128 netmask255.255.255.192 gw 10.250.228.129
我这五种都配置好后 重启网络。重启系统 。哪种方法配置的路由最先生效。当前是第一页