fi
templine 回复于:2003-01-09 17:00:57
(1)首先你需要创建一个文件,譬如叫/xyz,记得一定要让它可以执行(#chmod +X /xyz)它包含如下内容
route add 目标网段(或者目标地址) 缺省网关
例如
route add 192.168.1.0 192.168.0.100
看你需要添加可以多条类似记录
(2)接着你可以按如下操作就可以了,重新启动机器就成了
# cp /xyz /etc/init.d
# cd /etc/init.d
# ln xyz /etc/rc2.d/S100xyz
# ln xyz /etc/rc0.d/K100xyz
# ls /etc/init.d /etc/rc2.d /etc/rc0.d(检查文件在否)
如果在执行#rm /xyz(删除那个已经临时文件,节省磁盘空间:) )
我在生产环境如是测试过,工作很好,该思路来自管理员手册,看你自己的运气了!:)
future00 回复于:2003-01-11 01:02:45
sunmarmot的介绍的比较详细,一般在/etc下vi defaultrouter就可以了
laoxia 回复于:2003-01-11 01:14:56
缺省的,放/etc/defaultrouter 里
非缺省的, 放/etc/gateways 里
苍之狼 回复于:2006-12-06 09:58:57
好棒的帖子!!各位大侠解释的很详细哈~~受教了!!
另外小弟总结一下,不对的地方请指正:
要想在机器重起后依然维持原来的路由表保持不变
(一)如果是default路由,那么就在/etc/defaultrouter里面写入你的路由器的IP地址
(注:/etc/defaultrouter里面只能有一条路由!!!)
(二)如果不是default路由,那么可以
(1)cat /etc/rc3.d/S90route 并在该文件中添加route -nv add -net netip routeip这样每次机器
reboot的时候都会自动执行一次route -nv add -net netip routeip添加路由的操作。
(2)首先/etc/init.d下面编辑文件 routefile(名称可以自己起),然后在vi routefile里面添加上
route add -net destination next-hop
(如:route add 目的地址 -netmask 目的地址的子网掩码 默认网关即下一跳地址)
然后再#chmod +X /etc/init.d/routefile使这个文件为可执行文件。
然后在/etc/init.d/下
#ln routefile /etc/rc2.d/S100route
#ln routefile /etc/rc0.d/K100route
#ls /etc/init.d /etc/rc2.d /etc/rc0.d(检查文件在否)
令系统启动以后也启动该路由。
不知道总结的是否全面??哪位大侠还有好的方法也请赐教哈~~我继续总结!
上述3个我方法我在实验机上都做过测试了。
[ 本帖最后由 苍之狼 于 2006-12-7 09:21 编辑 ]
yuhuohu 回复于:2006-12-06 12:46:23
gateways里面添加路由就可以了吧
hail 回复于:2006-12-15 12:17:43
加入倒/etc/init.d/inetinit文件末尾
| 论坛热门帖子: | [lch203] 写得蛮好的linux学习笔记(10-21) [黑马制造] 学习java的30个目标(10-19) [笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19) [udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18) [沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18) |
| TAG标签: | 永久 路由 增加 如何 #59 then fi if amp quot 回复 文件 |
注册
个人空间
