Kaip įjungti "Wifi" Ubuntu

Kaip įjungti "Wifi" Ubuntu
Philip Lawrence

Ar esate programuotojas arba svetainių testuotojas, kuris naudoja "Ubuntu" programavimui ir trikčių šalinimui? Jei taip, turime jums puikių naujienų apie "Wifi" ryšį "Linux" sistemoje.

Kaip visi žinome, "Ubuntu" yra "Linux" pagrįsta sistema, kurią mėgsta viso pasaulio kūrėjai. Tačiau ne tik kūrėjai, bet ir daugelis naudotojų renkasi "Ubuntu", nes ji yra atvirojo kodo, patogi naudoti ir pritaikoma.

Skaitykite toliau ir sužinokite, kaip pasiekti "Wifi" ryšį "Linux" sistemose ir serveriuose.

Kaip įjungti belaidį ryšį "Linux" naudojant nmtui?

Tinklo tvarkyklės tekstinė vartotojo sąsaja nmtui iš esmės yra komandinės eilutės terminalas, kurį naudojate "Linux" sistemoje tinklo konfigūravimui. Galite iškviesti grafinę tekstinę sąsają, kad įjungtumėte "Wi-fi" Ubuntu sistemoje patogesniu būdu.

Paleisti nmtui

Pirmiausia terminale turite įvykdyti komandą $ nmtui, kad būtų paleista grafinė sąsaja. Čia pamatysite tris parinktis, iš kurių galite pasirinkti "Activate a connection" (suaktyvinti ryšį) ir spustelėti OK.

Įjungti belaidį tinklą

Sistema nuskaitys turimus belaidžius tinklus ir pateiks jų sąrašą ekrane. Iš čia galite pasirinkti savo namų "Wi-Fi" tinklą ir paspausti Enter. Toliau, panašiai kaip "Windows", iššokančiame dialogo lange turite įvesti slaptažodį ir pasirinkti OK, kad patvirtintumėte.

Sėkmingai užmezgę belaidį ryšį, galite grįžti atgal ir pasirinkti "quit", kad uždarytumėte nmtui sąsają. Taip pat galite patikrinti interneto ryšį vykdydami ping komandą į "Google DNS":

  • Ping 8.8.8.8.8 -c 4

Kaip "Linux" terminale įjungti "Wi-fi"?

Gera žinia yra ta, kad galite naudoti "Ubuntu 20.04" darbalaukio ir serverio komandų terminalą, kad prisijungtumėte prie "Wifi" tinklo, naudodami wpa_supplicant.

Išplėstiniai "Wifi" tinklai apsaugoti naudojant WPA-PSK arba WPA-Personal, o ne WPA-Enterprise, iš anksto padalintu raktu.

Supplicant iš esmės yra kliento programinė įranga, kurią galite įdiegti savo kompiuteryje arba nešiojamajame kompiuteryje. Toliau reikia autentifikuoti supplicant, kad galėtumėte prisijungti prie belaidžio tinklo. Galiausiai galite įdiegti WPA supplicant komponentą naudodami wpa_supplicant.

1 žingsnis: kaip rasti belaidės sąsajos ir tinklo pavadinimą

Atidarykite "Ubuntu 20.04" komandų terminalą ir paleiskite šią komandą, kad sužinotumėte "Wifi" sąsajos pavadinimą:

  • iwconfig

Turėtumėte žinoti, kad "wlan0" yra dažniausiai naudojamas belaidžio tinklo sąsajos pavadinimas daugumoje "Linux" sistemų be "Systemd".

Tačiau "Ubuntu" naudoja "Systemd", todėl savo belaidžio tinklo sąsajos pavadinimą matysite kaip "wlp4s0".

Dar viena informacija, kurią matysite terminale, yra prieigos taškas. Vėlgi, jei "Linux" sistemoje "Wi-fi" nėra įjungtas, su belaidžio ryšio sąsaja nebus susietas joks prieigos taškas.

Tačiau jei nematote belaidžio ryšio sąsajos, galite naudoti šią komandą:

  • sudo ifconfig wlp4s0 up

