根据Linux系统特性总体上来说添加永久静态路由的方法有很多,此次我们至单独记录几个高效并且方便管理的方法。
推荐程度☆☆☆☆☆
1、修改/etc/sysconfig/static-routes配置文件
vim /etc/sysconfig/static-routes
any net 192.168.10/24 gw 192.168.1.254
any net 10.10.10.10 netmask 255.255.255.252 gw 10.10.10.1
以上是分别针对于网段与主机添加路由的方式,定义此配置文件修改的路由在网卡重启后会自动添加,无需担心操作系统或者网卡重启。
2、修改/etc/sysconfig/network-scripts/route-eth0(根据网卡名称命名的路由配置文件)
vim /etc/sysconfig/network-scripts/route-eth0
1.0.1.0/24 via 10.10.10.1 dev eth0
1.1.1.1/32 via 192.168.1.1 dev eth0
使用此种配置方法也可以做到当网卡或者系统重启后路由自动刷新,但是根据配置上来讲还是建议使用第一种方法,因为当云主机上有多块网卡时可以在一个配置文件中写入所有配置,无需单独指定网卡名称。
不推荐
如果是要添加永久的静态路由除了以上两种方法以外都不建议使用:例如添加路由配置到rc.local配置文件中(不方便后期维护),如果临时添加网络测试的话可以使用route命令进行添加。