LINUX.ORG.RU

systemd-resolved — где он настраивается?

 ,


0

2

Привет.

Имеетеся CentOS 7. Поставил systemd-resolved с целью кеширвоания dns-запросов и уменьшения реального dns-трафика.

Прописал свои dns-серверы в /etc/systemd/resolved.conf

Всё вроде бы ок. Но вышла новая версия systemd-resolved и почему после обновления она перезаписала конфиг /etc/systemd/resolved.conf и вернула его в дефолтное состояние. Почему такое произошло и как этого избежать?

Если сделать chattr +i /etc/systemd/resolved.conf, то systemd-resolved тупо не может обновиться и всё.

★★★

а что, читать маны у линуксоидов уже не модно? Создай файл /etc/systemd/resolved.conf.d/*.conf и пропиши свои серверы туда

anonymous
()

Добро пожаловать в редхат.

Дали вам /usr/lib/systemd/resolved.conf.d для дефолтных дистрибутивных настроек, нет, не хотим, хотим кормить юзеров говном.

intelfx ★★★★★
()
Ответ на: комментарий от anonymous

Спасибо, всё так.

Только что сам прочёл, работает.

iljuase ★★★
() автор топика

Лол, в редхате забыли добавить %config(noreplace). Тогда используй вариант с drop-in replacement, как сказали выше.

redgremlin ★★★★★
()

Если что, решение:

mkdir /etc/systemd/resolved.conf.d
cp /etc/systemd/resolved.conf /etc/systemd/resolved.conf.d/resolved.conf

iljuase ★★★
() автор топика
Ответ на: комментарий от xDShot

Для этого в rpm есть %config и %config(noreplace), тупо затирать конфиги не вариант.

redgremlin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.