Linux添加永久静态路由的方法
Linux添加永久静态路由的方法 一、使用 route 命令添加 二、在Linux下设置永久路由的方法: A、# vi /etc/rc.local(添加到末尾) B、# vi /etc/sysconfig/network (添加到末尾) C、# vi /etc/sysconfig/static-routes (没有static-routes的话就手动建立一个这样的文件) D、开启 IP 转发: 如果在rc.local中添加路由会造成NFS无法自动挂载问题,使用static-routes的方法是最好的.无论重启系统和service network restart 都会生效. 按照linux启动的顺序,rc.local里面的内容是在linux所有服务都启动完毕,才被执行的,也就是说,这里面的内容是在netfs之后才被执行的,那也就是说在netfs启动的时候,服务器上的静态路由是没有被添加的,netfs挂载不能成功.static-routes文件又是什么呢,这个是network脚本执行时调用的一个文件,这个文件的放在/etc/sysconfig目录下,在network脚本中的位置是:
# Add non interface-specific static-routes. 从这段脚本可以看到,这个就是添加静态路由的方法,static-routes的写法是: any net 192.168.1.0/16 gw 网关ip 这样的话,在启动network脚本的时候路由就自动添加上了,又network是在netfs前面启动的,自然在挂载nfs的时候就正常了.这样看来,如果需要添加静态路由,使用static-routes文件要比使用rc.local好,当改变了网络配置,需要重启network脚本的时候,相应的静态路由是可以自动添加上的,但这时如果使用rc.local的话,在重启network服务的时候,原本添加好的静态路由就消失了. 本文出自 “中国人—51CTO的博客” 博客,请务必保留此出处http://liyuqi.blog.51cto.com/2824202/519654
|
||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |