dnsmasq dhcp-host "bad hex" 使用单独文件时
dnsmasq dhcp-host "bad hex" when using separate file
我想在带有 "dhcp-hostsfile" 选项的单独文件中的 dnsmasq 中定义 dhcp 保留。
所以我在 dnsmasq.conf.
中添加了 dhcp-hostsfile=PATH_TO_FILE/dhcp.hosts
然后我在 dhcp.hosts 中添加了 dhcp 保留,例如:
dhcp-host=44:03:2c:11:ca:9e,192.168.1.101,set:lan,rpi
在 dnsmasq 启动时,我不断收到
dnsmasq: bad hex constant at line 1
所以文件 dhcp.hosts 被读取,但我没有发现错误,我检查了 mac 地址并更改了大小写,我测试了更简单的预订版本,结果仍然相同。
所以我把这条线粘贴了一般 dnsmasq.conf - 结果出人意料地有效。
有人知道这里出了什么问题吗?
我在 raspberry pi.
上的 docker 容器中用最新的 alpine linux 和 dnsmasq 测试了这个
干杯
最后发现:
如果 dnsmasq 使用额外的 dhcp 文件,则不允许在条目中添加 "dhcp-host="。
例如,仅“44:03:2c:11:ca:9e,192.168.1.101,set:lan,rpi”就可以了
我想在带有 "dhcp-hostsfile" 选项的单独文件中的 dnsmasq 中定义 dhcp 保留。 所以我在 dnsmasq.conf.
中添加了 dhcp-hostsfile=PATH_TO_FILE/dhcp.hosts然后我在 dhcp.hosts 中添加了 dhcp 保留,例如:
dhcp-host=44:03:2c:11:ca:9e,192.168.1.101,set:lan,rpi
在 dnsmasq 启动时,我不断收到
dnsmasq: bad hex constant at line 1
所以文件 dhcp.hosts 被读取,但我没有发现错误,我检查了 mac 地址并更改了大小写,我测试了更简单的预订版本,结果仍然相同。
所以我把这条线粘贴了一般 dnsmasq.conf - 结果出人意料地有效。
有人知道这里出了什么问题吗?
我在 raspberry pi.
上的 docker 容器中用最新的 alpine linux 和 dnsmasq 测试了这个干杯
最后发现: 如果 dnsmasq 使用额外的 dhcp 文件,则不允许在条目中添加 "dhcp-host="。
例如,仅“44:03:2c:11:ca:9e,192.168.1.101,set:lan,rpi”就可以了