GNU/Linux >> Linux Esercitazione >  >> Debian

Debian – Problemi Wi-Fi con l'adattatore Asus Usb-n13 (realtek)?

Di recente ho acquistato un adattatore Wi-Fi ASUS (USB-N13) e sembra che abbia dei problemi con esso. Ogni tanto, la connessione Wi-Fi smette di funzionare, ma l'indicatore dice che sono ancora connesso. Sto usando il firmware-realtek driver per l'adattatore, e non quelli ufficiali, in quanto sono difficili da installare. Sto anche usando Debian 8 Jessie, se hai bisogno di conoscere il mio sistema operativo.

lsusb:

Bus 004 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 002: ID 0b05:17ab ASUSTek Computer, Inc. USB-N13 802.11n Network Adapter (rev. B1) [Realtek RTL8192CU]
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 0738:1705 Mad Catz, Inc. 
Bus 001 Device 005: ID 04b3:301b IBM Corp. SK-8815 Keyboard
Bus 001 Device 003: ID 04b3:301a IBM Corp. 
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Risposta accettata:

Nota importante: chipset wifi/chiavette USB e chipset wifi interni dovrebbero essere valutati per quanto riguarda la loro compatibilità con Linux e non è necessario compilare il codice sorgente prima comprandoli.

TLDR

Per creare un AP Wi-Fi, il percorso più conveniente è acquistare un AP compatibile con openWRT.

Per avere una connessione Wi-Fi più stabile, scegli un dispositivo notebook/iOT/router in cui il chipset Wi-Fi non è collegato internamente al controller USB. Evita il realtek .

Se hai una scheda realtek interna, prova ad acquistare una scheda sostitutiva interna compatibile con il modello della tua macchina basata su atheros, broadcom, ralink o Intel, in quest'ordine di preferenza – sospetto che Broadcom abbia il miglior rapporto qualità/costo, il tuo chilometraggio può variare. (Nota importante:il tuo fornitore potrebbe inserire nella whitelist i modelli di schede wifi, nel qual caso sei in balia dei modelli compatibili:HP, Dell e Lenovo sono noti per questo, quindi controlla la marca/modello del notebook se lo possiedi già )

Appendice :Di solito gli utenti segnalano che i chipset realtek funzionano "bene" in Windows perché i driver di Windows hanno brutti hack per aggirare alcuni dei bug.

Tuttavia, sebbene funzionino "meglio", di solito funzionano a velocità/gamme molto ridotte e hanno ancora problemi, e in molte implementazioni di realtek, alcuni dei bug hardware più gravi non possono essere risolti.

Riguardo ai chipset realtek

L'ID 0b05:17ab e la stringa [Realtek RTL8192CU] nel tuo lspci output, conferma che il tuo dispositivo wifi è effettivamente un rebranding del modello Realtek RTL8192CU 802.11n.

Avevo anche Realtek RTL8192 nel mio server ARM/Lamobo R1 a casa, che è lo stesso chipset del tuo ASUS USB-N13. (o in altre parole, ASUS USB-N13 rev B è un ASUS RTL8192CU rinominato).

Credimi, ci ho provato a fare qualcosa per un po', come puoi vedere nel post n. 23 di questo thread

Il chipset è spazzatura. Le persone che possiedono il Lamobo R1 hanno rinunciato completamente a fare qualcosa di utile con esso.

Bug del firmware, bug dei driver, bug nella gestione dell'energia che sono prevalenti e onnipresenti nella maggior parte delle revisioni/modelli di chipset Realtek economici, che ti obbligano a usarlo con prestazioni più lente di quelle consentite dai protocolli.

Anche dopo aver tentato di aggirare i bug, si verificano arresti anomali frequenti e inspiegabili o, più esattamente, il modulo wifi si comporta in modo anomalo e quindi rimani con il filesystem in modalità di sola lettura chiedendoti cosa sia successo.

Ho anche comprato antenne da 5dB per cercare di migliorarlo.

Ho anche comprato di nuovo un realtek nano USB wifi che si è rivelato ancora più disastroso; ha iniziato a riscaldarsi e ha smesso di funzionare per alcuni secondi alla volta sia nei sistemi Windows che Linux.

Correlati:smontare un arrangiamento RAID 1 senza rimuovere/reinstallare il sistema?

Gli sforzi e la seccatura per far funzionare le schede wifi realtek "correttamente" non valgono la pena.

