服务器添加永久静态路由
服务器添加永久静态路由
⼀、Linux添加永久静态路由
⽅法⼀:修改 rc.local 配置⽂件
范围:测试 Ubuntu 14.04、centos 6.4、debian 8.1、redhat 6.4 系统可⽤
使⽤⽅法:
1. 向 linux 系统的 /etc/rc.local⽂件中添加命令route add -net 19
2.168.2.0/24 gw 192.168.2.254(服务器的默认路由为192.168.2.254),或者添
加命令route add -net 192.168.3.0/24 dev eth0,前者是依赖默认路由进⾏数据的转发,后者是依赖⽹卡接⼝进⾏数据的转发
2. reboot重启系统命令⽣效
3. ⽤ route -n 命令查看命令是否已经⽣效
免费永久的linux服务器⽅法⼆:修改 static-routes 配置⽂件
范围:测试 centos 6.4、redhat 6.4 系统可⽤
使⽤⽅法(此⽅法⽐ rc.local ⽅法实⽤,能保证⽹络链路的通畅):
1. 向系统的 /etc/sysconfig/static-routes ⽂件(如果系统没有此⽂件,可以新建此⽂件)中添加命令 any net 19
2.168.2.0 netmask 255.255.255.0
gw 192.168.2.254(服务器的默认路由为192.168.2.254),或者添加命令 any net 192.168.2.0 netmask 255.255.255.0 dev eth0, 前者是依赖默认路由进⾏数据的转发,后者是依赖⽹卡接⼝进⾏数据的转发
2. service network restart 命令重启⽹络服务
3. ⽤ route -n 命令查看命令是否已经⽣效
⽅法三:修改 interface 配置⽂件
范围:测试 debian 8.1、Ubuntu 14.04 系统可⽤
使⽤⽅法:
1. 向系统的 /etc/network/interface ⽂件中添加命令 up route add -net 19
2.168.2.0/24 gw 192.168.2.254(服务器的默认路由为192.168.2.254),
或者添加命令 up route add -net 192.168.3.0/24 dev eth0,前者是依赖默认路由进⾏数据的转发,后者是依赖⽹卡接⼝进⾏数据的转发
2. reboot 重启系统命令⽣效
3. ⽤ route -n 命令查看命令是否已经⽣效
* 注 1:(引⽤⽹上内容)如果在 rc.local中添加路由会造成NFS⽆法⾃动挂载问题,所以使⽤ static-routes 的⽅法是最好的。⽆论重启系统和 service network restart 都会⽣效,按照linux启动的顺序,rc.local ⾥⾯的内容是在linux所有服务都启动完毕,最后才被执⾏的,也就是说,这⾥⾯的内容是在netfs之后才被执⾏的,那也就是说在netfs启动的时候,服务器上的静态路由是没有被添加的,所以netfs挂载不能成功。
* 注 2:以上添加命令可以通过 linux 命令 sed -i '2i route add -net 192.168.2.0/24 gw 192.168.2.254'
+ ⽂件路径 命令向相应的⽂件的第⼆⾏添加命令或者⽤ echo route add -net 192.168.2.0/24 gw 192.168.2.254 >> ⽂件路径向⽂件的末尾添加命令
⼆、windows 添加永久静态路由
⽅法⼀:
范围: 测试 windows2008 系统可⽤
使⽤⽅法:
1. 以管理员⾝份 打开运⾏
2. 使⽤命令:route -p add 192.168.2.0 mask 255.255.255.0 192.168.2.1 (服务器的默认路由为192.168.2.1)
3. 使⽤ route print 查看命令是否⽣效
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论