route命令使用总结
特别强调:以上配置在重启网络时都会失效,那么如何让它永久生效呢? 如果要是永久生效,有如下几种方法: 方法一: vi /etc/sysconfig/network-scripts/route-eth0 #默认不存在此文件 加入如下内容: 192.168.1.0/24 via 192.168.1.1 提示:写到配置里,重启网络服务和重启系统都会生效! 方法二: vi /etc/sysconfig/static-route #默认不存在此文件 加入如下内容: any net 192.168.1.0/24 gw 192.168.1.1 提示:写到配置里,重启网络服务和重启系统都会生效! 方法三: vi /etc/rc.local 加入如下内容: route add -net 192.168.1.0/24 gw 192.168.1.1 PS: 方法一推荐生产环境使用 提示:方法三写到/etc/rc.local里只在开机时加载,当手工重启网络后会失效,但是重启系统后会生效! 如果是配置默认路由网关可以再网卡配置里: [root@oldboy ~]# grep GATEWAY /etc/sysconfig/network-scripts/ifcfg-eth0 GATEWAY=10.0.0.254 c.主机路由:就是去往某个主机地址如何配置路由 /sbin/route add -host 192.168.2.13 dev eth2 /sbin/route add -host 202.81.11.91 dev lo 例如:keepalived或heartbeat高可用服务器对之间的使用单独网卡接心跳线通信就会用到以上主机路由。 route命令拓展: 删除一条默认路由: route del default gw 10.0.0.254 删除一条静态路由: route del –net 目标网络 netmask 如:route del -net 192.168.1.0/24 或route del -net 192.168.1.0 netmask 255.225.255.0 删除一条主机路由: route del -host 192.168.1.10 dev eth0 有关route命令更详细的内容需要大家执行man route查看帮助,并仔细总结。 有关此题,我们谈下多网段生产环境网段划分及路由的解决方案(1000台机器划分网段方案)。我们能感受到route命令不同功能应用案例。 本文出自 “老男孩的linux博客” 博客,请务必保留此出处http://oldboy.blog.51cto.com/2561410/974194 (编辑:PHP编程网 - 黄冈站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |