Пытаюсь тут для LXC поднять отдельный мост под Gentoo. Не привязанный к eth0.
В /etc/conf.d/net прописано:
config_lxcbr0="10.0.1.1/8"
Если ручками делаю:
brctl addbr lxcbr0
ifconfig lxcbr0 up
brctl stp lxcbr0 on
и после поднимаю интерфейс по /etc/init.d/net.lxcbr0 start — всё на месте.
Опускаю интерфейс по /etc/init.d/net.lxcbr0 start — ок.
Пробую поднимать снова — фигушки. Нет, говорит, такого. Приходится снова проходить всю цепочку, начиная с brctl addbr.
Пробовал в /etc/conf.d/net дописать:
ifup_lxcbr0="brctl addbr lxcbr0; ifconfig lxcbr0 up; ifconfig lxcbr0 10.0.1.1 netmask 255.0.0.0 up"
(на самом деле, все варианты, начиная с «ifup_lxcbr0=„brctl addbr lxcbr0“) — фигушки. Ругается, что нет такого lxcbr0.
Куда копать?