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?
- 1636 megtekinté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) ?
- A hozzászóláshoz be kell jelentkezni
Igen, pontosan :)
Az első helyett az utóbbit szeretném megcsinálni.
Hiába bridge-elem az eth0-t a vbox guest hálókártyára, a guest gépen nem megy a vlan.
- A hozzászóláshoz be kell jelentkezni
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?
- A hozzászóláshoz be kell jelentkezni
Persze, guest-en ugyanaz az interface konfig, mint a host vason, csak az IP cím különbözik...
- A hozzászóláshoz be kell jelentkezni
Megpróbáltuk az Ubuntu 9.10-et a gazda gépen, a 2.6.31-es kernellel ugyanazzal a konfigokkal ment a guest gépen is a vlan... :)
Félsiker :)
- A hozzászóláshoz be kell jelentkezni
:) milyen rendszerrel van eredetileg gond?
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
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 :)
-----------------------------------------------------
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni