Решение того же вопроса без ответа, что и в Systemd-Resolve, блокирующем Dnsmasq,
Мне нужно заменить systemd-resolved
на dnsmasq
. Лучший ответ, который я нашел:
Как отключить systemd-resolved и разрешить DNS с помощью dnsmasq?
https://askubuntu.com/questions/898605/
Однако из комментариев, по крайней мере, два человека нашли ответ неполным.
Я следил за ним столько, сколько мог, но все еще не мог должным образом заменить systemd-resolved на dnsmasq -
Если я помещу dns=dnsmasq
в [main]
в /etc/NetworkManager/NetworkManager.conf
, то сервер nameserver
в моем /etc/resolv.conf
будет моим провайдером, а не моим dnsmasq
. Если удалить его, то nameserver
в моем /etc/resolv.conf
останется systemd-resolved
, то есть 127.0.0.53
В общем, как правильно заменить systemd-resolved на dnsmasq?
PS.
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.1 LTS
Release: 18.04
Codename: bionic