VirtualBox & siltaava verkko ei enää toimi

VirtualBox & siltaava verkko ei enää toimi

Päivitetty: Elokuu 26, 2020

Pidän V’boxista ja en voi valehdella, ette te kaikki nörtit voi kieltää. Asia on niin, että käytän VirtualBoxia kaikenlaiseen testaamiseen ja vaikka mihin. Reilu juttu. Mutta silloin tällöin tämä täysin järkevä ohjelma päättää käyttäytyä huonosti ja lopettaa yhteistyön minunpyrkimysteni kanssa. Case in point, bridged networking.

Vuosien varrella olen kirjoittanut joukon oppaita, jotka pyörivät VirtualBoxin verkko-ominaisuuksien ympärillä, kuten esimerkiksi verkon &jako-opastukseni, kuinka jakaa NAT:n yli porttisuuntauksen avulla ja kuinka konfiguroida NAT-verkkoja. Sattumalta satun myös käyttämäänbridged-verkkotoimintoa, koska se on yksinkertainen ja kätevä, ja se näyttää toimivan luotettavasti hyvin, langallisten ja langattomien sovittimien ja muiden vastaavien kanssa. Moniin vuosiin ei ollut mitään ongelmia, ja yhtäkkiä onkin. Bridged-verkkotoiminto lakkasi toimimasta verkkona Linux-asemilla, joilla on VirtualBox 6.X. Geddit? Verkko ei toimi. Ho ho ho. Seuraa minua.

Obgelma tarkemmin

Kohtaan tämän Slimbook-kannettavassani, jossa on Kubuntu 18.04 ja VirtualBox6.1. Kannettavassa on Intelin kaksikaistainen langaton sovitin, ja pystyin käyttämään sitä siltaavaan verkkoon ilman ongelmia pitkään. Muutama viikko sitten huomasin, että vieraat käyttöjärjestelmät, sekä Windows että Linux, eivät enää pystyneet hankkimaan IP-osoitteita tällä verkkokokoonpanolla.

Voidakseni sulkea pois reitittimeni, testasin Windows-isännällä, jossa oli VirtualBox, eikä siellä ilmennyt tällaisia ongelmia. Sulkeakseni pois Linuxin, kokeilin tätä useilla muilla distroilla, ja sain samat (huonot) tulokset, huolimatta eroista todellisessa arkkitehtuurissa ja ytimen versiossa (versioissa). Tämä näyttää siis rajoittuvan VirtualBoxin rakentamiseen Linuxille, mutta ei johdu Linuxista. Tietenkin, jos menet virallisille foorumeille,löydät paljon keskusteluketjuja tästä aiheesta, useimmat niistä kulminoituvat joko korjaukseen tai epämääräisiin kommentteihin, joissa sanotaan, että sillattu verkko ei ole luotettava, joten sinun pitäisi olla tavallaan onnellinen, että se toimii.Mutta ei.

Ehkä olen ehkä törmännyt uuteen regressioon verkkopinossa tai johonkin muuhun vastaavaan, ja kenties et koskaan törmää tähän ongelmaan. Mutta jos kohtaat, onnistuin löytämään puoliksi järkevän kiertotien, joka voisikin ehkä auttaa sinua siihen asti, että tietyt bridged-verkko-ongelmasi, olivatpa ne mitä tahansa VirtualBoxin missäkin versiossa, on ratkaistu. Ja sanon sinun, koska muuten et lukisi tätä artikkelia.

Ratkaisu

Meillä on siis siltaverkko, mutta asiakkaat eivät saa IP-osoitteita. Staattisten IP-osoitteiden käyttäminenkään ei auta. Minun tapauksessani syy tähän näyttää olevan ristiriita virtuaalisen verkkosovittimen satunnaisesti generoidun MAC-osoitteen ja sillatun (fyysisen) kortin käyttämän MAC-osoitteen välillä. aiemmin tämä ei vaikuttanut toiminnallisuuteen, joten tämä haiskahtaa bugilta, mutta nyt meillä on se.Ratkaisu on asettaa virtuaalisen verkkosovittimen MAC-osoite manuaalisesti vastaamaan fyysisen korttisi MAC-osoitetta.

Voit tehdä tämän menemällä kyseisen virtuaalikoneen asetuksiin > Verkko > Lisäasetukset.Siellä voit asettaa MAC-osoite-kenttään isäntäkoneesi sovittimen MAC-osoitteen. Käynnistä sitten virtuaalikoneesi ja jatka iloisesti töitäsi.

Caveats

Nyt tämä on kiertotie, ei täydellinen ja täydellinen ratkaisu. Kun tämä muutos on käytössä, virtuaalikoneesi saa saman IP-osoitteen kuin isäntäsi. Tämä tarkoittaa myös sitä, että jotkin sovellukset eivät välttämättä toimi oikein, koska verkossa on oletettavasti kaksi identtistä isäntäkoneesi, joilla on sama jaettu osoite. Silloin sinun kannattaa harkita eri IP-osoitteen antamista manuaalisesti virtuaalikoneellesi, kunhan se saadaan toimimaan.

Johtopäätös

En ole koskaan iloinen kirjoittaessani vähemmän kuin täydellisiä oppaita, mutta joskus minusta tuntuu paremmalta antaa lukijalle apua tarvittavine vastuuvapauslausekkeineen kuin jatkaa Daavidin veistämistä ikuisiksi ajoiksi ajoiksi.Tänään meillä on yksi tällainen esimerkki. On selvää, että ohjelmistossa on ongelma, ja siksi loogisin ratkaisu on odottaa virallista korjausta. On tapahtunut ennenkin, voi tapahtua uudestaan.

Joka tapauksessa, toivon, että yllä olevat tiedot ovat hyödyllisiä. Ei täydellistä, mutta saattaa auttaa sinua pääsemään pois pulasta, varsinkin kun tämä ongelma vaikuttaa sinuun silloin, kun sitä vähiten tarvitset, eli olet tahdonvoimalla VM:ssäsi odottaen kaiken toimivan, ja sitten yhtäkkiä et pysty suorittamaan anynetworkiin liittyviä tehtäviä. Jos sinulla on ideoita, ehdotuksia tai kokemuksia tästä aiheesta, voit vapaasti lähettää niitä sähköpostitse. Olemme valmiita.

Kiitos.

Vastaa

Sähköpostiosoitettasi ei julkaista.