dnsmasq dhcp-host "bad hex" при использовании отдельного файла - PullRequest
0 голосов
/ 13 января 2019

там я хотел определить резервирование dhcp в dnsmasq в отдельном файле с опцией "dhcp-hostsfile". Поэтому я добавил dhcp-hostsfile = PATH_TO_FILE / dhcp.hosts в свой dnsmasq.conf.

Затем я добавил резервирование dhcp в dhcp.hosts, например ::1003*.

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 - и она на удивление сработала.

Кто-нибудь знает, что здесь не так?

Я проверил это с последним Alpine Linux и dnsmasq в док-контейнере на Raspberry Pi.

Приветствия

1 Ответ

0 голосов
/ 10 февраля 2019

нашел это в конце: если dnsmasq использует дополнительные файлы dhcp, нельзя добавлять «dhcp-host =» в записи.

так, например, только "44: 03: 2c: 11: ca: 9e, 192.168.1.101, set: lan, rpi", и это работает

...