sunteți dezvoltator sau tester de site-uri web care utilizează Ubuntu pentru a codifica și depana? Dacă da, avem vești minunate pentru dvs. în ceea ce privește conectivitatea Wifi pe Linux.
după cum știm cu toții, Ubuntu este un sistem bazat pe Linux, plăcut de dezvoltatorii din întreaga lume. Dar, pe lângă Dezvoltatori, mulți utilizatori preferă Ubuntu, deoarece este open-source, ușor de utilizat și personalizabil.
citiți împreună pentru a afla cum să accesați conexiunea Wifi pe sistemele și serverele Linux.
cuprins
Cum activez Wireless pe Linux folosind nmtui?
Network Manager Text User Interface nmtui este în esență un terminal de linie de comandă pe care îl utilizați într-un sistem Linux pentru configurarea rețelei. Puteți invoca interfața grafică de text pentru a activa Wi-Fi pe Ubuntu într-un mod mai convenabil.
lansați nmtui
mai întâi, trebuie să executați comanda $ nmtui în terminal pentru a lansa interfața grafică. Aici, veți vedea trei opțiuni din care puteți selecta „activați o conexiune” și faceți clic pe OK.
Enable Wireless Network
sistemul va scana rețelele wireless disponibile și va prezenta lista pe ecran. De aici, puteți selecta rețeaua wi-Fi de acasă și apăsați enter. Apoi, similar cu Windows, trebuie să introduceți parola în fereastra de dialog pop-up și să selectați OK pentru a confirma.
după conexiunea fără fir de succes, puteți merge înapoi și selectați „quit” pentru a închide interfața nmtui. De asemenea, puteți testa conectivitatea la Internet executând comanda ping la Google DNS:
- Ping 8.8.8.8-c 4
Cum activez Wi-Fi în Terminal pe Linux?
vestea bună este că puteți utiliza terminalul de comandă de pe desktopul și serverul Ubuntu 20.04 pentru a vă conecta la rețeaua Wifi, prin amabilitatea wpa_supplicant.
rețelele Wifi avansate sunt protejate cu WPA-PSK sau WPA-Personal, o cheie pre-partajată în loc de WPA-Enterprise.
un solicitant este în esență un software client pe care îl puteți instala pe computer sau laptop. Apoi, trebuie să autentificați solicitantul pentru a vă conecta la rețeaua fără fir. În cele din urmă, puteți implementa o componentă WPA supplicant folosind wpa_supplicant.
Pasul 1: Cum să găsiți numele interfeței și rețelei Wireless
deschideți terminalul de comandă în Ubuntu 20.04 și executați următoarea comandă pentru a cunoaște numele interfeței Wifi:
- iwconfig
ar trebui să știți că „wlan0” este cel mai comun nume utilizat pentru interfața de rețea fără fir pe majoritatea sistemelor Linux fără Systemd.
cu toate acestea, Ubuntu folosește Systemd; de aceea veți vedea numele interfeței de rețea fără fir ca „wlp4s0.”
o altă informație pe care o veți vedea în terminal este punctul de acces. Din nou, dacă Wi-Fi nu este activat pe sistemul Linux, nu va exista niciun punct de acces asociat cu interfața wireless.
cu toate acestea, dacă nu puteți vedea interfața wireless, puteți utiliza următoarea comandă:
- sudo ifconfig wlp4s0 up
apoi, computerul dvs. trebuie să scaneze toate rețelele din apropiere pentru a căuta rețeaua wireless de acasă. Apoi, tot ce trebuie să faceți este să înlocuiți „wlp4s0” cu numele interfeței dvs. wireless, pe care ați aflat-o folosind comanda de mai sus.
următorul pas este să utilizați următoarea comandă pentru a afla identificatorul de nume de rețea ESSID:
- sudo iwlist wlp4s0 scan / grep ESSID
Pasul 2: Cum să vă conectați la rețeaua Wifi folosind WPA_Supplicant
odată ce cunoașteți numele interfeței și rețelei wireless, puteți instala wpa_supplicant pe Ubuntu 20.04 folosind linia de comandă de mai jos:
- sudo apt install wpasupplicant
apoi, ar trebui să creați un fișier de configurare cu numele wpa_supplicant.conf cu ajutorul utilitarului wpa_passphrase.
trebuie să vă întrebați despre scopul creării fișierului. În esență, wpa_supplicant-conf este fișierul de configurare care include toate rețelele wireless pe care doriți să le acceseze computerul.
puteți rula comanda de mai jos pe terminal pentru a crea fișierul de configurare:
- wpa_passphrase dvs.-ESSID dvs.-wifi-passphrase / sudo tee/etc / wpa_supplicant.conf
Notă: Trebuie să scrieți numele rețelei ESSID și fraza de acces în comanda de mai sus.
scopul principal al comenzii de mai sus este de a scrie ieșirea în /etc/wpa_supplicant.fișier conf. În pasul următor, trebuie să rulați această comandă pentru a conecta cardul wireless și punctul de acces Wifi:
- sudo wpa_supplicant -c / etc / wpa_supplicant.conf-i wlp4s0
ieșirea indică dacă conexiunea la Internet a fost stabilită cu succes sau nu.
cum să opriți managerul de rețea
dacă conexiunea wifi are succes, ar trebui să executați comanda pentru a opri managerul de rețea. Managerul de rețea poate crea o problemă de conexiune wifi în ediția desktop Ubuntu dacă utilizați wpa_supplicant. De aceea este esențial să opriți managerul de rețea.
- sudo systemctl Stop NetworkManager
puteți dezactiva permanent Network manager de la pornire automată la momentul pornirii folosind linia de comandă de mai jos:
- sudo systemctl disable NetworkManager-wait-online NetworkManager-dispecer NetworkManager
odată ce conexiunea la Internet este stabilită cu succes, puteți executa „iwconfig” pentru a vedea punctul de acces asociat la interfețele de rețea.
de obicei, wpa_supplicant rulează în prim-plan. Cu toate acestea, puteți utiliza CTRL+C pentru a opri procesul și a-l rula în fundal. Tot ce trebuie să faceți este să adăugați steagul-B în linia de comandă:
- sudo wpa_supplicant-B-c / etc / wpa_supplicant.conf-i wlp4s0
în acest moment, desktopul Ubuntu 20.04 este autentificat și conectat la rețeaua Wi-Fi de acasă. Cu toate acestea, încă nu aveți o adresă IP privată. Puteți obține o adresă IP de la serverul DHCP executând această comandă în terminal:
- sudo dhclient wlp4s0
mai mult, puteți verifica și adresa IP scriind comanda de mai jos în terminal:
- ip addr arată wlp4s0
cum să vă conectați la rețeaua wireless ascunsă
ce se întâmplă dacă modemul dvs. wireless nu difuzează ESSID: Nu vă faceți griji; tot ce trebuie să faceți este să adăugați „scan_ssid=1” în /etc/wpa_supplicant.fișier conf.
Pasul 3: Cum să vă conectați automat la Boot-Time
dacă doriți să vă conectați automat la rețeaua Wifi la boot, trebuie să editați wpa_supplicant.fișier de serviciu. Înainte de a edita fișierul, îl puteți copia din Directorul /lib/systemd/system/ to /etc/systemd/system.
în acest fel, noua versiune a wpa_supplicant nu înlocuiește modificările.
- sudo cp /lib/systemd/system/wpa_supplicant.serviciu/etc/systemd/sistem / wpa_supplicant.serviciu
puteți utiliza Nano, un editor de text de linie de comandă pentru a modifica conținutul fișierului:
- sudo nano / etc/systemd/sistem / wpa_supplicant.serviciu
în fișier, trebuie să căutați această linie:
- ExecStart= / sbin / wpa_supplicant-u-s–0 /run/wpa_supplicant
trebuie să adăugați numele interfețelor de rețea în această comandă:
- ExecStart=/sbin/wpa_supplicant-u-s -0 /etc/wpa_supplicant-conf-i wlp4s0
un alt lucru important de luat în considerare aici este repornirea wpa_supplicant în cazul detectării unei defecțiuni. Pentru a rezolva această problemă, adăugați această linie chiar sub comanda ExecStart:
- Restart = întotdeauna
mai mult, ar trebui să comandați linia de mai jos folosind # la început:
- Alias=dbus-fi.wl-wpa_supplicant1.serviciu
în final, salvați și închideți acest fișier. Mai mult, dacă utilizați editorul de text Nano pentru a modifica fișierul, apăsați Ctrl+0 și Enter pentru a confirma modificările și Ctrl+X pentru a finaliza fișierul.
puteți reîncărca systemd folosind această comandă:
- sudo systemctl daemon-reload
apoi, ar trebui să activați serviciile wpa_supplicant pentru a porni automat la fiecare pornire:
- sudo systemctl permite wpa_supplicant.serviciu
de ce serverul Linux nu se conectează la Wifi?
dacă nu vă puteți conecta la rețeaua Wifi, poate fi din cauza unei probleme hardware sau software. Dar, în primul rând, este mai bine să excludeți problemele hardware cu driverele, deoarece diagnosticul este simplu.
mai întâi, executați următoarea comandă:
- Ping localhost
gazda dvs. locală este în esență adresa pentru a verifica circuitele pentru NIC. Dacă nu puteți face ping, înseamnă că problema este cu driverul Wi-Fi. Cu toate acestea, dacă ping-ul revine, cel mai probabil, problema este cu software-ul.
Pasul 1: Instalați drivere Wireless din Ubuntu ISO
pentru a rezolva problema software-ului, puteți utiliza fișierul ISO Ubuntu pentru a reinstala driverele Wi-Fi. Mai întâi, puteți plasa Ubuntu ISO în directorul de pornire și puteți executa comanda de mai jos pentru a monta Ubuntu ISO pe unitatea virtuală:
- sudo mkdir/media / cdrom
- sudo mount-o buclă ubuntu-*.iso/media / cdrom
ar trebui să navigați la „Software & actualizări”, verificați CDRom și introduceți parola la cerere din tabloul de bord.
în cele din urmă, atingeți fila „Drivere suplimentare” pentru a alege opțiunea „adaptor de rețea fără fir” și selectați „Aplicați modificările.”
Pasul 2: Cum să verificați dacă dispozitivul Wireless este detectat
dacă Ubuntu 20.04 nu poate detecta dispozitivul wireless, puteți deschide terminalul de comandă și executa comanda:
- sudo lsusb
pe de altă parte, trebuie să scrieți această comandă dacă utilizați un dongle USB sau o placă wireless internă:
- sudo lspci
dacă ieșirea conține „controlerul de rețea” sau „controlerul de cablu Ethernet”, Linux poate detecta dispozitivul fără fir.
în plus, puteți utiliza și următoarele comenzi pentru a vedea dispozitivul wireless:
- sudo lshw-c network
dacă ieșirea conține descrierea rețelei, Ubuntu nu poate recunoaște dispozitivul wireless. Dacă nu, trebuie să instalați modulul driverului lipsă.
Pasul 3: Cum se instalează modulul Driver lipsă folosind Ubuntu
în primul rând, trebuie să executați comanda pentru a vedea lista modulelor utilizate:
- sudo lsmod
dacă doriți să activați un anumit modul, ar trebui să executați comanda folosind numele chipsetului ca nume de modul:
- sudo modprobe modulename
apoi, puteți executa comanda „lsmod” pentru a vedea dacă modulul este instalat corect sau nu.
Pasul 4: Încărcarea automată a modulului la pornire
în cazul în care modulul nu se încarcă la pornire, trebuie să îl încărcați permanent folosind comanda:
- sudo nano / etc / module
puteți deschide Editorul de text Nano folosind comanda de mai sus. Apoi, tot ce trebuie să faceți este să scrieți numele modulului la sfârșitul fișierului și să îl salvați. Mai mult, trebuie să reporniți sistemul pentru a vedea dacă cardul wireless poate detecta rețelele wifi.
rezolvați problema DNS
deși este o problemă rară, este mai bine să verificați dacă vă confruntați cu probleme de conectivitate pe un server Linux. Mai întâi, executați această comandă pentru a vedea adresa Lan a routerului:
- dispozitiv nmcli arată wlan1 / grep IP4.DNS
puteți schimba wlan1 în comanda de mai sus la numele rețelei wireless pe care îl utilizați. Apoi, executați comanda de mai jos pentru a vedea destinația:
- IP a s
acum, aveți toate informațiile; este timpul să faceți ping la adresa LAN a routerului și la serverele DNS Google:
- ping 8.8.8.8
după diagnosticarea problemei DNS, puteți modifica DNS-ul routerului fie pentru a deschide DNS, fie pentru serverul Google. De asemenea, puteți contacta producătorul routerului pentru a verifica problema DNS în continuare.
concluzie
scopul principal al articolului de mai sus este de a discuta atât metodele de interfață grafică și text pentru a permite Wifi pe sistemul Linux sau server.
în plus, puteți utiliza și metodele de depanare dacă Ubuntu nu se poate conecta la rețeaua wireless.