Puncte:1

Cum să depanați Wi-Fi

drapel my

Notă:

Aceasta este o încercare de a crea un întrebare canonică care acoperă toate cazuri de probleme „Wifi care nu funcționează”.

Dacă întâmpinați un Wifi care nu funcționează, dar niciunul dintre următoarele răspunsuri nu funcționează pentru dvs., vă rugăm să întrebați un întrebare nouă și apoi actualizați răspunsurile pentru această întrebare canonică atunci când noua dvs. întrebare primește răspuns.

Care este cel mai bun mod de a depana un Wi-Fi nefuncțional?

Întreb acest lucru pentru că aproape în fiecare zi cineva întreabă despre un adaptor Wifi care nu funcționează... Cred că ar fi de mare ajutor dacă Ask Ubuntu ar avea o strategie generică sistematică pentru a depana Wifi-urile care nu funcționează.

În mod ideal, răspunsul va acoperi lucruri simple de încercat mai întâi (de exemplu, drivere Wifi , meniul de setări) și va continua la metode din ce în ce mai avansate – terminând cu ce informații să posteze pe acest site pentru a ajuta persoanele care încearcă să răspundă dacă nu reușesc.

Dau si eu raspunsul, dar vreau sa raspunzi si tu.Pentru ca mai multe raspunsuri mai multe rezultate bune.

chili555 avatar
drapel cn
Răspunsul din 2013 care a fost nominalizat ca duplicat conține, din cauza vechimii sale, câteva sugestii care pur și simplu nu vor funcționa în modern; adică nu versiunile Ubuntu la sfârșitul vieții. Am enumerat defectele acelui răspuns.
Puncte:3
drapel cn

Ce se întâmplă dacă wireless-ul dvs. nu funcționează deloc, deoarece nu are niciun driver care funcționează?

Mai întâi, identificați-vă dispozitivul. De la terminal, dacă este un dispozitiv PCI (intern):

lspci -nnk | grep 0280 -A3

S-ar putea să vezi ceva de genul acesta:

    03:00.0 Controler de rețea [0280]: Intel Corporation Wireless 7260 [8086:08b2] (rev 83)
Subsistem: Intel Corporation Dual Band Wireless-AC 7260 [8086:c270]
Driver kernel în uz: iwlwifi
Module kernel: iwlwifi

În acest caz, vedem că există un driver de nucleu în uz, iwlwifi iar un driver lipsă nu este problema.

Sau puteți vedea ceva de genul:

03:00.0 Controler de rețea [0280]: Dispozitiv MEDIATEK Corp. [14c3:7961]
    Subsistem: dispozitiv AzureWave [1a3b:4680]

În acest caz, nu este utilizat niciun driver de kernel, așa că trebuie să căutăm și să instalăm un driver. Cheia pentru găsirea unui driver este pci.id; în acest caz, 14c3:7961. Căutați Întrebați Ubuntu, Ubuntu Forums și Google pentru acel pci.id.

Veți găsi unul dintre cele patru rezultate. În primul rând, și acest lucru se întâmplă foarte rar, nu există deloc driver Linux pentru acest dispozitiv. Sugestia mea este să cumpărați un alt dispozitiv cu suport Linux.O resursă excelentă este aici: https://github.com/morrownr/USB-WiFi

În al doilea rând, există un driver Linux și apare în cele mai noi versiuni de kernel. Dispozitivul de mai sus este un exemplu. Mediatek 7921 este recunoscut în versiunile de kernel 5.12 și mai noi. Dacă versiunea dvs. de kernel este mai mică, fie faceți upgrade la cea mai nouă versiune Ubuntu, fie instalați un nucleu principal 5.12.

A treia posibilitate este ca un driver să existe și să fie instalat manual. Pe măsură ce căutarea pe forumuri va arăta probabil metoda; la urma urmei, probabil că nu ești prima persoană din lume cu acest nou dispozitiv. Asigurați-vă că selectați o soluție cât mai apropiată sau care se potrivește exact cu versiunea dvs. Ubuntu; adică, o procedură pentru Ubuntu 16.04 LTS este puțin probabil să funcționeze în Ubuntu 21.10. Găsiți versiunea dvs. de pe terminal:

lsb_release -d

În cele din urmă, un driver există, dar nu este în uz. Există o problemă cu driverul care împiedică încărcarea, activarea hardware-ului și conectarea acestuia. Odată ce știți care este șoferul așteptat; asta, de exemplu:

3:00.0 Controler de rețea: Realtek Semiconductor Co., Ltd. RTL8822CE 802.11ac PCIe Adaptor de rețea fără fir Subsistem: Lite-On Communications Inc 
Adaptor de rețea fără fir PCIe RTL8822CE 802.11ac  
Module kernel: rtw88_8822ce

Apoi verificați jurnalul de mesaje pentru driverul (modulul Kernel) pe care l-ați găsit:

sudo dmesg | grep rtw88_8822ce

Lipsește firmware-ul? Mai există vreo altă problemă? Din nou, verificați forumurile, deoarece probabil că nu sunteți primul utilizator cu aceeași problemă.

Dacă adaptorul dvs. wireless este extern; adică USB, se aplică același proces. Aflați detaliile dispozitivului dvs.:

lsusb

Veți găsi ceva de genul:

Bus 001 Dispozitiv 005: ID 2357:0120 TP-Link Archer T2U PLUS [RTL8821AU]
<snip>

Din nou, usb.id este cheia pentru a găsi un driver. În acest caz, este 2357:0120. Căutați și veți găsi aici câteva răspunsuri acceptate. Din nou, alegeți răspunsul care este cel mai apropiat de versiunea dvs. Ubuntu sau care se potrivește.

PRUDENȚĂ: Nu adăugați parametri aleatoriu ai driverului sudo ca âopțiuni iwlwifi ant_sel=1â sau oricare altul decât dacă știți că utilizați acel driver și știți că este un parametru disponibil pentru driverul dvs.:

modinfo iwlwifi | grep parm

Mai mult, nu instalați drivere aleatorii pentru niciun dispozitiv vechi decât dacă sunteți sigur căutând pci.id sau usb.id ca mai sus. Este doar pierde timp și spațiu pe hard disk să instalezi un driver Broadcom pentru un dispozitiv Atheros sau un driver Ralink pentru un dispozitiv Intel. Măsurați de două ori, tăiați o dată.

Dacă v-ați cercetat dispozitivul și ați urmat procedurile sugerate de o căutare a Ask Ubuntu, Ubuntu Forums și Google; și dacă nu ați găsit niciun indiciu în jurnalul dmesg și wireless-ul încă nu funcționează, vă rugăm să începeți o nouă întrebare. Iubesc un mister.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.