[sisyphus] systemd-network

Денис Смирнов mithraen на freesource.info
Чт Авг 7 18:08:35 MSK 2014


On Thu, Aug 07, 2014 at 04:56:00PM +0400, Mikhail Efremov wrote:

> Кстати да, можно нарисовать костыль с помощью inotify-tools или incron.

См. altlinux-resolv.path в новом systemd -- никакой inotify-tools для
таких задач не нужен, в systemd есть встроенный механизм для таких простых
задач.

> По уму сам systemd-resolved должен отдавать свой resolv.conf
> resolvconf'у (так делает NM, например). Но у меня есть большие
> сомнения, что апстрим примет такие патчи, там не любят shell-скрипты.

Там не любят shell-скрипты, но адекватно относятся к hook'ам. Например
таким, как запуск некоего сервиса после поднятия интерфейса. Нам было бы
достаточно такого hook + складывания resolv.conf от разных интерфейсов не
в единый файл, а в несколько.

> Есть надежда на Debian, возможно они пропихнут поддержку resolvconf, но
> если это и случится, то нескоро.
> Я пока не вижу особой необходимости что-то делать по этому поводу, не
> настолько уж этот systemd-networkd необходим.

Да. Сейчас его использование достаточно для простейших случаев -- и то,
есть еще NM.

>> Дык systemd не указывает к какому интерфейсу относятся эти записи,
>> скрещивать openresolv будет поэтому непросто.
> Openresolv'у абсолютно без разницы от какого имени ему добавляется
> resolv.conf. Оно влияет только на приоритеты, которые легко
> настраиваются. Это совсем не обязательно имя интерфейса. Добавлять
> можно прямо от имени systemd-resolved, например.
> NM, опять-таки, добавляет свой resolv.conf от имени NetworkManager.

Ага, если этого нам достаточно -- тогда соответствующий сервис пишется на
коленке легко и непринужденно.

> Насколько я помню обсуждение в апстримной рассылке, там как раз
> предполагалось, что systemd-networkd в первую очередь для серверов с
> простой конфигурацией. А для десктопов предлагалось использовать NM или
> connman.

Для серверов с _очень_ простой конфигурацией он подходит. В принципе он
действительно может подходить для виртуалок. Для остального все же etcnet
несоизмеримо гибче.

-- 
С уважением, Денис

http://mithraen.ru/
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 181 байтов
Описание: Digital signature
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20140807/1ae2b0b5/attachment.bin>


Подробная информация о списке рассылки Sisyphus