Cum se restabilește conectivitatea WiFi după ce o instanță VirtualBox de Linux a furat-o



Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

Kali, Puppy și Bodhi Linux sunt toate populare pentru navigarea pe Internet în VirtualBox și probabil că veți încerca multe altele dacă vă place să utilizați un mediu de test emulat sau să dezvoltați codul Web și preferați să îl rulați într-un sandbox. Cu toate acestea, multe adaptoare wireless de chipset obișnuite nu vor funcționa corect atunci când rulează Linux în interiorul unei mașini virtuale emulate. Acest lucru se datorează unei deficiențe majore de configurație. S-ar putea să aveți, de asemenea, aceeași problemă cu instanța dvs. de operare Linux ca sistemul gazdă și o altă parte a software-ului de sistem care rulează în interiorul unui emulator. Unii utilizatori chiar se plâng de acest lucru atunci când lucrează cu alte programe de emulare.



Asigurați-vă că ați efectuat o verificare standard pentru actualizări. Dacă există probleme legate de șofer, va trebui să le rezolvați înainte de a continua. Presupunând că rulați deja cele mai recente drivere pentru hardware-ul dvs., trebuie să vă întoarceți la fereastra VirtualBox. Înainte de a continua, dacă vă aflați într-un sistem care folosește apt-get ca manager de pachete, atunci vă recomandăm să vă asigurați că aveți toate depozitele activate și apoi să rulați sudo apt-get update; sudo apt-get upgrade de la promptul terminalului CLI. Din păcate, unele adaptoare fără fir necesită utilizarea unor drivere proprietare, atât cât acest lucru ar putea fi în detrimentul unora dintre susținătorii codului open source. Oricât ar putea părea contraintuitiv, va trebui să aveți capacități de rețea pentru a continua.



Metoda 1: Schimbarea setărilor VirtualBox pentru a restabili WiFi

Presupunând că nu ați reușit să corectați problema prin actualizări de drivere și presupunând că aveți doar problema conectivității la Internet după ce ați terminat cu o sesiune VirtualBox, apoi reporniți sistemul și deschideți încă o dată VirtualBox înainte de a continua. Selectați Setări VBox și apoi faceți clic sau atingeți Setări VM. În caseta de dialog care apare, verificați dacă caseta „Configurare conexiune conectată” are un semn. Dacă da, încercați să o dezactivați. Conexiunile conectate dezactivează, în general, rețeaua pentru sistemul gazdă.



Rețineți că este posibil să întâmpinați această problemă atunci când rulați câteva sisteme de operare conexe cu o sesiune GNU / Linux ca gazdă. Dacă ați constatat că VirtualBox vă fură conexiunea când lucrați cu un mediu grafic în cadrul FreeBSD sau NetBSD în cadrul unei sesiuni, atunci cu siguranță veți dori să verificați dacă „Bridged Connection Setup” este activat sau dezactivat. Alte pachete software de sistem bazate pe Unix, cum ar fi OS X, sunt, de asemenea, susceptibile. Câțiva utilizatori au observat că această opțiune de configurare se pare că s-a activat, deci merită să o verificați chiar dacă nu vă amintiți niciodată că ați configurat-o în acest fel. Cel puțin un utilizator a citat acest lucru ca fiind cauza pierderii conexiunii la Internet atunci când rulează o sesiune emulată Ubuntu sub Windows 10.

Căutați în zona de stare din bara de activități sau din liniuță pentru a vedea dacă aceste acțiuni au restabilit conectivitatea wireless. Dacă sunteți obișnuiți să faceți această verificare în circumstanțe normale, urmați aceeași procedură.



Ar trebui să vedeți o pictogramă lângă ceas care indică faptul că are. Aspectul acestora depinde de mediul grafic pe care îl utilizați, dar puteți face clic pe el pentru a vedea la ce modem sunteți conectat. Rețineți că, în timp ce lucrați cu pachete software de sistem vechi, este posibil să nu lucrați cu actualizări moderne de securitate. În timp ce orice atac de rețea trebuie limitat la sistemul emulat, directoarele conectate sunt, de asemenea, posibile ținte. Odată ce ați revenit la WiFi, asigurați-vă că orice directoare partajate indică doar către un anumit director unic din țara dvs. de utilizator de origine și nu este atașat la structura dvs. / fișier. Acest lucru este deosebit de important dacă rulați VirtualBox sau un alt emulator ca root, deoarece nu ar fi nimic care să oprească opcode-ul rău intenționat de a altera întreaga instalație în acea situație.

Metoda 2: Utilizarea nmcli pentru a reporni WiFi-ul

Dacă acest lucru nu pare să repare conexiunea, este posibil ca funcția „Configurare conexiune conectată” să fi dezactivat din greșeală conexiunea la închiderea sesiunii VirtualBox. Aceasta este o caracteristică de securitate discutabilă și s-ar putea întâmpla, de asemenea, dacă emulați System 7 sau Mac OS 9 în ceva de genul Mini V Mac, SheepShaver sau Basilik II. Emulatoarele anumitor tipuri de versiuni de arhitectură PowerPC de Linux sau OpenDarwin vor prezenta aceeași problemă, dacă le rulați pe hardware standard x86 sau x86-64. În oricare dintre aceste cazuri, trebuie doar să deschideți un terminal înapoi în sistemul dvs. gazdă, ținând apăsate ALT, CTRL și T în același timp sau accesându-l din meniul Dash sau Whisker.

Odată ce ați primit promptul CLI, încercați să rulați comanda nmcli nm wifi off pentru a opri toate comunicațiile fără fir chiar dacă utilizați o configurație de antenă WiFi multiplă. Dacă primiți o eroare în ceea ce privește permisiunile, rulați-o cu sudo în față, dar încercați-o inițial ca utilizator obișnuit. Puteți încerca apoi nmcli nm wifi pentru a vă reactiva conexiunea, deși încă o dată vă poate solicita să utilizați sudo, pe care ar trebui să îl utilizați numai dacă aveți nevoie. După ce ați încercat a doua oară această comandă, dacă tot nu aveți conectivitate, atunci ar trebui să reporniți o singură dată. Rularea wifi nmcli nm fără a porni comanda de pornire a doua oară pune computerul în așa-numitul „Mod avion”, ceea ce vă spulberă în mod intenționat conectivitatea wireless.

Dacă descoperiți că nu aveți rețea în SheepShaver, rețineți că trebuie să descărcați fișierul sheep_net.ko de pe forumul Emaculation.com, plasați-l în directorul dvs. de acasă și apoi rulați sudo modprobe sheep_net.ko urmat prin sudo chown „numele dvs. de utilizator” / dev / sheep_net pentru a face ca rețeaua să funcționeze în sistemul de operare clasic Mac OS atunci când rulează pe un mediu GNU / Linux. Rețineți, desigur, că aceste programe mai vechi construiesc rareori acceptă WiFi așa cum îl înțelegem, ceea ce înseamnă că probabil că sunteți limitat la utilizarea unei conexiuni Ethernet.

4 minute citite