после обновления до Ubuntu 16.04 dnsmasq не отвечает на запросы из подсетей, к которым принадлежат другие интерфейсы. Интересно, есть ли опция, позволяющая добавлять доверенные подсети?
Вот сообщение журнала
Ignoring query from non-local network
dnsmasq не удается ответить на запросы на ubuntu 16.04
23


1 ответ
Add --local-service. Accept DNS queries only from hosts
whose address is on a local subnet, ie a subnet for which
an interface exists on the server. This option
only has effect if there are no --interface --except-interface,
--listen-address or --auth-server options. It is intended
to be set as a default on installation, to allow
unconfigured installations to be useful but also safe from
being used for DNS amplification attacks.
таким образом, исправление состоит в том, чтобы убедиться, что у вас нет опции локального сервиса в любых файлах conf (включая любые предустановленные, такие как в /usr/local/etc/dnsmasq.conf) и включите один из перечисленных выше параметров в свой файл conf. Например. --interface=eth0
.
2

отвечен Darren 2022-11-20 13:15
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]