virtualbox - dot1q vlan trönk a guest gépnek

Fórumok

Virtualbox guest gép számára szeretnénk átadni több vlan-t, 1 guest ethernet kártyán.

A switchport konfig:
interface GigabitEthernet0/1
description vbox_host_trunk
switchport trunk allowed vlan 10,20,30
switchport mode trunk

A host vas egy Debian, az interfaces fájl:
auto vlan10
iface vlan10 inet manual
address 10.0.10.1
netmask 255.255.255.0
vlan_raw_device eth0

auto vlan20
iface vlan20 inet manual
address 10.0.20.1
netmask 255.255.255.0
vlan_raw_device eth0

auto vlan30
iface vlan30 inet manual
address 10.0.30.1
netmask 255.255.255.0
vlan_raw_device eth0

Az alap host gépen megy is mindegyik vlan gond nélkül.
Hogy ha a virtualbox-ot úgy állítom be, hogy egy-egy vlan iface-t bridge-elem külön hálókártyákra (vlan10-->eth0, vlan20-->eth1, stb.), akkor a guest gépben is ott vannak a vlan-ok.
Mi úgy szeretnénk megcsinálni, hogy a guest gép egy virtuális hálókártyán dot1q vlan tagged módban lássa mindhárom vlan-t.
Próbáltuk a host gép eth0 kártyáját bridge-elni a guest gép eth0 virtuális kártyájára, de a guest OS-ben nem látszottak a vlan-ok.
A Virtualbox verzió: 3.1.4.
Host és guest OS: Debian Lenny.

Működik valakinél hasonló megoldás?

Hozzászólások

switch---(trunk)---host(eth0)--vlan10/20/30-vboxbr0/1/2 helyett switch---(trunk)---host(eth0--br0vboxba)--(trunk)--vboxbr0(vlan10/20/30) ?

Most megprobaltam itthon. lenny kis gep eth1 en figyel lan fele, vbox egy winxp hoston bridelt kartya es egy ubuntu 9.10 guest fut rajta, felhuztam a vlan100/200/300 at a kis lenny-n aztan ubuntun is szepen megy oda vissza a csomag. Igaz egy soho switchel ,de ez elmeletileg nem zavarhat be itt.

Lehet hulye kerdes de 8021q fel lett huzva guesten?

kicsit offolok, de xenben ez megy. virtualboxszal még nem próbáltam. xenben simán összebridgelem az eth0-t a virtuális gép interfészével, és azt a vlan konfigot, amit ide írtál a hostra, a guestbe írom.

Nos a témaindító végén ott van, de amúgy Ubuntu 8.04-el indult a kísérletezés ;)
-----------------------------------------------------
Software is like a sex, it's better with a penguin :)
-----------------------------------------------------

per vlan kell bridge-elned a hoston.

azaz a host szemszögéből nézve kell legyen
eth0.10, eth0.20, eth0.30
és ezeket 3 független bridge segítségével kell bevarázsolnod a virtuális gépbe, ott akár három külön virtuális interfészre is rakhatod, ezen a ponton már mindegy.

arra figyeljél, hogy a hoston a bridge-ekben nem tudsz majd spanning tree-t használni (ill. tudni tudsz, de a cisco-val nem fogsz tudni együttműködni), ezért hurkot véletlenül se csináljál (azaz nem tudsz majd két uplinkkel bridge-elt ethernet failovert csinálni), a spanning-tree-t pedig nyugodtan ki is kapcsolhatod.