Tada kompiuteris turi nuskaityti visus netoliese esančius tinklus ir surasti savo namų belaidį tinklą. Tada tereikia vietoj "wlp4s0" įrašyti savo belaidės sąsajos pavadinimą, kurį sužinojote naudodami pirmiau pateiktą komandą.

Kitas žingsnis - naudokite šią komandą, kad sužinotumėte tinklo vardo identifikatorių ESSID:

  • sudo iwlist wlp4s0 skenavimas

2 žingsnis: Kaip prisijungti prie "Wifi" tinklo naudojant WPA_Supplicant

Sužinoję belaidžio ryšio sąsajos ir tinklo pavadinimą, galite įdiegti wpa_supplicant į Ubuntu 20.04 naudodami toliau pateiktą komandinę eilutę:

  • sudo apt install wpasupplicant

Tada, naudodami wpa_passphrase įrankį, turėtumėte sukurti konfigūracijos failą pavadinimu wpa_supplicant.conf.

Jums turbūt kyla klausimas, kokiu tikslu kuriamas šis failas. Iš esmės wpa_supplicant-conf yra konfigūracijos failas, į kurį įtraukti visi belaidžiai tinklai, prie kurių norite, kad kompiuteris galėtų prisijungti.

Norėdami sukurti konfigūracijos failą, terminale galite paleisti toliau pateiktą komandą:

  • wpa_passphrase jūsų-ESSID jūsų-wifi-passphrase

Pastaba: pirmiau pateiktoje komandoje turite įrašyti tinklo ESSID pavadinimą ir slaptažodį.

Pagrindinis pirmiau nurodytos komandos tikslas - įrašyti išvestį į failą /etc/wpa_supplicant.conf. Kitame žingsnyje turite paleisti šią komandą, kad prijungtumėte belaidžio ryšio kortelę ir "Wifi" prieigos tašką:

  • sudo wpa_supplicant -c /etc/wpa_supplicant.conf -i wlp4s0

Išvestyje nurodoma, ar interneto ryšys sėkmingai užmegztas, ar ne.

Kaip sustabdyti tinklo valdytoją

Jei "wifi" ryšys sėkmingas, turėtumėte įvykdyti komandą, kad sustabdytumėte "Network Manager". Jei naudojate "wpa_supplicant", "Ubuntu" darbalaukio versijoje "Network Manager" gali sukelti "wifi" ryšio problemą. Todėl labai svarbu sustabdyti "Network Manager".

  • sudo systemctl stop NetworkManager

Galite visam laikui uždrausti automatinį tinklo tvarkytuvo paleidimą įkrovos metu naudodami toliau pateiktą komandinę eilutę:

  • sudo systemctl disable NetworkManager-wait-online NetworkManager-dispatcher NetworkManager

Sėkmingai užmezgę interneto ryšį, galite paleisti "iwconfig" ir pamatyti prie tinklo sąsajų prijungtą prieigos tašką.

Paprastai wpa_supplicant veikia pirmame plane. Tačiau galite naudoti CTRL+C, kad sustabdytumėte procesą ir paleistumėte jį fone. Viskas, ką jums reikia padaryti, tai komandinėje eilutėje pridėti -B vėliavėlę:

  • sudo wpa_supplicant -B -c /etc/wpa_supplicant.conf -i wlp4s0

Šiuo metu jūsų "Ubuntu 20.04" darbalaukis autentifikuotas ir prijungtas prie namų "Wi-fi" tinklo. Tačiau vis dar neturite privataus IP adreso. Galite gauti IP adresą iš DHCP serverio, įvykdę šią komandą terminale:

  • sudo dhclient wlp4s0

Be to, savo IP adresą galite patikrinti terminale įrašę toliau pateiktą komandą:

  • ip addr show wlp4s0

Kaip prisijungti prie paslėpto belaidžio tinklo

Ką daryti, jei jūsų belaidis modemas netransliuoja ESSID: Nesijaudinkite, tereikia į /etc/wpa_supplicant.conf failą įrašyti "scan_ssid=1".

3 žingsnis: kaip automatiškai prisijungti įkrovos metu

Jei norite automatiškai prisijungti prie "Wifi" tinklo įkrovos metu, turite redaguoti failą wpa_supplicant.service. Prieš redaguodami failą, galite nukopijuoti jį iš katalogo /lib/systemd/system/ į /etc/systemd/system.

Tokiu būdu nauja wpa_supplicant versija nepakeis jūsų pakeitimų.

  • sudo cp /lib/systemd/system/wpa_supplicant.service /etc/systemd/system/wpa_supplicant.service

Failo turiniui keisti galite naudoti komandinės eilutės teksto redaktorių "Nano":

  • sudo nano /etc/systemd/system/wpa_supplicant.service

Faile reikia ieškoti šios eilutės:

  • ExecStart=/sbin/wpa_supplicant -u -s- -0 /run/wpa_supplicant

Šioje komandoje turite įrašyti tinklo sąsajų pavadinimą:

  • ExecStart=/sbin/wpa_supplicant -u -s -0 /etc/wpa_supplicant-conf -i wlp4s0

Kitas svarbus dalykas, į kurį čia reikia atsižvelgti, yra iš naujo paleisti wpa_supplicant aptikus nesėkmę. Norėdami išspręsti šį klausimą, pridėkite šią eilutę tiesiai po ExecStart komandos:

Taip pat žr: Kaip patikrinti duomenų naudojimą "Wi-Fi" maršrutizatoriuje
  • Iš naujo paleisti = visada

Be to, toliau pateiktoje eilutėje turėtumėte nurodyti komandą, pradžioje naudodami #:

  • Alias=dbus-fi.wl-wpa_supplicant1.service

Galiausiai išsaugokite ir uždarykite šį failą. Be to, jei norėdami pakeisti failą naudojate teksto redaktorių "Nano", paspauskite Ctrl+0 ir Enter, kad patvirtintumėte pakeitimus, ir Ctrl+X, kad užbaigtumėte failą.

Naudodami šią komandą galite perkrauti systemd:

  • sudo systemctl daemon-reload

Tada turėtumėte įjungti wpa_supplicant paslaugas, kad jos automatiškai įsijungtų kiekvieną kartą paleidžiant kompiuterį:

  • sudo systemctl enable wpa_supplicant.service

Kodėl "Linux" serveris neprisijungia prie "Wifi"?

Jei negalite prisijungti prie "Wifi" tinklo, tai gali būti dėl aparatinės arba programinės įrangos problemos. Tačiau pirmiausia geriau atmesti aparatinės įrangos problemas su tvarkyklėmis, nes diagnozė nesudėtinga.

Pirmiausia atlikite šią komandą:

  • Ping localhost

Jūsų vietinis kompiuteris iš esmės yra adresas, kuriuo galima patikrinti tinklo plokštės grandinę. Jei negalite atlikti ping, vadinasi, problema yra jūsų "Wi-fi" tvarkyklėje. Tačiau jei ping grįžta, greičiausiai problema yra su programine įranga.

1 žingsnis: Įdiekite belaidžio ryšio tvarkykles iš Ubuntu ISO

Norėdami išspręsti programinės įrangos problemą, galite naudoti "Ubuntu" ISO failą ir iš naujo įdiegti "Wi-fi" tvarkykles. Pirmiausia galite įdėti "Ubuntu" ISO į pagrindinį katalogą ir įvykdyti toliau pateiktą komandą, kad prijungtumėte "Ubuntu" ISO prie virtualiojo disko:

  • sudo mkdir /media/cdrom
  • sudo mount -o loop ubuntu-*.iso /media/cdrom

Turėtumėte pereiti į "Programinė įranga ir atnaujinimai", patikrinti CDROM ir įvesti slaptažodį, kai to prašoma prietaisų skydelyje.

Galiausiai bakstelėkite skirtuką "Papildomi tvarkyklės", pasirinkite parinktį "Belaidžio tinklo adapteris" ir pasirinkite "Taikyti pakeitimus".

2 veiksmas: kaip patikrinti, ar aptiktas belaidis įrenginys

