Как принять тегированный влан в VE? [message #43127] |
Mon, 25 July 2011 14:09 ![Go to next message Go to next message](/theme/ovz3/images/down.png) |
Zend
Messages: 5 Registered: February 2010
|
Junior Member |
|
|
wiki.openvz.org/VLAN
Делал по вики.
На хост-машине:
vconfig add eth0 24
vzctl set 3000 --netif_add vlan24 --save
В контейнере интерфейс появляется, но прибив на него айпишник из 24 влана, ничего не бегает, не пингуется даже шлюз.
Пробовал также сделать:
vzctl set 3000 --netif_add eth0 --save
и в контейнере
vconfig add eth0 24
Новый интерфейс появляется, прибиваю на него айпи, но все равно пакетики не бегают =(
Как побороть сие чудо? ![Smile](images/smiley_icons/icon_smile.gif)
[Updated on: Mon, 25 July 2011 14:12] Report message to a moderator
|
|
|
Re: Как принять тегированный влан в VE? [message #43129 is a reply to message #43127] |
Tue, 26 July 2011 08:36 ![Go to previous message Go to previous message](/theme/ovz3/images/up.png) |
Zend
Messages: 5 Registered: February 2010
|
Junior Member |
|
|
Получилось, добавив интерфейс влан на хост-машинке, после чего в конфиге контейнера добавив его как:
NETDEV="vlan24".
Проблема теперь в том, что при рестарте:
vzctl restart xxx
Останавливается vlan24 и на хост-машине тоже, но не поднимается автоматом:
хх:~# vzctl restart 100
Restarting VE
Stopping VE ...
VE was stopped
VE is unmounted
Starting VE ...
VE is mounted
Adding IP address(es): ххх
Running VE script: /etc/vz/dists/scripts/debian-add_ip.sh
Unable to add netdev vlan24: No such process
VE start failed
Stopping VE ...
VE was stopped
VE is unmounted
Если на хост-машине сделать ifup vlan24, то все норм запустится.
Но при рестарте vzctl restart 100 опять vlan24 на хост-машине убивается =(
хх:~# ifup vlan24
Set name-type for VLAN subsystem. Should be visible in /proc/net/vlan/config
Added VLAN with VID == 24 to IF -:eth0:-
хх:~# vzctl start 100
Starting VE ...
VE is mounted
Adding IP address(es): хх
Running VE script: /etc/vz/dists/scripts/debian-add_ip.sh
Set hostname: хх
Running VE script: /etc/vz/dists/scripts/debian-set_hostname.sh
Running VE script: /etc/vz/dists/scripts/set_dns.sh
File resolv.conf was modified
VE start in progress...
[Updated on: Tue, 26 July 2011 08:45] Report message to a moderator
|
|
|