OpenVZ Forum


Home » International » Russian » Как принять тегированный влан в VE?
Как принять тегированный влан в VE? [message #43127] Mon, 25 July 2011 14:09 Go to next message
Zend is currently offline  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

[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
Zend is currently offline  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

Previous Topic: проблема с не дефолтныыми ve_root/ve_private
Next Topic: Модуль conntrack для iptables на ноде
Goto Forum:
  


Current Time: Sat Nov 09 07:54:02 GMT 2024

Total time taken to generate the page: 0.03214 seconds