问题现象
在Centos7.5系统中已安装dnsmasq组件并开启DHCP服务功能,然而客户端无法通过DHCP的方式获取IP,通过查看系统日志/var/log/messages
发现日志中存在以下两个关键信息:
- dnsmasq-dhcp DHCPDISCOVER “no address available”
- DHCPNAK 192.168.10.105 xx:xx:xx:xx:xx:xx addess in use
问题分析
通过查看dhcp-range分配信息确认,然而ip地址信息正确,根据日志提示xx无法可用的地址,猜测是否存在因为IP地址已全部分配殆尽导致,并查看dhcpd.leases文件发现当前IP已全部分配给对应的终端,所以无法对新增的终端进行ip分配
解决方法
找到原因后,便可以有针对性的修改。
1)扩充IP地址范围
2)由于分配IP是临时的,可以清空dhcpd.leases文件解决