VirtualBox a přemostěné sítě již nefungují

VirtualBox & přemostěné sítě již nefungují

Aktualizováno: V’box se mi líbí a nemůžu lhát, to vy všichni nerdi nemůžete popřít. Jde o to, že VirtualBox používám na všelijaké testování a kdovíco ještě. A to je férová dohoda. Ale čas od času se tento naprosto rozumný program rozhodne zlobit a přestane s mým úsilím spolupracovat. Příkladem je přemostěná síť.

V průběhu let jsem napsal několik návodů točících se kolem síťových funkcí VirtualBoxu, jako například můj návod na sdílení sítě &, jak sdílet přes NAT s přesměrováním portů a jak konfigurovat sítě NAT. Shodou okolností také používám síťovou funkcibridged, protože je jednoduchá a pohodlná a zdá se, že funguje spolehlivě,s drátovými a bezdrátovými adaptéry a podobně. Po mnoho let nebyly žádné potíže, a najednou jsou. Přemostěné sítě mi přestaly fungovat na linuxových hostitelích s VirtualBoxem 6.X. Geddit? Síť nefunguje. Ho ho. Následujte mě.

Problém podrobněji

Setkal jsem se s tím na svém notebooku Slimbook s operačním systémem Kubuntu 18.04 a VirtualBoxem6.1. Problém se projevuje v tom, že se mi nedaří připojit se k síti. Notebook má dvoupásmový bezdrátový adaptér Intel a dlouhou dobu jsem ho mohl bez problémů používat pro bridgednetworking. Před několika týdny jsem si všiml, že hostované operační systémy, jak Windows, tak Linux, již nemohou s touto konfigurací sítě získat IP adresy.

Abych vyloučil svůj router, otestoval jsem to na hostiteli s Windows, kde běží VirtualBox, a tam se žádné takové problémy nevyskytly. Abych vyloučil Linux, vyzkoušel jsem to na několika jiných distribucích, se stejnými (špatnými) výsledky, nehledě na rozdíly ve skutečné architektuře a verzi (verzích) jádra. Zdá se tedy, že je to omezeno na sestavení VirtualBoxu pro Linux, ale ne kvůli Linuxu. Samozřejmě, pokud zabrousíte na oficiální fóra,najdete na toto téma spoustu vláken, z nichž většina končí buď opravou, nebo vágními poznámkami, že přemostěné sítě nejsou spolehlivé, takže byste měli být tak trochu rádi, že to funguje. ale ne.

Možná jsem narazil na novou regresi v síťovém zásobníku nebo něco podobného a možná se s tímto problémem nikdy nesetkáte. Ale pokud ano, podařilo se mi najít polorozumné řešení, které by vám snad mohlo pomoci, dokud nebudou vyřešeny vaše konkrétní problémy s přemostěním sítě, ať už jsou v jakémkoli buildu VirtualBoxu. A říkám vaše, protože jinak byste tento článek nečetli.

Řešení

Takže máme přemostěné sítě, ale klienti nemohou získat IP adresy. Nepomáhá ani používání statických IP adres. V mém případě se zdá, že příčinou je konflikt mezi náhodně vygenerovanou MAC adresou virtuální síťové karty a adresou, kterou používá vaše přemostěná (fyzická) karta. v minulosti by to nemělo vliv na funkčnost, proto to zavání chybou, ale nyní ji máme.Řešením je ruční nastavení adresy MAC virtuálního adaptéru tak, aby odpovídala adrese vašífyzické karty.

To můžete provést tak, že přejdete do Nastavení dotčeného virtuálního počítače > Síť > Upřesnit.zde můžete nastavit pole Adresa MAC na adresu adaptéru vašeho hostitele. Poté spusťte virtuální počítača vesele se věnujte své práci.

Caveats

Toto je řešení, nikoli úplné a kompletní řešení. Po zavedení této změny dostane váš virtuální počítač stejnou IP adresu jako váš hostitel. To také znamená, že některéaplikace nemusí nutně fungovat správně, protože vaše síť má údajně dva identickéhostitele se stejnou sdílenou adresou. Měli byste tedy zvážit ruční přiřazení jiné IP adresy vašemu virtuálnímu počítači, jakmile bude zprovozněn.

Závěr

Nikdy mě netěší psát méně než dokonalé návody, ale někdy mám pocit, že je lepší poskytnout čtenářům pomoc s nezbytnými výhradami, než dál na věčné časy tesat svého Davida. dnes tu máme jeden takový příklad. Je zřejmé, že se potýkáme s problémem v softwaru, a tak je nejlogičtějším řešením počkat na oficiální opravu. Stalo se to už dříve, může se to stát znovu.

Ať tak či onak, doufám, že vám výše uvedené informace budou k užitku. Nejsou sice dokonalé, ale mohly by vám pomocivyhrabat se z bryndy, zejména proto, že tento problém vás postihne ve chvíli, kdy to budete nejméně potřebovat, tj. budete silou vůle na svém virtuálním počítači očekávat, že vše bude fungovat, a pak najednou nebudete schopni plnit žádné úkoly související se sítí. Pokud máte k tomuto tématu nějaké nápady, návrhy nebo zkušenosti, neváhejte a napište je. Skončili jsme.

Dobrý den.

.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.