1、安装,采用ports安装
2、 配置 DHCP的配置文件
#cd /usr/local/etc/dhcpd.conf.sample /usr/local/etc/dhcpd.conf //sample文件是安装时系统生成的哦,建议复制一份,今后可以参考
#ee /usr/local/etc/dhcpd.conf
以下是我编辑好的的 dhcp配置文件,主要自动分配 192.168.0.10 -192.168.0.14的ip,租约期都采用默认值
3、把 "/usr/local/etc/rc.d/dhcpd.sh.sample" 的名字改为以.sh 结尾,只有这样系统开机才会自动启动这个服务(好不容易才摸索出来哦,只怪没好好看书) ,另外 dhcpd.sh的权限不要设置的太过分了哦,至少应该可执行哦
4、让系统自动执行,在 /etc/rc.conf里面加入一句
PHP代码:
# cd /usr/ports/net/isc-dhcp3-server //进入ports安装目录
# make // 系统从网络下载相应的安装包,并编译源文件
# make install //安装这个软件,类似于windows 的setup
2、 配置 DHCP的配置文件
#cd /usr/local/etc/dhcpd.conf.sample /usr/local/etc/dhcpd.conf //sample文件是安装时系统生成的哦,建议复制一份,今后可以参考
#ee /usr/local/etc/dhcpd.conf
以下是我编辑好的的 dhcp配置文件,主要自动分配 192.168.0.10 -192.168.0.14的ip,租约期都采用默认值
PHP代码:
option domain-name "zr.com";
option domain-name-servers 192.168.0.1;
default-lease-time 600;
max-lease-time 7200;
ddns-update-style none; //租约期到时,不刷新DNS,这个参数必须配置ad-hoc、none 、interim三个参数供选
log-facility local7;
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.10 192.168.0.14;
option domain-name-servers 192.168.0.1,202.101.172.35;
option domain-name "ydfzx.com";
option routers 192.168.0.1;
default-lease-time 600;
max-lease-time 7200;
}
3、把 "/usr/local/etc/rc.d/dhcpd.sh.sample" 的名字改为以.sh 结尾,只有这样系统开机才会自动启动这个服务(好不容易才摸索出来哦,只怪没好好看书) ,另外 dhcpd.sh的权限不要设置的太过分了哦,至少应该可执行哦
4、让系统自动执行,在 /etc/rc.conf里面加入一句
PHP代码:
dhcpd_enable="YES"