Сторінка 1 з 1

Как отключить systemd-resolved в Ubuntu?

Додано: 19-09-2021 02:41:54
toxi
Этот метод работает для Ubuntu 17.04 (Zesty), 17.10 (Artful), 18.04 (Bionic), 18.10 (Cosmic), 19.04 (Disco) and 20.04 (Focal):

=== Для десктопной версии ===
Остановить и отключить сервис systemd-resolved:

Код: Виділити все

sudo systemctl disable systemd-resolved
sudo systemctl stop systemd-resolved
Вставить строку в секцию [main] в файле /etc/NetworkManager/NetworkManager.conf:

Код: Виділити все

dns=default
Удалить символическую ссылку /etc/resolv.conf

Код: Виділити все

rm /etc/resolv.conf
Перезапустить NetworkManager

Код: Виділити все

sudo systemctl restart NetworkManager
Также имейте в виду, что отключение systemd-resolvd может нарушить разрешение имен в VPN для некоторых пользователей. (см. ошибку на панели запуска (Спасибо, Винсент)).

=== Для серверной версии ===
Для серверной версии, отключить systemd-resolved можно так:

Код: Виділити все

sudo systemctl disable systemd-resolved
sudo systemctl stop systemd-resolved
Отредактироввать файл /etc/systemd/resolved.conf:

Код: Виділити все

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