Ho rinunciato a provare a utilizzare il mio R1 con un realtek come AP e ho acquistato invece un AP da TP-LINK, un Archer C7 v2 che ho flashato con OpenWRT. (https://openwrt.org)

Se vuoi ancora provare Realtek/ASUS, se in modalità hostapd, in /etc/hostapd.conf devi usare

wmm_enabled=0

il che ti fa perdere velocità.

Usandolo sia come hostap che come client, devi anche configurare il caricamento del modulo in /etc/modprobe.d/rtl8192cu.conf per aggirare alcuni dei bug:

options rtl8192cu  rtw_power_mgnt=0 rtw_enusbss=1 rtw_ips_mode=1

Riavvia quindi il dispositivo per rendere effettive le opzioni.

Consigli generali sulla tecnologia Wi-Fi

Come ultimi commenti, specialmente nel WiFi, devi pagare bene per avere dei buoni chipset che funzionino come promesso.

Normalmente è necessario disporre di antenne esterne, soprattutto per utilizzare il chipset in modalità AP.

Si prega di notare che questo chipset supporta solo la banda a 2 GHz. Come nella maggior parte del mondo civile, la banda a 2GHz è piuttosto affollata, o hai un buon segnale o sei praticamente nei guai. Quindi questo rafforza la necessità di antenne esterne.

Anche se si utilizza 5GHz, poiché il protocollo 5GHz è stato progettato per percorrere distanze minori, le antenne esterne sono un must.

Tieni inoltre presente che mentre potresti cavartela con una sola antenna nella banda a 2,4 GHz, hai bisogno di almeno due antenne quando hai a che fare con 5 GHz.

Ho buone esperienze con i chipset basati su Ralink e Atheros, quelli realtek non tanto.

AGGIORNAMENTO:avevo un realtek senza schermatura nel mio dispositivo iOT, che non è stato utilizzato perché era pessimo. Ho anche avuto arresti anomali quasi ogni settimana anche con la cosa inserita nella lista nera dal software.

Taglialo fisicamente dalla scheda, la scheda può durare mesi senza comportarsi male e anche le interferenze RF a casa sono inferiori.

Ho anche comprato una chiavetta a doppia frequenza con chipset wifi ralink da 10 € molto buona su aliexpress "300Mbps Dual Band 2.4GHz / 5.8GHz Ralink RT5572N WiFi USB Adapter" molto meglio, ma ho finito per acquistare un router TP-Link con OpenWRT e collegandolo via Ethernet.

Per finire il mio "sbraitare" su Realtek; mentre decidevo quale AP AC a 5GHz acquistare, ho guardato un AP piuttosto economico, l'ASUS EA-N66 che è interamente basato su chipset realtek. I forum sono pieni di lamentele sul fatto che si chiuda misteriosamente almeno un paio di volte A SETTIMANA.

Non comprerei ASUS o Realtek a breve. IMO sono concentrati nella vendita di spazzatura a basso costo che non funziona.

RIVISITANDO questa risposta :nel frattempo ho appreso che ci sono ragioni consolidate più profonde di quanto sapessi/sospettassi, a livello di kernel/USB, che danno risposte molto plausibili che spiegano la stabilità degli adattatori wifi che funzionano meglio tramite prese PCI/card rispetto al instabilità dei Wi-Fi con chipset USB .

Ho anche appreso che il mercato dei wifi USB è per lo più dominato al giorno d'oggi da realtek vs ralink e la maggior parte degli altri marchi sono solo rebranding.

L'adattatore USB Ralink che ho comprato su AliExpress purtroppo è anche un vecchio modello di chipset con la sua serie di bug, tuttavia, tra due mali, funziona costantemente meglio di un Realtek. OpenBSD riesce a funzionare abbastanza bene usando questo Ralink, FreeBSD ha ancora alcuni brutti bug che lo utilizzano.

PS :Mi è stato suggerito di acquistare un adattatore USB->PCIe per poter utilizzare esternamente le migliori marche di schede Wifi. Se e quando lo provo/testerò, rivedrò questa risposta.

Correlati:Ssh – Data una chiave SSH privata, come recuperare la chiave pubblica?

Vedi la domanda correlata Perché i router WiFi fanno un lavoro così pessimo nella selezione dei canali?


Debian
  1. Replica di un database master usando MariaDB 10 su Debian 8

  2. Come installare MySQL v5.7 usando apt-get su Debian 8 Jessie

  3. Debian:utilizzo di due display su Debian?

  4. Debian – Errore di trasferimento utilizzando Sudo Apt?

  5. Debian – Usare Live-helper offline?

Come inviare e-mail utilizzando il server Debian 11

Come installare LogSeq su Debian 11 Edition utilizzando AppImage

Come abilitare/disabilitare il ping usando iptables su Debian 10

Rendi Debian un punto di accesso wireless

Come utilizzare un'unità USB su Debian 10

Installa Teamviewer su Debian 11 o 10 usando il terminale di comando