Как отключить systemd-resolved в Ubuntu?
Додано: 19-09-2021 02:41:54
Этот метод работает для Ubuntu 17.04 (Zesty), 17.10 (Artful), 18.04 (Bionic), 18.10 (Cosmic), 19.04 (Disco) and 20.04 (Focal):
=== Для десктопной версии ===
Остановить и отключить сервис systemd-resolved:
Вставить строку в секцию [main] в файле /etc/NetworkManager/NetworkManager.conf:
Удалить символическую ссылку /etc/resolv.conf
Перезапустить NetworkManager
Также имейте в виду, что отключение systemd-resolvd может нарушить разрешение имен в VPN для некоторых пользователей. (см. ошибку на панели запуска (Спасибо, Винсент)).
=== Для серверной версии ===
Для серверной версии, отключить systemd-resolved можно так:
Отредактироввать файл /etc/systemd/resolved.conf:
Прописать строку (либо раскоментировать):
Пример файла после редактирования:
=== Для десктопной версии ===
Остановить и отключить сервис systemd-resolved:
Код: Виділити все
sudo systemctl disable systemd-resolved
sudo systemctl stop systemd-resolved
Код: Виділити все
dns=default
Код: Виділити все
rm /etc/resolv.conf
Код: Виділити все
sudo systemctl restart NetworkManager
=== Для серверной версии ===
Для серверной версии, отключить systemd-resolved можно так:
Код: Виділити все
sudo systemctl disable systemd-resolved
sudo systemctl stop systemd-resolved
Код: Виділити все
nano /etc/systemd/resolved.conf
Код: Виділити все
DNSStubListener=no
Код: Виділити все
# See resolved.conf(5) for details
[Resolve]
#DNS=
#FallbackDNS=
#Domains=
#LLMNR=no
#MulticastDNS=no
#DNSSEC=no
#Cache=yes
#DNSStubListener=yes
DNSStubListener=no