[sisyphus] Засунуть resolvconf в чрут

Mikhail Efremov sem на altlinux.ru
Ср Ноя 28 14:04:03 MSK 2012


On Tue, 27 Nov 2012 12:10:56 +0400 Mikhail Efremov wrote:
> On Tue, 27 Nov 2012 04:36:38 +0400 Michael A. Kangin wrote:
> > Здравствуйте.
> > 
> > Понадобилось мне тут дёргать resolvconf из openvpn. При поднятии 
> > интерфейса всё ок, а вот при опускании - как то уныло оно дёргается
> > из openvpn'ного чрута, никак.
> > Озаботился я засунуть resolvconf в чрут openvpn'у. Ну
> > скрипты-конфиги всё ясно, /bin/cat с библиотеками понятно, а вот
> > что делать с /var/run/resolvconf?
> > Мне пока на ум ничего кроме mount --bind не приходит, но это как-то 
> > черезчур как мне кажется для чрута, да и не хорошо наверное сразу
> > такое в /etc/chroot.d засовывать.
> > Есть какие-нибудь идеи, что еще можно с этим сделать?
> 
> Использовать etcnet и делать все необходимое в ifdown-post скрипте.
> Причем теперь resolvconf -d должен вызываться всегда при опускании
> интерфейса и делать это в ifdown-post больше не надо, должно работать
> само.

Добавлю, что запускать resolvconf -a в ifup-post скрипте все еще надо
(если ns присылает сервер, а не конфигурируются сразу на стороне
клиента). Хорошо бы добавить обработку присылаемых ns в сам etcnet,
чтобы не писать каждый раз одинаковых ifup-post скриптов.

-- 
WBR, Mikhail Efremov


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