GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Il wireless continua a interrompersi ogni pochi minuti su un Realtek Rtl8187se?

Internet continua a interrompersi ogni pochi minuti, a volte dura più a lungo ma alla fine succede. Posso ancora utilizzare Internet se mi disconnetto dal menu e faccio nuovamente clic su Connetti. Qualsiasi aiuto sarebbe apprezzato 🙂

Dettagli della mia scheda wireless:

Scheda wireless:04:00.0 Controller di rete
:Realtek Semiconductor Co.,
Ltd. Controller LAN wireless RTL8187SE
(rev 22)

Sto solo eseguendo un semplice vecchio Ubuntu a 64 bit completamente aggiornato (kernel 2.6.38-10-generico)

Come il kernel riconosce la mia scheda wireless:

*-network               
       description: Wireless interface
       product: RTL8187SE Wireless LAN Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: [email protected]:04:00.0
       logical name: wlan0
       version: 22
       serial: 00:24:21:cf:89:f6
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=r8180 latency=0 multicast=yes wireless=802.11b/g
       resources: irq:17 ioport:3000(size=256) memory:fa000000-fa003fff
  *-network
       description: Ethernet interface
       product: RTL8111/8168B PCI Express Gigabit Ethernet controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: [email protected]:05:00.0
       logical name: eth0
       version: 03
       serial: 00:03:0d:de:97:eb
       size: 100Mbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full ip=192.168.1.67 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
       resources: irq:43 ioport:4000(size=256) memory:f6000000-f6000fff memory:f4000000-f4003fff memory:f4020000-f403ffff

Sto solo usando un gestore di rete standard, non ho personalizzato nulla in realtà..

Risposta accettata:

Le connessioni WiFi interrotte possono essere legate all'ambiente o al software.

Cercherò di mantenerlo il più generico possibile, in modo che la risposta possa applicarsi a qualsiasi scheda WiFi.

Tre aree ambientali che dovresti considerare prima di approfondire i suggerimenti software di seguito:

  • Crittografia WIFI:prova a modificare il metodo di crittografia sul tuo router WIFI, verifica se ciò si traduce in una connessione più stabile.

  • Router WIFI stesso:prova a passare a un nuovo punto di accesso, hai ancora problemi di connettività?

  • Canale WIFI:prova a cambiare il canale su cui comunica il router. Nella tua zona, potrebbe esserci troppo traffico sul canale che hai selezionato.

