Systemd -Решено обычно обрабатывает изменения /etc/resolv.conf
в зависимости от сети, к которой вы подключаетесь:
При подключении к сети он изменится /run/systemd/resolve/resolv.conf
, в некоторых случаях в вашей системе этот файл может иметь символическую ссылку на /etc/resolv.conf
-. В этом случае systemd -resolve изменится /etc/resolv.conf
соответственно. Если эта символическая ссылка отсутствует, systemd -разрешено не изменится/etc/resolv.conf
Та же самая функциональность присутствует в /usr/lib/systemd/resolv.conf
. Еще раз, если эта символическая ссылка присутствует, systemd -resolve будет обрабатывать/etc/resolv.conf
Кроме того, если это разрушает ваш DNS, после подключения вы все равно можете вручную изменить/etc/resolv.conf
Вы можете дополнительно использовать systemctl stop systemd-resolved && systemctl disbale systemd-resolved
-, команда disable
предотвратит ее запуск при загрузке системы. stop
остановит текущий экземпляр разрешенного. Вам нужно будет отредактировать (и удалить )символическую ссылку, которая существует из /etc/resolv.conf
.
Проблема вполне может заключаться в том, что ваш BIOS зависает на диске при загрузке, поэтому приостановка/возобновление помогает, потому что она включает и снова включает питание диска без повторного вмешательства BIOS (см. этот разговор/комментарий на форумах Ubuntu ).
Альтернативой приостановке/возобновлению может быть (, если ваше оборудование и BIOS позволяют )настроить порт, к которому диск подключен к AHCI, т. е. сделать его горячим -подключаемым, а затем отключить и через некоторое время переподключите диск (, когда на этом диске ничего не используется, конечно ).