Jei "Ubuntu 20.04" nepavyksta aptikti belaidžio įrenginio, galite atidaryti komandų terminalą ir įvykdyti šią komandą:

  • Sudo lsusb

Kita vertus, jei naudojate USB raktą arba vidinę belaidžio ryšio kortelę, turite įrašyti šią komandą:

  • Sudo lspci

Jei išvestyje yra "Network Controller" arba "Ethernet Cable Controller", "Linux" gali aptikti belaidį įrenginį.

Taip pat žr: "Sparklight WiFi": kas tai?

Be to, norėdami pamatyti belaidį įrenginį, galite naudoti šias komandas:

  • sudo lshw -C network

Jei išvestyje yra tinklo aprašymas, Ubuntu negali atpažinti belaidžio įrenginio. Jei ne, reikia įdiegti trūkstamą tvarkyklės modulį.

3 žingsnis: Kaip įdiegti trūkstamą tvarkyklės modulį naudojant "Ubuntu

Pirmiausia turite įvykdyti komandą, kad pamatytumėte naudojamų modulių sąrašą:

  • sudo lsmod

Jei norite aktyvuoti konkretų modulį, komandą reikia vykdyti naudojant mikroschemų rinkinio pavadinimą kaip modulio pavadinimą:

  • sudo modprobe modulename

Tada galite atlikti komandą "lsmod", kad pamatytumėte, ar modulis įdiegtas teisingai, ar ne.

4 žingsnis: automatinis modulio įkėlimas įkrovos metu

Jei modulis neįkeliamas įkrovos metu, turite jį įkelti visam laikui naudodami šią komandą:

  • sudo nano /etc/modules

Naudodami pirmiau nurodytą komandą galite atidaryti "Nano" teksto redaktorių. Tada tereikia failo pabaigoje įrašyti modulio pavadinimą ir jį išsaugoti. Be to, turite perkrauti sistemą, kad pamatytumėte, ar belaidžio ryšio kortelė gali aptikti wifi tinklus.

Išspręskite DNS problemą

Nors tai reta problema, geriau patikrinti, jei susiduriate su ryšio problemomis "Linux" serveryje. Pirmiausia atlikite šią komandą, kad pamatytumėte maršrutizatoriaus Lan adresą:

  • nmcli device show wlan1

Pirmiau pateiktoje komandoje wlan1 galite pakeisti į savo naudojamą belaidžio tinklo pavadinimą. Tada atlikite toliau pateiktą komandą, kad pamatytumėte paskirties vietą:

  • IP a s

Dabar turite visą informaciją; laikas atlikti maršrutizatoriaus LAN adreso ir "Google" DNS serverių pingavimą:

  • ping 8.8.8.8.8

Diagnozavę DNS problemą, galite pakeisti maršrutizatoriaus DNS į "Open DNS" arba "Google" serverį. Taip pat galite susisiekti su maršrutizatoriaus gamintoju, kad šis toliau patikrintų DNS problemą.

Išvada

Pagrindinis šio straipsnio tikslas - aptarti grafinės ir tekstinės vartotojo sąsajos metodus, skirtus įjungti "Wifi" jūsų "Linux" sistemoje ar serveryje.

Be to, jei "Ubuntu" nepavyksta prisijungti prie belaidžio tinklo, galite naudoti trikčių šalinimo metodus.




Philip Lawrence
Philip Lawrence
Philipas Lawrence'as yra technologijų entuziastas ir interneto ryšio bei „Wi-Fi“ technologijos ekspertas. Turėdamas daugiau nei dešimtmetį patirties šioje pramonėje, jis padėjo daugeliui asmenų ir įmonių spręsti su internetu ir „Wi-Fi“ susijusias problemas. Būdamas interneto ir „Wi-Fi“ patarimų autorius ir tinklaraštininkas, jis paprastai ir lengvai suprantamai dalijasi savo žiniomis ir patirtimi, kuri gali būti naudinga visiems. Philipas yra aistringas ryšio gerinimo ir interneto prieinamumo visiems šalininkas. Kai jis nerašo ir nešalina su technologijomis susijusių problemų, jam patinka vaikščioti pėsčiomis, stovyklauti ir tyrinėti lauką.