我有一台运行 freebsd 8.1 的机器,但我无法执行service isc-dhcpd start
此操作,它一直显示“配置文件健全性检查失败”
提示:我从另一台 freebsd 8.1 机器复制了 /usr/local.rc.d/isc-dhcpd 和 /usr/local/sbin/dhcpd。
/usr/local/etc/ 中的 dhcpd.conf 看起来不错。
ddns-update-style none;
option domain-name "bitgravity.com";
option domain-name-servers xxxxxx, yyyyyy, zzzzz;
option ntp-servers 192.168.1.1;
subnet xxxxxx netmask xxxxxx{
deny bootp;
deny booting;
range xxxx xxxx;
option subnet-mask xxxx;
option routers xxxx;
option www-server xxxxx;
option host-name "somename";
next-server xxxxx
filename "/pxelinux.0";
}
对于所有“xxx”、“yyy”、“zzz”,我很确定我输入的参数都是正确的,因为我已经这样做了很多次。我怀疑 isc-dhcpd 正在从其他地方读取数据,但这种可能性极小。有人能给我一些想法吗?
答案1
你应该登记入住/var/log/messages
DHCP 守护进程将从配置文件中记录它不喜欢的内容。