A VirtualBox és az áthidalt hálózat már nem működik

VirtualBox & Az áthidalt hálózat már nem működik

Frissítve: Augusztus 26, 2020

Szeretem a V’boxot és nem tudok hazudni, minden kocka nem tagadhatja. A helyzet az, hogy VirtualBoxot használok mindenféle tesztelésre és miegymásra. Egy tisztességes üzlet. De néha-néha ez a tökéletesen értelmes program úgy dönt, hogy rosszul viselkedik és nem működik együtt az erőfeszítéseimmel. Ilyen például a bridged networking.

Az évek során írtam egy csomó útmutatót a VirtualBox hálózati funkciói körül, mint például a network & sharing tutorial, how to share over NAT with port-forwarding, and howto configure NAT networks. Történetesen én is abridged hálózati funkciót használom, mert egyszerű és kényelmes, és úgy tűnik, hogy megbízhatóan jól működik, vezetékes és vezeték nélküli adapterekkel és miegymással. Sok éven át nem volt semmi gond, és hirtelen mégis. A Bridged networking leállt nálam a VirtualBox 6.X-et futtató Linux hostokon. Geddit? Networknot-work. Ho ho ho. Follow me.

A probléma részletesebben

Ezzel a problémával a Slimbook laptopomon találkoztam, ahol Kubuntu 18.04 fut, VirtualBox6.1-gyel. A laptopon van egy Intel dual-band Wireless adapter, és sokáig gond nélkül tudtam használni bridgednetworkingre. Néhány héttel ezelőtt észrevettem, hogy a vendég operációs rendszerek, mind a Windows, mind a Linux, már nem tudtak IP-címeket szerezni ezzel a hálózati konfigurációval.

Hogy kizárjam a routeremet, teszteltem egy Windows hoston, ahol VirtualBox fut, és ott nem merültek fel ilyen problémák. Hogy kizárjam a Linuxot, kipróbáltam ezt több más disztrón is, ugyanazzal a (rossz) eredménnyel, a tényleges architektúra és a kernel verzió(k) különbségei ellenére. Úgy tűnik tehát, hogy ez csak a VirtualBox Linuxra való építésére korlátozódik, de nem a Linux miatt. Persze, ha megnézed a hivatalos fórumokat,rengeteg témát találsz ebben a témában, a legtöbbjük vagy javításban csúcsosodik ki, vagy homályos megjegyzésekben, hogy a bridged networking nem megbízható, szóval örülj, hogy működik.De nem.

Talán egy új regresszióval találkoztam a hálózati stackben vagy valami hasonlóval, és talán soha nem fogsz találkozni ezzel a problémával. De ha mégis, sikerült találnom egy félig-meddig ésszerű megoldást, ami talán segíthet neked, amíg a sajátos áthidalt hálózati problémáidat, bármi is legyen az a VirtualBox melyik buildjén, meg nem oldják. És azért mondom, hogy a tiéd, mert különben nem olvasnád ezt a cikket.

megoldás

Szóval van áthidalt hálózatunk, de a kliensek nem tudnak IP-címeket szerezni. A statikus IP-címek használata sem segít. Az én esetemben ennek oka úgy tűnik, hogy a virtuális hálózati adapter véletlenszerűen generált MAC-címe és a hidalt (fizikai) kártya által használt MAC-cím közötti konfliktus. régebben ez nem befolyásolta volna a működést, ezért ez hibaszagú, de most megvan.A megoldás az, hogy a virtuális adapter MAC-címét manuálisan úgy kell beállítani, hogy megegyezzen a fizikai kártya MAC-címével.

Ezt úgy teheti meg, hogy az érintett virtuális gép beállításai > Hálózat > Speciális.Itt a MAC-cím mezőt a hoszt adapterének MAC-címére állíthatja be. Ezután indítsa el a virtuális gépét, és boldogan folytassa a munkáját.

Caveats

Most, ez egy megoldás, nem teljes és teljes körű megoldás. Ezzel a változtatással a virtuális géped ugyanazt az IP-címet kapja, mint a hostod. Ez azt is jelenti, hogy egyesalkalmazások nem feltétlenül működnek megfelelően, mert a hálózatodon feltehetően két azonos host van ugyanazzal a megosztott címmel. Ilyenkor érdemes megfontolnia, hogy kézzel más IP-címet rendeljen a virtuális gépéhez, amint az felállt.

Végkövetkeztetés

Soha nem vagyok boldog, ha nem tökéletes útmutatókat írok, de néha úgy érzem, jobb, ha segítséget nyújtok az olvasóknak, a szükséges lemondásokkal, mintha az örökkévalóságig faragnám a Dávidomat.Ma van egy ilyen példánk. Nyilvánvaló, hogy problémával állunk szemben a szoftverben, és ezért a leglogikusabb megoldás az, hogy megvárjuk a hivatalos javítást. Megtörtént már, megtörténhet újra.

Mindenesetre, ettől függetlenül remélem, hasznosnak találod a fenti információkat. Nem tökéletes, de talán segíthet kihúzni a csávából, főleg, hogy ez a probléma akkor fog érinteni, amikor a legkevésbé van rá szükséged, azaz akaraterőd a VM-en, elvárva, hogy minden működjön, és akkor hirtelen nem leszel képes elvégezni semmilyennetworkkel kapcsolatos feladatot. Ha bármilyen ötlete, javaslata vagy tapasztalata van ezzel a témával kapcsolatban, nyugodtan küldje el. Végeztünk.

Cheers.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.