为OpenBSD主机设置静态路由

OpenBSD的安装、升级、更新等日常问题。

版主: chenjun天地乾坤

回复
头像
leo
帖子: 2465
注册时间: 2010-01-21 3:27

为OpenBSD主机设置静态路由

帖子 leo » 2011-03-23 5:49

不知道这个是不是chujun兄所指的“禁用动态路由”?也就是“静态路由”
网上还有其它设置静态路由的方法,例如在接口配置文件里使用route来添加路由器,但是经测试不用route指令似乎也可以实现,只要在mygate和resolv.conf里声明默认网关(本例中就是DHCP服务器)和域名服务器就OK了。
先将方法列在下面,欢迎大家探讨。
如果网络里的大部分主机是从IP地址为192.168.18.1的OpenBSD的DHCP服务器那里自动获取IP地址,而仅有少量主机需要设置静态的IP地址(例如需要配合特定PF规则的服务器),则无需改动DHCP服务器上的dhcpd设置,只要在需要设置为静态IP地址的主机上直接设置接口IP就可以了。例如,主机A(接口,rea)通过dhcpd服务器获取IP地址,主机B采用静态IP地址(接口reb),这样设置。
主机A

代码: 全选

# echo dhcp > /etc/hostname.rea
主机B

代码: 全选

# echo 'inet 192.168.18.18 255.255.255.0 NONE' > /etc/hostname.reb
编辑 /etc/mygate,加上默认路由的IP地址。

代码: 全选

192.168.18.1
启动接口

代码: 全选

# sh /etc/netstart
然后再/etc/resolv.conf理设置nameserver

代码: 全选

...


测试环境为OpenBSD的DHCP服务器以及客户端上架设的guest OS。
关于如何设置DHCP服务器请参阅以前的帖子。

回复

在线用户

正浏览此版面之用户: 没有注册用户 和 3 访客