Så här återställer du WiFi-anslutning efter att en VirtualBox-instans av Linux har stulit den



Prova Vårt Instrument För Att Eliminera Problem

Kali, Puppy och Bodhi Linux är alla populära för att surfa på Internet när de är inne i VirtualBox, och du kommer förmodligen att prova många andra om du gillar att använda en emulerad testmiljö eller utveckla webbkod och föredrar att köra den inuti en sandlåda. Men många vanliga trådlösa adaptrar för chipset fungerar inte korrekt när Linux körs inuti en emulerad virtuell maskin. Detta beror på ett stort konfigurationsbrist. Du kan också ha samma problem när din Linux-instans fungerar som värdsystemet och någon annan systemprogramvara som körs inuti en emulator. Vissa användare klagar även på att detta är fallet när de arbetar med annan emuleringsprogramvara.



Se till att du har kört en standardcheck för uppdateringar. Om det finns några drivrutinsproblem måste du stryka ut dem innan du fortsätter. Om du antar att du redan kör de senaste drivrutinerna för din hårdvara måste du gå tillbaka till VirtualBox-fönstret. Innan du fortsätter, om du är på ett system som använder apt-get som sin pakethanterare, kanske du vill se till att du har alla förvar på och sedan köra sudo apt-get update; sudo apt-get upgrade från CLI-terminalprompten. Tyvärr kräver vissa trådlösa adaptrar användning av proprietära drivrutiner, så mycket som detta kan vara till förargelse för vissa förespråkare av öppen källkod. Så kontraintuitivt som det kan tyckas måste du ha nätverksfunktioner för att fortsätta.



Metod 1: Ändra VirtualBox-inställningar för att återställa WiFi

Om du antar att du inte kunde rätta till problemet genom uppdateringar av drivrutiner och antar att du bara har problem med internetanslutning efter att du är klar med en VirtualBox-session, startar du om systemet och öppnar VirtualBox igen innan du fortsätter. Välj VBox-inställningar och klicka eller tryck sedan på VM-inställningar. I dialogrutan som kommer upp kontrollerar du om rutan 'Inställning av överbryggad anslutning' har ett märke. Om det gör det, försök sedan inaktivera det. Bryggade anslutningar inaktiverar vanligtvis nätverket för värdsystemet.



Tänk på att du kan uppleva detta problem när du kör några relaterade operativsystem med en GNU / Linux-session som värd. Om du har upptäckt att VirtualBox stjäl bort din anslutning när du arbetar med en grafisk miljö inuti FreeBSD eller NetBSD inuti en session, kommer du säkert att vilja kontrollera om 'Bridged Connection Setup' är aktiverat till på eller av. Andra Unix-baserade systemprogramvarupaket som OS X är också mottagliga. Några användare har noterat att det här konfigurationsalternativet verkar vara påslaget, så det är värt att kolla in det även om du aldrig kommer ihåg att ställa in det på det sättet. Minst en användare citerade också detta som orsaken till förlust av internetanslutning när man kör en emulerad Ubuntu-session under Windows 10.

Titta i ditt statusområde i aktivitetsfältet eller streck för att se om dessa åtgärder har återställt den trådlösa anslutningen. Om du är van vid att göra denna kontroll under normala omständigheter, följ samma procedur.



Du bör se en ikon bredvid klockan som indikerar att den har. Hur detta ser ut beror på den grafiska miljön du använder, men du kan klicka på den för att se vilket modem du är ansluten till. Tänk på att när du arbetar med äldre systemprogramvarupaket kanske du inte arbetar med moderna säkerhetsuppdateringar. Medan alla nätverksattacker bör begränsas till det emulerade systemet är anslutna kataloger också möjliga mål. När du har tillbaka WiFi, se till att delade kataloger bara pekar på en specifik katalog inom ditt hemanvändarland och inte är kopplade till din / filstruktur. Detta är särskilt viktigt om du kör VirtualBox eller någon annan emulator som root, för det skulle inte vara något som hindrar ondsinnad opkod från att manipulera hela din installation i den situationen.

Metod 2: Använda nmcli för att slå på WiFi igen

Om detta inte verkar reparera anslutningen kan funktionen 'Bridged Connection Setup' ha avaktiverat din anslutning av misstag när du stänger din VirtualBox-session. Detta är utan tvekan en säkerhetsfunktion, och det kan faktiskt också hända om du emulerar System 7 eller Mac OS 9 i något som Mini V Mac, SheepShaver eller Basilik II. Emulatorer av vissa typer av PowerPC-arkitekturversioner av Linux eller OpenDarwin kommer att visa samma problem om du kör dem på standard x86- eller x86-64-hårdvara. I något av dessa fall behöver du bara öppna en terminal i ditt värdsystem genom att hålla ned ALT, CTRL och T samtidigt eller komma åt den från Dash eller Whisker-menyn.

En gång vid CLI-prompten, försök att köra kommandot nmcli nm wifi för att stänga av all trådlös kommunikation även om du använder flera WiFi-antennkonfigurationer. Om du får ett fel angående behörigheter, kör det sedan med sudo framför det, men prova det först som en vanlig användare. Du kan sedan prova nmcli nm wifi för att slå på din anslutning igen, men det kan än en gång uppmana dig att använda sudo, som du bara bör använda om du behöver. Efter att ha provat det här kommandot en andra gång, om du fortfarande inte har anslutning, bör du efter en enda omstart. Att köra nmcli nm wifi utan att köra på-kommandot en andra gång sätter din dator i så kallat 'Flygplansläge', vilket medvetet berövar dig trådlös anslutning.

Om du upptäcker att du inte har nätverk i SheepShaver, kom ihåg att du måste ladda ner filen sheep_net.ko från Emaculation.com-forumet, placera den i din hemkatalog och kör sedan sudo modprobe sheep_net.ko följt av sudo chown “ditt användarnamn” / dev / sheep_net för att få nätverk att fungera i det klassiska Mac OS när du kör i en GNU / Linux-miljö. Tänk naturligtvis på att dessa äldre programvarusällor sällan stöder WiFi som vi förstår det, vilket innebär att du förmodligen är begränsad till att använda en Ethernet-anslutning.

4 minuter läst