Поиск доменов в Debian 8 с разрешением systemd

Я использую Debian 8 + systemd215. Я пытаюсь настроить автоматическое добавление суффикса домена, когда я пингую другие хосты в локальной сети. Перед systemd я бы просто добавил строку ниже: # / etc / resolv.conf поиск sub2.sub1.mydomain

Но теперь в современной системе resolve.conf связан с /var/run/systemd/resolve/resolv.conf . Итак, добавлены строки ниже: # / etc / systemd / network / eth.network [DHCP] UseDomains = true # / etc / systemd / resolved.conf [Разрешить] Домены = sub2.sub1.mydomain

Перезагрузите сеть / решено, и в журнале появились следующие сообщения: systemd-networkd [15171]: [/etc/systemd/network/eth.network:9] Неизвестное lvalue 'UseDomains' в разделе 'DHCP' ... systemd-resolved [16332]: [/etc/systemd/resolved.conf:12] Неизвестное lvalue 'Domains' в разделе 'Resolve'

Я обнаружил, что на самом деле это может быть ошибка в systemd до 228. Я не вижу свежих версий systemd, доступных для моего Debian из стабильного репозитория. Так что я должен просто удалить ссылку /etc/resolve.conf и добавить искомые домены по старинке? Или мне здесь чего-то не хватает?

0
задан 6 March 2017 в 14:19
1 ответ

Добро пожаловать в Serverfault.

Список всех директив, доступных в вашей текущей установленной версии systemd, доступен в man systemd.directives. Ищите в этом документе, чтобы узнать, доступны ли "Домены" в вашей версии.

Если нужные вам директивы недоступны, то да, вы должны использовать традиционный резольвер вместо systemd.

0
ответ дан 5 December 2019 в 08:32

Теги

Похожие вопросы