使用 dnsmasq 配置基于 MAC 的固定 IP 地址会出现重复 IP 错误

使用 dnsmasq 配置基于 MAC 的固定 IP 地址会出现重复 IP 错误

为了允许 monit 使用 ping 检查设备是否“启动”,我希望拥有固定的 IP 地址。我正在使用 dnsmasq 并且有一个单独的文件来配置这些。例如

dhcp-host=00:27:02:13:be:6b,SolarEdge,192.168.1.20,3d

这些设备目前有“实时”租赁。当我取消注释该行(例如上面的)z dnsmasq 拒绝开始时出现此错误:

Nov 25 10:33:51 iot1 dnsmasq[28239]: duplicate dhcp-host IP address 192.168.1.20 at line 10 of /etc/dnsmasq.d/sethost
Nov 25 10:33:51 iot1 dnsmasq[28239]: FAILED to start up

这只是最近才开始的,但我不记得我所做的任何可能导致此问题的更改。

我总体上了解 dnsmasq 的方法,但我绝不是专家,因此我将不胜感激任何有关如何处理此问题的想法。

答案1

事实证明 dnsnasq.conf 中的行

conf-dir=/etc/dnsmasq.d/,*.conf

不排除像 sethost.conf.save 这样的文件,它是 .conf 文件的备份。删除 .save 文件解决了问题。

相关内容