Sziasztok!
Ubuntu Hardy alatt a következő problémám van :
Gazda gép: Ubuntu Hardy
Virtualboxos(2-es verzió) gép: Ubuntu Hardy
Azt akarnám elérni, hogy egy kliens és egy szerver tudjon egymással kommunikálni. A szerver a gazda gépen van, a kliens a virtuális gépen. Ehhez van egy leírás a Virtualbox User Manual-ban, íme:
http://download.virtualbox.org/virtualbox/2.0.2/UserManual.pdf
(79. oldal körül)
a lényeg:
sudo apt-get install bridge-utils
/etc/network/interfaces -ben hozzáadni:
auto br0
iface br0 inet dhcp
bridge_ports eth0
Ezután:
sudo /etc/init.d/networking restart
Vbox0 interfész hozzáadása:
sudo VBoxAddIF vbox0 br0
Majd Virtualboxban Gazda csatoló és vbbox0 név megadás és elvileg megy.
Na most ha ezt megcsinálom és elindítom a virtuális gépet, akkor megmarad az internet hozzáférés a gazda gépen, lesz internet a virtuális gépen és látják is egymást, de egy újraindítás után már csak a virtuális gépen keresztül lehet internetezni elvileg egymást látja a gazda és a virtuális gép, de a gazdáról nem lehet netezni.
A router oldala a gazda gépről is bejön: 192.168.2.1 és ott 2db IP cím van ilyenkor DHCP-vel kiosztva.
Gazda gépen ilyenkor az ifconfig hatására a következő vannak kiírva:
br0
Link encap:Ethernet HWaddr 00:1a:4d:3b:5f:bd
inet addr:192.168.2.199 Bcast:192.168.2.255 Mask:255.255.255.0
inet6 addr: fe80::21a:4dff:fe3b:5fbd/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:964 errors:0 dropped:0 overruns:0 frame:0
TX packets:1026 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:483456 (472.1 KB) TX bytes:92414 (90.2 KB)
eth0
Link encap:Ethernet HWaddr 00:1a:4d:3b:5f:bd
inet addr:192.168.2.199 Bcast:192.168.2.255 Mask:255.255.255.0
inet6 addr: fe80::21a:4dff:fe3b:5fbd/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:971 errors:0 dropped:0 overruns:0 frame:0
TX packets:1152 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:498992 (487.2 KB) TX bytes:111320 (108.7 KB)
Interrupt:20
lo
Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:1221 errors:0 dropped:0 overruns:0 frame:0
TX packets:1221 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:62481 (61.0 KB) TX bytes:62481 (61.0 KB)
vbox0
Link encap:Ethernet HWaddr 00:ff:fc:a9:e8:ce
inet6 addr: fe80::2ff:fcff:fea9:e8ce/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:6 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:342 (342.0 B) TX bytes:0 (0.0 B)
A kérdésem az, hogy hogyan lehetne elérni, hogy a gazda gépről is menjen az internet elérés?
Minden segítséget előre is köszönök, sziasztok!
- 2202 megtekintés
Hozzászólások
route -n kimenetét plz másold be, ill. tényleg nincs net, nem csak a névfeloldás nem műxik?
- A hozzászóláshoz be kell jelentkezni
Most újra megcsináltam az egész bridge+vbox0 témát, most gazda és virt. gépen is megy a net, de újraindítás után nem fog sajna menni.
Addig is:
(újraindítás előtt)
route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 br0
0.0.0.0 192.168.2.1 0.0.0.0 UG 100 0 0 br0
u.i.: Az lehet baj, hogy mind a gazda mind a virtuális gépnek ugyanaz a neve?
Router kezelőfelületében a bejelentkezett számítógépek:
Name=felhasznalo-deskto IP=192.168.2.178 Expire Date=Mon Oct 13 18:36:35 2008 (ez a virtuális)
Name=felhasznalo-deskto IP=192.168.2.199 Expire Date=Mon Oct 13 18:25:04 2008 (ez a gazda)
- A hozzászóláshoz be kell jelentkezni
Nekem ugyanez a probléma.
ping-re Destination Host Unreachable (IP címre megadással is nem csak névre) Mellette lévő gépen ugyanolyan telepítés virtualbox nélkül és gond nélkül ping-el.
A Virtualbox-on belül működik a net.
Amit még nem találtam a leírásban: hogyan lehet megcsinálni, hogy minden újraindítás után a /dev/net/tun -ra ne kelljen újra mindig kiadni a chmod 0666 tun parancsot. Enélkül ugyanis nem indul a virtuális gép.
- A hozzászóláshoz be kell jelentkezni
Nem vagyok egy nagy rencergazda, de az alábbi doksi rajtam is segített
http://www.virtualbox.org/wiki/Advanced_Networking_Linux
brigde-utils és uml-utils kell hozzá; faragtam hozzá egy menő scriptet, ami minden boot után beizgul, és létrehozza a bridge interface-eket.
Ezek a beállítások működnek az 1.5.x/1.6.x/2.x szériával is.
- A hozzászóláshoz be kell jelentkezni
ezt is nézd meg http://hup.hu/node/62951
- A hozzászóláshoz be kell jelentkezni