Bug 29769 - Не работает создание VLAN внутри OpenVZ контейнера
: Не работает создание VLAN внутри OpenVZ контейнера
Status: CLOSED DUPLICATE of bug 13607
: Sisyphus
(All bugs in Sisyphus/etcnet)
: unstable
: all Linux
: P3 enhancement
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2014-01-29 12:48 by
Modified: 2014-01-30 03:19 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2014-01-29 12:48:51
Приветствую.

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 и что скрипт запущен в контейнере.

Если кто-то знает, подскажите, можно будет патчик сделать.
------- Comment #1 From 2014-01-29 12:52:51 -------
Ух ты. Нашел, что это очень древний "баг", дублирует 13607

Почему патч не приняли? Он плохой, только для OpenVZ делает workaround?
------- Comment #2 From 2014-01-30 03:19:53 -------
.

*** This bug has been marked as a duplicate of bug 13607 ***