近日,用SUSE企业版安装一台服务器,用OPENLDAP集成系统用户、POSTFIX、DNS、FREERADIUS等等服务。通过YAST2一路图形化操作下来,DHCP服务器的配置信息也存放在LDAP数据库中。服务基本正常。大部分机器都能够申请到正确的IP信息。但有一部分机器申请不到IP地址,服务器的/var/log/message提示如下:
DHCPINFORM from 192.168.0.107 via eth0: not authoritative for subnet 192.168.0.0。
显示客户端反映本服务器不是局域网认定的DHCP服务器。
在DHCP服务器没有与LDAP集成时,在DHCPD.CONF文件中可以指定authoritative选项。但YAST2配置DHCP
服务器没有这个选项。经过分析试用/usr/share/doc/packages/dhcp-server/dhcpd-conf-to-ldap.pl
程序,得知应该如下配置:
dn: cn=config1,cn=www,ou=DHCP,dc=mydomain,dc=cn
dhcpStatements: authoritative
将如上信息存入LDIF文件,导入到LDAP服务器中,重启DHCP服务器,所有的机器都能分配到IP地址了
阅读(4151) | 评论(0) | 转发(0) |