Portál AbcLinuxu, 12. května 2024 08:23


Dotaz: Ubuntu - VirtualBox, interfaces, eth0, vbox0

16.2.2009 21:38 Filip Hesse | skóre: 20
Ubuntu - VirtualBox, interfaces, eth0, vbox0
Přečteno: 781×
Odpovědět | Admin

Ubuntu bootuje přes DHCP, natáhne si adresu 10.0.0.3 (internet ADSL od O2) na síťovou kartu eth0. Když se podívám do /etc/network/interfaces je tam pouze:

auto lo
iface lo inet loopback

Nějak mi tam chybí eth0. Můj problém je, že všechny návody na VirtualBox, aby virtuální stroj dostal vlastní IP, počítají s konfigurací eth0 v tomto souboru. Jak tedy má vypadat v Ubuntu /etc/network/interfaces, aby fungovalo přes bridge_ports rozhraní vbox0, když se eth0 zavádí někde jinde? Nebo mi poradíte jiný způsob?

Předem díky za rady.

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

kozzi avatar 16.2.2009 23:35 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
Rozbalit Rozbalit vše Re: Ubuntu - VirtualBox, interfaces, eth0, vbox0
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ted ti nerozumim? To ubuntu mas v te virtualni masine? A co presne chces? Jako aby tam byl interface kteremu budes moc primo nastavit IP?
Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
17.2.2009 07:49 Filip Hesse | skóre: 20
Rozbalit Rozbalit vše Re: Ubuntu - VirtualBox, interfaces, eth0, vbox0

Omlouvám se, v té heslovitosti jsem byl trochu stručný.

Hlavní systém je Ubuntu 64b. Po zadání ifconfig vidím kromě eth0 (jediná HW síťovka) leště lokální smičku. V souboru /etc/network/interfaces není eth0 zmíněna.

Na tento systém jsem nainstaloval VirtualBox. Teď si vytvořím virtuální stroj s debianem. VirtualBox dělá standardně, že mu vytvoří virtuální síť pomocí NAT, takže pokud Ubuntu má 10.0.0.3, dostane tento virtuální Debian něco jako 10.0.3.15 a bude neviditelný pro ostatní počítače na domácí síti. Aby tento virtuální Debian byl vidět i z jiných strojů v reálné síti, musí dostat síťové rozhraní a IP. VirtualBox to řeší pomoci bridge-utils - moc tomu nerozumím, ale řekl bych, že k síťovce eth0 v reálném stroji postaví "most" k síťovce "vbox0" - která je virtuální v reálném stroji.

 

Takže můj dotaz - proč není eth0 u Ubuntu v interfaces a jak potom mám nastavit VirtualBox, aby virtuální stroj dostal adresu, která bude vidět z ostatních skutečných strojů?

17.2.2009 10:16 petznaku | skóre: 11 | blog: lo0makovo_stesky
Rozbalit Rozbalit vše Re: Ubuntu - VirtualBox, interfaces, eth0, vbox0

 a máš nejnovější VirtualBox? v tomhle tam teď byly velký změny a "bridging" už neni to svinstvo co bejvalo.. 

kozzi avatar 17.2.2009 10:27 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
Rozbalit Rozbalit vše Re: Ubuntu - VirtualBox, interfaces, eth0, vbox0
Já když jsem si propojoval VirtualBox se svojí sítí tak aby se tvářil Virtualizovaný počítač jako by byl přímo v síti, tak jsem to dělal tak, že jsem si na hostu vytvořil tap1 rozhraní to přidal do bridge nastavil ip a pak zvolil ve vb vnitrni sit a stacilo nastavit ip ze stejenho rozsahu a pc bylo viditelne.
Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
17.2.2009 10:53 petznaku | skóre: 11 | blog: lo0makovo_stesky
Rozbalit Rozbalit vše Re: Ubuntu - VirtualBox, interfaces, eth0, vbox0

 no a ted staci v nastaveni konkretni virtualni masiny dat jako sdilenej interface ten, kterej normalne vyuzivas (tj. eth0 nebo wlan0, atd..) a zbytek obstara VBox sam.. cili nemusis vytvaret tap interface, apod..

17.2.2009 20:01 Filip Hesse | skóre: 20
Rozbalit Rozbalit vše Re: Ubuntu - VirtualBox, interfaces, eth0, vbox0
Odpovědět | | Sbalit | Link | Blokovat | Admin

Díky všem za rady, opravdu stačí instalovat novou verzi (pravděpodobně 2.1.0 a vyšší) a virtualizovaný systém je v "normální" síti. Trochu mě mrzí, že to není ve standardních zdrojích mého krásného a nového Ubuntu.

Takže postup pro ostatní:

#odinstalace verze z Ubuntu

sudo apt-get remove virtualbox

# instalace verze stažené z internetu

 dpkg -i virtualbox-2.1_2.1.4-42893_Ubuntu_intrepid_amd64.deb

 


A teď už je jenom potřeba sledovat Ubuntu, kdy tuto verzi začlení do normální distribuce, potom okamžitě odebrat tuto improvizovaně instalovanou (zjistit si formát dpkg remove) a používat tu ditribuční, kde se nám Ubuntu stará o záplaty.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.