FreeBSD下配置DHCP服务小结

1、安装,采用ports安装
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" 
原文地址:https://www.cnblogs.com/studio313/p/592812.html