[devel] systemd & lo

Sergey Bolshakov sbolshakov на altlinux.ru
Чт Мар 13 17:50:28 MSK 2014


>>>>> "Mikhail" == Mikhail Efremov <sem-u2l5PoMzF/Uox3rIn2DAYQ на public.gmane.org> writes:

 > On Thu, 13 Mar 2014 17:03:41 +0400 Sergei Epiphanov wrote:
 >> В письме от 13 марта 2014 16:20:18 пользователь Sergey Bolshakov написал:
 >> > Дело не в init. Точно так же я могу вписать в cmdline ядра
 >> > ip=<многобукв>, получить свой eth0 -- и быть уверенным, что
 >> > он не переконфигурируется позже.
 >> 
 >> В Вашем случае Вы сами конфигурируете интерфейс и можете изменить его 
 >> параметры, а вот на lo Вы уже никак повлиять не можете.

 > Именно. Я же не предлагаю этот гипотетический CONFIG_FORCE включённым
 > для всех интерфейсов, только для lo. Это в случае, если вообще нужно
 > изменять etcnet, в чем я совсем не уверен. Возможно лучше выбрать
 > вариант 2, если ни у кого нет лучших идей.

Собственно, я пытаюсь сказать следующее:
поведение etcnet 'не трогаем уже поднятый интерфейс'
существует давно, если не всегда, и я нахожу это правильным.
Обсуждаемая проблема (lo/resolv.conf, остальное лирика)
возникла из-за допущения, что никакие интерфейсы до
момента service network start не подняты -- довольно
рискованного допущения.
Теперь, мы можем либо сделать гипотетический FORCE
в etcnet, либо найти способ приткнуть этот lo/resolv.conf
в другое место (напр. /etc/resolv.conf.head или что там).
Безотносительно FORCE, я бы предпочёл решение, не
поощряющее трюки с/в lo (lo/* отличный от изкоробочного --
трюк).

-- 


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