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 da considerare prima di approfondire i suggerimenti software di seguito:
Crittografia WIFI: prova a modificare il metodo di crittografia sul tuo router WIFI, verifica se si ottiene 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 sul quale sta comunicando il router. Nella tua zona, potrebbe esserci troppo traffico sul canale selezionato.
Dopo aver escluso queste aree, cinque possibili strade software che potresti considerare:
- Cerca di vedere se esiste un backport WiFi e, in tal caso, installa il pacchetto appropriato
- Verifica se si tratta di un problema a 64 bit contro 32 bit
- Provare un kernel nuovo, o il prossimo kernel stabile disponibile OPPURE testare l'ultima versione di Ubuntu alpha / beta che contiene l'ultimo kernel candidato all'uscita
- Disabilitare la gestione dell'alimentazione della scheda wireless
- (la scelta dell'ultima risorsa) utilizzando NDISWrapper
backports
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. Spuntare la casella appropriata in Sorgenti software e ricaricare gli ultimi aggiornamenti.
Apri Software Center o Synaptic Manager e cerca il pacchetto denominato (o simile) come sopra. Se il pacchetto è disponibile, installa il pacchetto, riavvia e verifica se la connessione WiFi è più stabile.
64 bit contro 32 bit
Man mano che Linux matura, i problemi a 64 bit contro 32 bit dovrebbero ridursi. Tuttavia non è noto che un'installazione a 64 bit può 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.
Effettua 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.
Kernel più recente
Il test di un kernel più recente può talvolta causare problemi di instabilità, ad esempio problemi di avvio e schermo nero. Ti consiglio di rimuovere prima tutti i driver grafici Hardware aggiuntivo (ad es. ATI o Nvidia). Raccomando anche di avere un buon backup, ad esempio, usando CloneZilla da cui è possibile ripristinare.
Cerca il prossimo kernel mainline stabile da qui su LaunchPad .
Guardando gli elenchi delle modifiche nel 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 energia
A volte le schede wireless possono avere modalità di risparmio energia. Non è sconosciuto per queste modalità essere buggy in Linux. Talvolta 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 Managment. Di seguito è riportato un metodo che ho usato 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 seguente riga (se non esiste già)
/sbin/iwconfig wlan0 power off
Se il file aperto è vuoto, aggiungere quanto segue
#!/bin/sh
/sbin/iwconfig wlan0 power off
Ora copia e incolla quanto segue:
sudo chmod +x /etc/pm/power.d/wireless
Quindi riavviare.
fonte
NDISWrapper
Nota: NDISWrapper può causare problemi di schermata nera all'avvio, quindi ad esempio un buon backup, utilizzando CloneZilla da cui è possibile ripristinare.
NDISWrapper era un tempo qualche anno fa, un metodo usato frequentemente per le schede wireless perché il kernel aveva così poco supporto per i driver wireless.
È caduto in disgrazia negli ultimi tempi per molte ragioni che non andrò in ...
Ad essere onesti, RTL8187se è nel kernel da qualche 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
Estratto dal file zip.
Usando ndisgtk - vai alla cartella - RTL8187SE - WinXP e punta ndisgtk sul .inf
file. Si spera che ora (forse dopo un riavvio) il gestore di rete dovrebbe usare questo driver preferibilmente al driver del kernel RTL8187SE - spero che non sia necessario inserire nella lista nera il kernel.
linux-backports-modules-cw-2.6.39-generic
, quindi riavviare e vedere se il problema persiste?