Задать вопрос
@bouslayeff

Dnsmasq: как использовать DNS-серверы, полученные по DHCP от провайдера?

Здравствуй, All

Работает dnsmasq на роутере.
Серверы DNS прописаны прямо в конфигурационном файле dnsmasq.conf:
server=xx.xx.xx.xx
server=yy.yy.yy.yy

Это неудобно, потому что DNS-серверы время от времени меняются или отваливаются.
Как мне настроить dnsmasq таким образом, чтобы он получал DNS-серверы при помощи DHCP от провайдера?

На роутере настройки сетевой карты прописаны в простом файле interfaces:
--------------------------------------------------
allow-hotplug enp2s0
iface enp2s0 inet dhcp
--------------------------------------------------

С уважением,
Дмитрий
  • Вопрос задан
  • 260 просмотров
Подписаться 2 Простой 3 комментария
Решения вопроса 1
@bouslayeff Автор вопроса
Valentin Barbolin дал правильный ответ. У меня почему-то resolv.conf был пустой. После обновления по DHCP в нем появились DNS-сервера. Я закомментировал строки server= в dnsmasq.conf, и заработало.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
ValdikSS
@ValdikSS
Используйте любой способ динамической настройки. В NetworkManager есть плагин для задействования dnsmasq, если вам нужен именно этот сервер.
https://fedoramagazine.org/using-the-networkmanage...

Если у вас не используется NetworkManager, а используется dhclient или dhcpcd, напишите хуки, которые бы правили конфигурационный файл и перезапускали dnsmasq.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы