▍Как отключить systemd-resolve в Ubuntu¶
Этапы¶
-
Отключить и остановить службу systemd-resolved:
sudo systemctl disable systemd-resolved.service sudo systemctl stop systemd-resolved -
Затем поместите следующую строку в раздел
[main]вашего/etc/NetworkManager/NetworkManager.conf:DNS=default -
Удалить символическую ссылку
/etc/resolv.confrm /etc/resolv.conf
После этого, необходимо создать новый конфиг /etc/resolv.conf и вписать в него настройки, которые актуальны для вашего случая, например так:
nameserver 8.8.8.8
nameserver 8.8.4.4
search example.com domain.local
nameserver 8.8.8.8 и nameserver 8.8.4.4 - адреса DNS серверов, к которым будут делаться обращения для разрешения доменных имен. search example.com domain.local - возможные суффиксы для адресов, в том случае, если не удалось обнаружить адрес в том виде, как он был изначально задан. Т.е. при попытке разрешить доменное имя sysadmin, будут последовательно к нему дописаны указанные выше суффиксы и предпринята попытка разрешить их в виде sysadmin.example.com, а в случае неудачи, то sysadmin.domain.local. Если для вас это не актуально, то данную строчку можно не прописывать вообще.
- Перезапустить network-manager
sudo service network-manager restart