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

Поради та підказки щодо софту, роботи в операційних системах, комплектуючих та зборок комп'ютерів.
Аватар користувача
toxi
Администратор
Администратор
Статті: 0
Повідомлень: 532
З нами з: 12-04-2008 07:58:25
Ваша стать: Чоловічий
І'мя: Roman
Контактна інформація:

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

Повідомлення 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
Правила форуму :: Виконую послуги IT-адміністратора (види послуг).