Ninazu
@Ninazu

Как настроить dnsmasq в NetworkManager LinuxMint19.1?

В общем ситуация следующая. Раньше стоял Mint18.3, и там этот способ работал. При установке 19.1, видимо что-то в Матрице поменялось, и теперь не хочет работать. Задача следующая. Направлять все поддомены определённого домена на локальную машину.

Убедился что dnsmasq работает sudo netstat -lnpt
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 127.0.1.1:53            0.0.0.0:*               LISTEN      1227/dnsmasq


Конфиг /etc/NetworkManager/NetworkManager.conf у меня выглядит так
[main]
plugins=ifupdown,keyfile

[ifupdown]
managed=false

[device]
wifi.scan-rand-mac-address=no


Дальше создаю файл настроек dnsmasq /etc/NetworkManager/dnsmasq.d/local.conf с таким содержимым
address=/dev/127.0.1.1
address=/loc/127.0.0.1


И на всякий случай перезагружаю систему. После чего
ping -a test.loc
ping -a test.dev

возвращают Name or service not known

Если добавить в секцию main NetworkManager.conf
dns=dnsmasq
То интернет вообще перестаёт работать. Хотя в процессах появляется
nobody    1144  0.0  0.0  52880  4248 ?        S    11:50   0:00 /usr/sbin/dnsmasq --no-resolv --keep-in-foreground --no-hosts --bind-interfaces --pid-file=/run/NetworkManager/dnsmasq.pid --listen-address=127.0.1.1 --cache-size=0 --clear-on-reload --conf-file=/dev/null --proxy-dnssec --enable-dbus=org.freedesktop.NetworkManager.dnsmasq --conf-dir=/etc/NetworkManager/dnsmasq.d
  • Вопрос задан
  • 1491 просмотр
Решения вопроса 1
Ninazu
@Ninazu Автор вопроса
Добавить в /etc/resolvconf/resolv.conf.d/head
nameserver 127.0.1.1

Адрес можно узнать
ps aux | grep dnsmasq | grep address
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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