В общем ситуация следующая. Раньше стоял Mint18.3, и там этот способ работал. При установке 19.1, видимо что-то в Матрице поменялось, и теперь не хочет работать. Задача следующая. Направлять все поддомены определённого домена на локальную машину.
Убедился что dnsmasq работает
sudo netstat -lnptProto 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.confdns=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