用OpenBSD 作 DHCPD SERVER

2009-05-13 03:18:08来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

OpenBSD 自带了  ISC dhcpd ,所以用openbsd 来作  dhcp  服务器,不需另行安装.
而配置起来也很简单. 下面以openbsd 3.9 release 为例,简单介绍一下dhcpd 的配置:
1. 首先: 修改 /etc/rc.conf
将其中的:
dhcpd_flags=NO       # for normal use: ""
改为:
dhcpd_flags=""       # for normal use: ""
这是为了在openbsd启动时自动运行 dhcpd
2 . 修改 /etc/dhcpd.interfaces 加入提供dhcpd 服务的网络接口
#       $OpenBSD: dhcpd.interfaces,v 1.1 1998/08/19 04:25:45 form Exp $
#
# List of network interfaces served by dhcpd(8).
#
# ep0
# ed0 le0
# de1
pcn0
如果要为多个网卡提供dhcp 服务,则可以把要监听的网卡都加入当中.
如果没有加指定网卡名,则默认监听系统中所有的接口.
3. 修改 /etc/dhcpd.conf
shared-network LOCAL-NET {
            option  domain-name "ganzy.org";
            option  domain-name-servers 192.168.1.1, 192.168.1.100;
            subnet 192.168.1.0 netmask 255.255.255.0 {
                    option routers 192.168.1.1;
                    filename "pxeboot";
                    range 192.168.1.200 192.168.1.210;
                  
            }
    }
到些为止,一个简单的dhcp 服务器就配置好了.接下来就可以启动dhcpd服务了.
4. 启动dhcpd
# touch /var/db/dhcpd.leases     #建立dhcpd.leases 文件
# dhcpd -q  pcn0                       #启动 dhcpd
查看一下是启动:
# ps -aux |grep dhcpd
_dhcp  10278   0.0  0.2  592   320  ??  Is  12:38pm   0:00.02 dhcpd
root     15110  0.0  0.2  412   440   C0 R+ 12:40pm  0:00.19  grep dhcpd  
说明dhcpd 成功启动了!
以上是是配置dhcpd 服务器,下面介绍一下如何通过pxe 来启动安装Openbsd的服务器配置:
首先: 在上面的 /etc/dhcpd.conf 中,我已经加入了
filename "pxeboot";
这是为pxe启动作准备的
接下来,还配置一下tftpd 服务器:
1. 修改 /etc/inetd.conf
将其中的
#tftp  dgram   udp  wait  root  /usr/libexec/tftpd   tftpd -s /tftpboot
删除前面的 "#" 使之成为:
tftp  dgram   udp  wait  root  /usr/libexec/tftpd   tftpd -s /tftpboot

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:.FreeBSD下架设CS服务器

下一篇:FreeBSD中3D加速功能的启用