LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1881|回复: 6

添加路由后 如何保存路由表?

[复制链接]
发表于 2004-11-29 15:48:45 | 显示全部楼层 |阅读模式
rh 9.0
请问,添加了一条路由记录后 如何保存路由表?
发表于 2004-11-29 19:36:36 | 显示全部楼层
你是指静态路由吗?
那你使用#route add 大概这样的命令添加后就应该可以保存住了
另外也可以写到/etc/sysconfig/network
这个文件下
或者是rc.local脚本中让它每次启动的时候都可以被加载
发表于 2004-11-29 20:25:27 | 显示全部楼层
不可以的,必须要修改rc脚本
发表于 2004-11-29 20:58:38 | 显示全部楼层
/etc/rc.d/init.d/network中有这么几行:
        
        # Add non interface-specific static-routes.
        if [ -f /etc/sysconfig/static-routes ]; then
           grep "^any" /etc/sysconfig/static-routes | while read ignore args ; do
              /sbin/route add -$args
           done
        fi   

也就是说,将静态路由加到/etc/sysconfig/static-routes 文件中就行了。
发表于 2004-11-29 21:07:27 | 显示全部楼层
如加入:
route add -net 11.1.1.0 netmask 255.255.255.0 gw 11.1.1.1

则static-routes的格式为
any net 11.1.1.0 netmask 255.255.255.0 gw 11.1.1.1
发表于 2004-11-29 22:28:04 | 显示全部楼层
楼上的兄弟
通过route命令方式添加的静态路由   
和往脚本中写有什么不同之外呢
发表于 2004-11-30 08:40:08 | 显示全部楼层
我说的那几行脚本是redhat 网路启动脚本中自带的,不是我添加进去的。将路由条目加入到static-routes的好处是我们不用对启动脚本进行修改了,如rc.local等。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表