[sisyphus] systemd-network

Денис Смирнов mithraen на freesource.info
Чт Авг 7 16:30:42 MSK 2014


On Thu, Aug 07, 2014 at 03:47:04PM +0400, Alexey Shabalin wrote:

>> Оно не умеет resolv.conf. Так что заклинания надо писать прямо в
>> /etc/resolv.conf, увы.
> Ошибаешься. Оно умеет создавать resolv.conf, но пока в минимальном варианте.
> search bla-bla.com - пока не умеет, но в апстриме пролетали патчи для
> search bla-bla.com, которые раздает dhcp-сервер.
> Для этого используется systemd-resolved.
> resolv.conf создается в /run/systemd/resolve, что бы его задействовать
> прямо сейчас, можно сделать симлинк /etc/resolv.conf ->
> /run/systemd/resolve/resolv.conf
> Если научить openresolv обрабатывать /run/systemd/resolve/resolv.conf,
> то вообще все будет отлично. Кстати, можно написать сервис, который
> будет мониторить изменения /run/systemd/resolve/resolv.conf и дергать
> openresolv.

Дык systemd не указывает к какому интерфейсу относятся эти записи,
скрещивать openresolv будет поэтому непросто.

Лучше уж либо, если используется исключительно systemd-network
действительно создать симлинк. Либо, если используется хоть для чего-то
etcnet -- использовать его для всего.

systemd-network неплохая штука для "обычного десктопа", где никакой
конфигурации не предполагается. Большинству "обычных юзеров" вполне
достаточно его и встроенного DHCP-клиента. Чуть более сложные задачи уже
требуют тщательно думать и писать сервисы рядом (например чтобы сделать
себе сеть для qemu-kvm, мне пришлось уже чутка поплясать с бубном).

Всем остальным, которым нужна хоть какая-то гибкость -- стоит пользоваться
etcnet.

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

http://mithraen.ru/

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


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