Com restaurar la connectivitat WiFi després que una instància de Linux de VirtualBox ho hagi robat



Proveu El Nostre Instrument Per Eliminar Problemes

Kali, Puppy i Bodhi Linux són populars per a la navegació per Internet des de VirtualBox i probablement en provareu molts d’altres si us agrada utilitzar un entorn de prova emulat o desenvolupar codi web i preferiu executar-lo dins d’un sandbox. Tanmateix, molts adaptadors sense fils de chipsets habituals no funcionaran correctament quan s’executa Linux dins d’una màquina virtual emulada. Això es deu a un dèficit important de configuració. És possible que també tingueu el mateix problema amb la vostra instància de Linux que el sistema amfitrió i algun altre programari del sistema que s’executi dins d’un emulador. Alguns usuaris fins i tot es queixen que és el cas quan es treballa amb altres programes d’emulació.



Assegureu-vos que hàgiu fet una comprovació estàndard de les actualitzacions. Si hi ha problemes de controladors, haureu de solucionar-los abans de continuar. Suposant que ja esteu executant els controladors més recents per al vostre maquinari, heu de tornar a la finestra del VirtualBox. Abans de continuar, si utilitzeu un sistema que utilitza apt-get com a gestor de paquets, és possible que vulgueu assegurar-vos que teniu tots els repositoris activats i després executar sudo apt-get update; sudo apt-get upgrade des de la sol·licitud del terminal CLI. Malauradament, alguns adaptadors sense fils requereixen l'ús de controladors privats, per molt que això pugui descontentar alguns defensors del codi de codi obert. Per contrari que sembli, haureu de tenir capacitats de xarxa per continuar.



Mètode 1: Canviar la configuració de VirtualBox per restaurar WiFi

Suposant que no heu pogut corregir el problema mitjançant les actualitzacions del controlador i suposant que només teniu el problema de connectivitat a Internet després d’haver acabat de fer una sessió de VirtualBox, reinicieu el sistema i obriu de nou VirtualBox abans de continuar. Seleccioneu Configuració de VBox i feu clic o toqueu Configuració de màquina virtual. Al quadre de diàleg que apareix, comproveu si el quadre 'Configuració de la connexió de pont' té una marca. Si ho fa, proveu de desactivar-lo. Les connexions pontificades generalment desactiven la xarxa del sistema amfitrió.



Tingueu en compte que és possible que tingueu aquest problema en executar uns quants sistemes operatius relacionats amb una sessió GNU / Linux com a amfitrió. Si heu comprovat que VirtualBox us roba la connexió quan treballeu amb un entorn gràfic dins de FreeBSD o NetBSD dins d’una sessió, segur que voldreu comprovar si “Configuració de connexió pont” està activat o desactivat. Altres paquets de programari de sistemes basats en Unix com OS X també són susceptibles. Alguns usuaris han observat que aquesta opció de configuració aparentment s'ha activat, de manera que val la pena consultar-la encara que mai no recordeu haver-la configurat d'aquesta manera. Almenys un usuari també va citar això com la causa de la pèrdua de la connexió a Internet quan s’executava una sessió Ubuntu emulada sota Windows 10.

Cerqueu a la vostra zona d'estat a la barra de tasques o al tauler per veure si aquestes accions restauren la connectivitat sense fils. Si esteu acostumat a fer aquesta comprovació en circumstàncies normals, seguiu el mateix procediment.



Hauríeu de veure una icona al costat del rellotge que indiqui que té. El seu aspecte depèn de l'entorn gràfic que utilitzeu, però podeu fer-hi clic per veure a quin mòdem esteu connectat. Tingueu en compte que, mentre treballeu amb paquets de programari de sistemes antics, és possible que no estigueu treballant amb actualitzacions de seguretat modernes. Tot i que qualsevol atac de xarxa s’ha de limitar al sistema emulat, els directoris connectats també són possibles objectius. Un cop torneu a tenir la connexió WiFi, assegureu-vos que els directoris compartits apuntin només a un directori específic dins de la vostra terra d'usuari i que no estiguin connectats a l'estructura / fitxer. Això és especialment important si utilitzeu VirtualBox o algun altre emulador com a root, perquè no hi hauria res que impedeixi que el codi d’opció malèvol manipuli tota la instal·lació en aquesta situació.

Mètode 2: fer servir nmcli per tornar a activar el WiFi

Si sembla que això no repara la connexió, és possible que la funció 'Configuració de la connexió pontada' hagi desactivat la connexió sense voler quan tanqueu la sessió del VirtualBox. Aquesta és una funció de seguretat discutible i, de fet, també pot passar si emuleu System 7 o Mac OS 9 en alguna cosa com Mini V Mac, SheepShaver o Basilik II. Els emuladors de certs tipus de versions d’arquitectura PowerPC de Linux o OpenDarwin presentaran aquest mateix problema si els executeu en maquinari x86 o x86-64 estàndard. En qualsevol d'aquests casos, només cal que torneu a obrir un terminal al sistema amfitrió mantenint premuts ALT, CTRL i T al mateix temps o accedint-hi des del menú Dash o Whisker.

Un cop a la sol·licitud de la CLI, proveu d'executar l'ordre nmcli nm wifi per desactivar totes les comunicacions sense fils, fins i tot si utilitzeu una configuració d'antena WiFi múltiple. Si rebeu un error sobre els permisos, executeu-lo amb sudo al davant, però proveu-lo inicialment com a usuari normal. A continuació, podeu provar nmcli nm wifi per tornar a activar la vostra connexió, encara que una vegada més us pot demanar que utilitzeu sudo, que només heu d’utilitzar si ho necessiteu. Després de provar aquesta ordre per segona vegada, si encara no teniu connectivitat, hauríeu de reiniciar-lo després. Si executeu nmcli nm wifi sense executar l'ordre on una segona vegada, l'ordinador passa a l'anomenat 'mode avió', cosa que us roba la connectivitat sense fils a propòsit.

Si trobeu que no teniu cap xarxa dins de SheepShaver, tingueu en compte que heu de descarregar el fitxer sheep_net.ko del fòrum Emaculation.com, col·loqueu-lo al directori inicial i, a continuació, executeu sudo modprobe sheep_net.ko per sudo chown 'el vostre nom d'usuari' / dev / sheep_net per aconseguir que la xarxa funcioni dins del clàssic Mac OS quan s'executa en un entorn GNU / Linux. Tingueu en compte, per descomptat, que aquests programes antics rarament admeten WiFi tal com ho entenem, cosa que significa que probablement estigueu restringit a utilitzar una connexió Ethernet.

4 minuts de lectura