Sådan gendannes WiFi-forbindelse efter en VirtualBox-forekomst af Linux stjal det



Prøv Vores Instrument Til At Fjerne Problemer

Kali, Puppy og Bodhi Linux er alle populære til internetsurfing, mens de er inde i VirtualBox, og du vil sandsynligvis prøve mange andre, hvis du kan lide at bruge et emuleret testmiljø eller udvikle webkode og foretrækker at køre det inde i en sandkasse. Imidlertid fungerer mange almindelige trådløse chipset-adaptere ikke korrekt, når de kører Linux inde i en emuleret virtuel maskine. Dette skyldes en stor konfigurationsmangel. Du har muligvis også det samme problem med din forekomst af Linux, der fungerer som værtssystemet og et andet stykke systemsoftware, der kører inde i en emulator. Nogle brugere klager endda over, at dette er tilfældet, når de arbejder med anden emuleringssoftware.



Sørg for, at du har kørt en standardcheck for opdateringer. Hvis der er driverproblemer, skal du stryge dem ud, før du fortsætter. Forudsat at du allerede kører de nyeste drivere til din hardware, skal du gå tilbage til VirtualBox-vinduet. Inden du fortsætter, hvis du er på et system, der bruger apt-get som sin pakkehåndtering, vil du muligvis sikre dig, at du har alle lagre på og derefter køre sudo apt-get update; sudo apt-get opgradering fra CLI terminalprompten. Desværre kræver nogle trådløse adaptere brug af proprietære drivere, så meget som dette kan være til bekymring for nogle tilhængere af open source-kode. Så kontraintuitivt som det kan synes, skal du have netværksfunktioner for at fortsætte.



Metode 1: Ændring af VirtualBox-indstillinger for at gendanne WiFi

Forudsat at du ikke var i stand til at rette problemet gennem driveropdateringer og formode, at du kun har internetforbindelsesproblemet, når du er færdig med en VirtualBox-session, skal du genstarte systemet og åbne VirtualBox igen, inden du fortsætter. Vælg VBox-indstillinger, og klik eller tryk derefter på VM-indstillinger. I den dialogboks, der kommer op, skal du kontrollere, om feltet 'Bridged Connection Setup' har et mærke i sig. Hvis det gør det, så prøv at deaktivere det. Broforbindelser deaktiverer generelt netværket for værtssystemet.



Husk at du kan opleve dette problem, når du kører et par relaterede operativsystemer med en GNU / Linux-session som vært. Hvis du har fundet ud af, at VirtualBox stjæler din forbindelse, når du arbejder med et grafisk miljø inde i FreeBSD eller NetBSD inde i en session, så vil du helt sikkert kontrollere, om 'Bridged Connection Setup' er slået til til eller fra. Andre Unix-baserede systemsoftwarepakker som OS X er også modtagelige. Et par brugere har bemærket, at denne konfigurationsmulighed tilsyneladende er slået til, så det er værd at tjekke ud, selvom du aldrig husker at have konfigureret den på den måde. Mindst en bruger nævnte også dette som årsag til tab af internetforbindelse, når han kørte en emuleret Ubuntu-session under Windows 10.

Se i dit statusområde på proceslinjen eller bindestreg for at se, om disse handlinger gendannede trådløs forbindelse. Hvis du er vant til at udføre denne kontrol under normale omstændigheder, skal du følge den samme procedure.



Du skal se et ikon ved siden af ​​uret, der indikerer, at det har. Hvordan dette ser ud afhænger af det grafiske miljø, du bruger, men du kan klikke på det for at se, hvilket modem du har forbindelse til. Husk, at mens du arbejder med ældre systemsoftwarepakker, arbejder du muligvis ikke med moderne sikkerhedsopdateringer. Mens ethvert netværksangreb skal begrænses til det emulerede system, er tilsluttede mapper også mulige mål. Når du har fået WiFi tilbage, skal du sørge for, at eventuelle delte mapper kun peger på en bestemt enkelt mappe i dit hjembrugerland og ikke er knyttet til din / filstruktur. Dette er især vigtigt, hvis du kører VirtualBox eller en anden emulator som root, fordi der ikke er noget, der forhindrer ondsindet opcode i at manipulere med hele din installation i den situation.

Metode 2: Brug nmcli til at tænde WiFi igen

Hvis dette ikke ser ud til at reparere forbindelsen, har funktionen 'Bridged Connection Setup' muligvis utilsigtet deaktiveret din forbindelse, når du lukker din VirtualBox-session. Dette er uden tvivl en sikkerhedsfunktion, og det kan faktisk også ske, hvis du efterligner System 7 eller Mac OS 9 i noget som Mini V Mac, SheepShaver eller Basilik II. Emulatorer af visse typer PowerPC-arkitekturudgivelser af Linux eller OpenDarwin udviser det samme problem, hvis du kører dem på standard x86- eller x86-64-hardware. I ethvert af disse tilfælde skal du blot åbne en terminal tilbage i dit værtssystem ved at holde ALT, CTRL og T nede på samme tid eller få adgang til den fra menuen Dash eller Whisker.

Når du er ved CLI-prompten, skal du prøve at køre kommandoen nmcli nm wifi for at slå al trådløs kommunikation fra, selvom du bruger en konfiguration med flere WiFi-antenner. Hvis du modtager en fejl angående tilladelser, skal du køre den med sudo foran den, men prøv den oprindeligt som en almindelig bruger. Du kan derefter prøve nmcli nm wifi til for at tænde din forbindelse igen, selvom det igen kan bede dig om at bruge sudo, som du kun skal bruge, hvis du har brug for det. Efter at have prøvet denne kommando en anden gang, hvis du stadig ikke har forbindelse, så skal du efter en enkelt genstart. At køre nmcli nm wifi fra uden at køre on-kommandoen en anden gang sætter din computer i såkaldt 'Airplane Mode', som med vilje frarøver dig trådløs forbindelse.

Hvis du finder ud af, at du ikke har netværk inde i SheepShaver, skal du huske at du skal downloade filen sheep_net.ko fra Emaculation.com-forumet, placere den i din hjemmekatalog og derefter køre sudo modprobe sheep_net.ko fulgt af sudo chown “dit brugernavn” / dev / sheep_net for at få netværk til at fungere inde i klassisk Mac OS, når du kører på et GNU / Linux-miljø. Husk naturligvis, at disse ældre softwarebygninger sjældent understøtter WiFi, som vi forstår det, hvilket betyder, at du sandsynligvis er begrænset til at bruge en Ethernet-forbindelse.

4 minutter læst