Una volta escluse queste aree, cinque possibili soluzioni software che potresti prendere in considerazione:

  1. Sto cercando di vedere se esistono WiFi Backport e, in tal caso, installando il pacchetto appropriato
  2. Verifica se si tratta di un problema a 64 bit rispetto a 32 bit
  3. Provare un kernel più recente, o il prossimo kernel stabile disponibile OPPURE testare l'ultima versione alpha/beta di Ubuntu che contiene l'ultimo kernel candidato al rilascio
  4. Disabilitare la gestione dell'alimentazione della tua scheda wireless
  5. (la scelta dell'ultima risorsa) utilizzando NDISWrapper

Backport

Gli sviluppatori del kernel rilasciano spesso un pacchetto software contenente aggiornamenti per i dispositivi WiFi derivati ​​dal kernel più recente o più recente.

Per Natty, questo pacchetto si chiama linux-backports-modules-cw-2.6.39-generic (grazie Jorge). Questo pacchetto può essere trovato nel repository proposto o nel repository backport. Spunta la casella di controllo appropriata in Sorgenti software e ricarica gli ultimi aggiornamenti.

Apri Software Center o Synaptic Manager e cerca il pacchetto denominato (o con un nome simile) come sopra. Se il pacchetto è disponibile, installa il pacchetto, riavvia e verifica se la connessione WiFi è più stabile.

Correlati:come configurare un server Sftp con restrizioni su Ubuntu in Ubuntu?

64 bit contro 32 bit

Con la maturazione di Linux, i problemi a 64 bit rispetto a 32 bit dovrebbero ridursi. Tuttavia non è sconosciuto che un'installazione a 64 bit possa essere più instabile rispetto a un'installazione a 32 bit e viceversa.

Per la tua scheda, ho trovato qui una segnalazione di bug per la tua scheda Wireless che descrive i tuoi sintomi:kernel a 64 bit, wifi interrompe la connessione in modo casuale.

Fai prima un backup del tuo sistema usando, ad esempio, Clonezilla, in modo da avere qualcosa da cui puoi facilmente ripristinare.

Prova a installare la versione a 32 bit di Natty. Verifica se la tua connessione è più stabile. Puoi anche testare gli altri suggerimenti in questa risposta in questa configurazione a 32 bit.

Nuovo kernel

Il test di un kernel più recente a volte può causare problemi di instabilità, ad esempio problemi di avvio e schermo nero. Ti consiglio di rimuovere prima eventuali driver grafici hardware aggiuntivi (ad es. ATI o Nvidia). Ti consiglio anche di avere un buon backup, ad esempio, usando CloneZilla da cui puoi ripristinare.

Cerca il prossimo kernel mainline stabile da qui su LaunchPad.

Guardando gli elenchi di modifiche sul kernel 2.6.39, menziona alcuni aggiornamenti per la tua scheda.

Puoi installare il kernel 2.6.39 come descritto nella mia risposta qui.

Disabilitazione del risparmio energetico

A volte le schede wireless possono avere modalità di risparmio energetico. Non è sconosciuto che queste modalità siano difettose in Linux. A volte può essere utile disattivare la gestione dell'alimentazione.

Potrebbe essere necessario eseguire alcune ricerche su Google per vedere se esiste un metodo specifico per disabilitare Power Management. Di seguito è riportato un metodo che ho utilizzato in passato per alcune carte.

Da un tipo di terminale:

gksu gedit /etc/pm/power.d/wireless

Se il file aperto contiene delle istruzioni, aggiungi la riga seguente (se non esiste già)

/sbin/iwconfig wlan0 power off

Se il file aperto è vuoto, aggiungi quanto segue

#!/bin/sh

/sbin/iwconfig wlan0 power off

Ora copia e incolla quanto segue:

sudo chmod +x /etc/pm/power.d/wireless

Quindi riavvia.

fonte

NDISWrapper

Nota:NDISWrapper può causare problemi di schermo nero all'avvio, quindi fai un buon backup, ad esempio, utilizzando CloneZilla da cui puoi ripristinare.

NDISWrapper era un tempo, alcuni anni fa, un metodo utilizzato di frequente per le schede wireless perché il kernel aveva così poco supporto per i driver wireless.

Negli ultimi tempi è caduto in disgrazia per molte ragioni di cui non parlerò...

Ad essere onesti, RTL8187se è nel kernel da un po' di tempo, quindi il seguente suggerimento dovrebbe essere considerato come ultima risorsa.

Cerca ndisgtk nel centro software e installa

Ora scarica i driver di Windows XP, nel tuo caso da Realtek

Estrai dal file zip.

Usando ndisgtk – vai alla cartella – RTL8187SE – WinXP e punta ndisgtk su .inf file. Si spera che ora (forse dopo un riavvio) il gestore di rete dovrebbe utilizzare questo driver al posto del driver del kernel RTL8187SE – n.b. si spera che non sia necessario inserire nella blacklist il kernel.


Ubuntu
  1. Ubuntu - Adattatore Wi-Fi Realtek Rtl8811au funzionante su Xubuntu?

  2. Eseguire uno script ogni volta che viene installato un nuovo kernel?

  3. Trovare le capacità del driver/dispositivo Wi-Fi?

  4. L'adattatore Wi-Fi (chipset Realtek 8821ce) non viene trovato dopo l'aggiornamento a Ubuntu 18.04?

  5. Connessione wireless lenta/incoerente dopo una nuova installazione di Ubuntu 14.04 (realtek Rtl8188ee)?

Come eseguire Cron Jobs ogni 5, 10 o 15 minuti

Come connettere il WiFi dal terminale su Ubuntu 16.04

Come connettersi al WiFi dal terminale su Ubuntu 20.04

Rimani connesso al Wi-Fi quando tutti gli utenti si disconnettono?

Esempio Crontab – ogni 5 minuti

L'autenticazione Wi-Fi scade