LINUX.ORG.RU

Ответ на: комментарий от Deleted

Почитай ман, а.

  • включить resolved
  • добавить resolve в строку «hosts» в /etc/nsswitch.conf вместо или до dns

    (например: hosts: files resolve mdns myhostname mymachines)

  • если используется networkd, то симлинкнуть /run/systemd/resolve/resolv.conf в /etc/resolv.conf, иначе этого не делать
  • в /etc/systemd/resolved.conf вписать запасные DNS-сервера
intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 2)
Ответ на: комментарий от intelfx

если используется networkd, то симлинкнуть /run/systemd/resolve/resolv.conf в /etc/resolv.conf, иначе этого не делать

Каждый раз после загрузки это делать? /run же в tmpfs находится. Впрочем, содержимое этого файла одинаковое с /etc/resolv.conf, наверное, можно не делать симлинк?

Deleted
()
Ответ на: комментарий от Deleted

А нет, не одинаковое, уже изменилось O_o

Deleted
()
Ответ на: комментарий от Deleted

Ах, двусмысленность источника и назначения ссылки... Симлинк /etc/resolv.conf, указывающий на /run/systemd/resolve/resolv.conf. Последний файл генерится связкой resolved+networkd.

Если же ты networkd не используешь (и как-либо по-другому наполняешь /etc/resolv.conf), то нужно, напротив, заставить resolved читать твой resolv.conf. Это и происходит автоматически, если он не симлинк в /run.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.