Приветствую. OpenVZ давно поддерживает VLAN-ы внутри контейнеров. http://openvz.org/VLAN В etcnet же у нас вот такая проверка: $MODPROBE 8021q || { <----->print_error "8021q kernel module not found" <----->exit 2 } Внутри контейнера она не имеет смысла, т.к. модули там грузятся и отображаются по-другому как-то. Поэтому modprobe всегда выдает ошибку и работа с VLAN в контейнерах не фунциклирует. Надо модифицировать проверку. Я пока не нашел, как однозначно определить следующие вещи: 1. Что ядро с поддержкой OpenVZ. Это, я так понимаю, проверка наличия каталога /proc/vz? 2. Что ядро с поддержкой OpenVZ и что скрипт запущен в HN. 3. Что ядро с поддержкой OpenVZ и что скрипт запущен в контейнере. Если кто-то знает, подскажите, можно будет патчик сделать.
Ух ты. Нашел, что это очень древний "баг", дублирует 13607 Почему патч не приняли? Он плохой, только для OpenVZ делает workaround?
. *** This bug has been marked as a duplicate of bug 13607 ***