[devel] iniscripts and vserver
Anton Farygin
=?iso-8859-1?q?rider_=CE=C1_altlinux=2Ecom?=
Пн Янв 12 20:28:11 MSK 2004
On Mon, Jan 12, 2004 at 07:56:29PM +0300, Алексей Любимов wrote:
>
>
> Dmitry V. Levin пишет:
>
> >On Mon, Jan 12, 2004 at 07:22:43PM +0300, Anton Farygin wrote:
> >
> >
> >>Господа, возник интересный вопрос с стартовыми скриптами и vserver'ом:
> >>
> >>как известно, для корректной работы виртуальных серверов необходимо
> >>сделать так, что бы запускаемые сервера в host системе не захватывали
> >>алиасы для виртуальных серверов. Так поступают, в частности nfs, dhcp и
> >>т.д.
> >>
> >>
> >
> >У них у всех есть возможность указать listen interface.
> >
> bind() в chbind и bind("interface") - разные вещи.
> Если первый цепляется ко всем интерфейсам, которые ему показаны chbind,
> то второй цепляется только к конкретному (одному) интерфейсу.
>
> >
> >Если у кого=то такой возможности нет, то это, скорее всего, bug.
> >
> >
> и соотственно много много соровождаемого кода в этих забаженных пакетах.
> оно нам надо?
>
> >
> >
> >>Для этого в util-vserver есть утилитка chbind, запускающая сервисы таким
> >>образом, что бы они не видели ничего кроме того, что им разрешат.
> >>
> >>Вопрос заключается в том, как бы сделать так, что бы после установки
> >>ядра с vserver'ом и утилит все запускаемые из initscripts сервисы
> >>стартовали через chbind ?
> >>
> >>
> >
> >Запускать /etc/rc.d/rc через chbind?
> >
> >
>
> а если ядро не поддерживает chbind?
Это легко определить.
Rgds,
Rider
Подробная информация о списке рассылки Devel