Добрый день!
Скажите пожалуйста, каким образом в XEN можно верно настроить работу VM через VLAN. В самой VM к сожалению нет возможности тегировать пакеты, поэтому нужно это делать в другом месте.
Настраивал так:
1) vconfig add eth0 998
2) brctl addbr br0
3) brctl addif br0 eth0.998
4) ifup eth0.998
5) ifup br0
brctl show
bridge name bridge id STP enabled interfaces
br0 8000.38eaa792c714 no eth0.998
vif6.0
В итоге в самой виртуальной машине ставлю IP из vlan 998, пингую шлюз.. машина ничего не видит..
tcpdump на бридже видит только arp....
Конфиг бриджа.
BRIDGE='yes'
BRIDGE_FORWARDDELAY='0'
BRIDGE_PORTS='eth0.998'
BRIDGE_STP='off'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR=''
MTU=''
NETMASK=''
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='onboot'
USERCONTROL='no'
Конфиг VM:
vif=[ 'mac=00:16:3e:4b:c1:d1,bridge=br0', ]
Дистрибутив SUSE 11SP4