Portál AbcLinuxu, 12. května 2025 11:09

Dotaz: síť ve virtualboxu

13.4.2011 13:35 tichu
síť ve virtualboxu
Přečteno: 420×
Odpovědět | Admin
host: debian

guest:debian

Při instalaci jsem nastavil (v gui) 2 síťovky:

1) síť pouze s hostem - host: vboxnet0, guest: eth0

2) síťový most - host: eth0, guest: eth1

v guestu jsem do etc/network/interfaces přidal

allow-hotplug eth1

iface eth1 inet dhcp

(pro eth0 už tam stejná konfigurace byla)

Všechno fungovalo jak mělo až do doby co jsem přeinstalovával hostitele...

Na nové instalaci jsem ve virtualboxu připojil původní virtuální disk (žádné změny jsem nedělal) ale po startu virtuálního stroje mi ifconfig neukáže žádnou síťovku...

jen: lo Link encap: Místní smyčka atd.

Netušíte někdo v čem by mohl být problém?

Díky


Řešení dotazu:


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

Odpovědi

13.4.2011 14:35 Dark
Rozbalit Rozbalit vše Re: síť ve virtualboxu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkoušel jsi ifconfig -a?
13.4.2011 15:02 tichu
Rozbalit Rozbalit vše Re: síť ve virtualboxu
Z nějakého důvodu tam je jen nějaký eth2... momentálně můj /etc/network/interfaces vypadá takto:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp

(ať nastavím vbox jakkoli, tak nic nefunguje)
13.4.2011 16:19 ondro
Rozbalit Rozbalit vše Re: síť ve virtualboxu
cely problem sa pravdepodobne vola udev rules presne persistent-net.rules (V Debiane 5.0 je to /etc/udev/rules.d/70-persistent-net.rules. V Debiane 6.0 je ten subor trochu na inom mieste). Udev automaticky vytvara pravidla pre sietovky a zapisuje ich do tohto suboru. Tie pravidla vytvara podla MAC adresy sietovky a ta sa preinstalovanim hosta zmenila, tak udev vytvorilo nove pravidlo a vdaka tomu ma teraz sietovka nazov eth2. pozri si ten subor a mal by si tam vidiet nieco podobne ako vo vypise nizsie. Ty tam budes mat pravdepodobne 3 zapisy (eth0, eth1, eth2). Dost nestastna vec a kto toto vymyslel, tak toho by som rad za to "pochvalil". Nevidim v tom ziadnu logiku aby toto system sam automaticky robil. Taky zaciatocnik nema sancu zistiti preco mu nejde siet po vymene sietovky. Ak mam v systeme jednu sietovku, tak nech je to vzdy eth0, aj ked som v PC vymenil 100 roznych sietoviek.

Ja to riesim tak, ze zmazem vsetky nadbytocne sietovky a tej jednej upravim parameter ATTR{address}=="*" To zabezpeci, ze kazda sietovka, ktoru zapojis bude eth0 (alebo ina zalezi to od toho ako si zmenis parameter NAME). Samozrejme pozor toto plati, ked vies, ze v systeme budes mat len jednu sietovku.

# This file was automatically generated by the /lib/udev/write_net_rules # program run by the persistent-net-generator.rules rules file. # # You can modify it, as long as you keep each rule on a single line.

# PCI device 0x8086:0x1004 (e1000) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:4c:35:dd", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

pavlix avatar 13.4.2011 17:35 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: síť ve virtualboxu
Taky už jsem si párkrát říkal, co zlého se muselo stát tomu, co nás touto „feature“ potrestal.

Kdysi jsem na to musel přijít sám prohlížením udev rules.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
14.4.2011 00:21 tichu
Rozbalit Rozbalit vše Re: síť ve virtualboxu
Děkuji mnohokrát, bylo to přesně ten problém... a taktéž nechápu jaký záměr má tato zřejmá komplikace, výměna síťové karty je dost běžná situace na to aby od uživatele vyžadovala úpravu konfiguračních souborů...

Ještě jednou díky
pavlix avatar 14.4.2011 11:12 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: síť ve virtualboxu
Děkuji mnohokrát, bylo to přesně ten problém... a taktéž nechápu jaký záměr má tato zřejmá komplikace, výměna síťové karty je dost běžná situace na to aby od uživatele vyžadovala úpravu konfiguračních souborů...
To já naopak motivaci naprosto rozumím.

Zafixování jmen síťových rozhraní znamená, že se nikdy žádné nepřečísluje.

Výměna síťové karty vůbec není běžná situace, naopak upgrade jádra, který do té doby mohl způsobit přečíslování síťovek u routeru, který obsluhuje třeba čtyři různé sítě. Navíc to jde opravit. Počítač s jednou síťovou kartou není jediný use case debianu.

Pravda je, že se mi daleko víc osvědčilo nastavit si síťovky ručně a v tom pořadí, v jakém je chci. Vlastně ani nevím, který přístup je lepší.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.

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.