Chinaunix

标题: 关于OpenBSD的静态路由 [打印本页]

作者: Elionzo    时间: 2005-11-04 20:32
标题: 关于OpenBSD的静态路由
请教一下各位大哥,在OpenBSD里,如何在开机时自动设置静态路由啊?
谢谢!
(FB在rc.conf中有相关的条目,NB在route.conf中,可OB为什么没有相关的机制呢?)

[ 本帖最后由 Elionzo 于 2005-11-4 20:47 编辑 ]
作者: FinalBSD    时间: 2005-11-04 22:03
原帖由 Elionzo 于 2005-11-4 20:32 发表
请教一下各位大哥,在OpenBSD里,如何在开机时自动设置静态路由啊?
谢谢!
(FB在rc.conf中有相关的条目,NB在route.conf中,可OB为什么没有相关的机制呢?)

echo '192.168.1.1'  >>/etc/mygate
作者: Elionzo    时间: 2005-11-04 23:02
原帖由 FinalBSD 于 2005-11-4 22:03 发表

echo '192.168.1.1'  >>/etc/mygate


有没的有标准的方法填加10.* ,172.16.*及192.168.*这些地址的静太路由?



[ 本帖最后由 Elionzo 于 2005-11-4 23:05 编辑 ]
作者: FinalBSD    时间: 2005-11-04 23:16
原帖由 Elionzo 于 2005-11-4 23:02 发表


有没的有标准的方法填加10.* ,172.16.*及192.168.*这些地址的静太路由?


我仅仅是举个例子而已,你到底用的什么网关或者路由根据你自己的网络来定,我从来没见过有什么规则
作者: Elionzo    时间: 2005-11-04 23:37
两个网卡,内部连接一个有多个Vlan的网络(10及192的IP都有),/etc/mygate里是ISP的网关
我想要的结果是开机运行
route add 10.0.0.0/8 10.*.*.*
route add 172.16.0.0/12 10.*.*.*
route add 192.168.0.0/16 10.*.*.*
我知道可以通过在/etc/rc.local中写入或修改/etc/netstart脚本来完成,只是想问下在openbsd中这类静态路由有没有像其它BSD版本中那种标准的方法(像顶楼说的那样).在官方文档中没有写.
可能这问题提得有点偏激,请见谅
作者: rainren    时间: 2005-11-05 08:55
看看rc, 这个是系统开机脚本
作者: 剑心通明    时间: 2005-11-05 09:54
放到/etc/rc.local里面吧
作者: rainren    时间: 2005-11-05 09:57
原帖由 剑心通明 于 2005-11-5 09:54 发表
放到/etc/rc.local里面吧

同freebsd是有区别的!
作者: FinalBSD    时间: 2005-11-05 10:07
原帖由 rainren 于 2005-11-5 09:57 发表

同freebsd是有区别的!

好像没啥区别,只不过现在FreeBSD已经将rc.local改为使用/usr/local/etc/rc.d/了,但是rc.local还可以继续使用,OpenBSD中的rc.local作用一样。
作者: rainren    时间: 2005-11-05 10:09
我是说add route
作者: FinalBSD    时间: 2005-11-05 10:17
原帖由 rainren 于 2005-11-5 10:09 发表
我是说add route

一样的说:route add default ...放到/etc/rc.local,删掉mydate照样可以使。不信试试
作者: Elionzo    时间: 2005-11-05 15:42
rc.local可用,而且还可以在rc.conf.local中读取变量吧,我记得是这样的.
不过俺还是没有在rc脚本中找到相关内容啊




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2