WiFi: se perde il collegamento non si connette più

12 risposte [Ultimo contenuto]
Ritratto di Gandalfrank
Gandalfrank
(Geek)
Offline
Geek
Iscritto: 12/10/2012
Messaggi: 176

La mia scheda WiFi funziona ottimamente, ma se per qualsivoglia motivo perde la connessione, il sistema operativo NON riesce più a stabilire il collegamento. Se riavvio il PC tutto funziona a meraviglia.

Da cosa può dipendere?

Uso Debian Squeeze.

Ritratto di mcortese
mcortese
(Moderatore)
Offline
Moderatore
Iscritto: 27/02/2009
Messaggi: 2918

Cosa usi per gestire la connessione? Network-manager, wicd, ifup/ifdown...?

Ritratto di Gandalfrank
Gandalfrank
(Geek)
Offline
Geek
Iscritto: 12/10/2012
Messaggi: 176

Uso NetworkManager 0.8.1

Ritratto di mcortese
mcortese
(Moderatore)
Offline
Moderatore
Iscritto: 27/02/2009
Messaggi: 2918

NM si accorge che la rete non c'è più? E se gli dici di connettersi, lui lo fa?

Ritratto di Gandalfrank
Gandalfrank
(Geek)
Offline
Geek
Iscritto: 12/10/2012
Messaggi: 176

NM rileva la disconnessione e tenta, invano, di riconnettersi.
Se provo a farlo manualmente mi chiede di inserire la password, e quando lo faccio NM effettua un tentativo di connessione ma non arriva a nulla.
Sono costretto a riavviare.

Ritratto di mcortese
mcortese
(Moderatore)
Offline
Moderatore
Iscritto: 27/02/2009
Messaggi: 2918

Riporta i log (/var/log/syslog). Nota che puoi cambiare "al volo" il livello di verbosità di NM con questo comando (da dare come root):

dbus-send --system --print-reply --dest=org.freedesktop.NetworkManager \
/org/freedesktop/NetworkManager org.freedesktop.NetworkManager.SetLogging \
string:"LIVELLO" string:""
dove "LIVELLO" può essere "debug" per un output molto verboso o "info" per quello standard.

Ricordo una discussione simile su questo forum: «eth si disconnette e non si riconnette automaticamente sciopero». Allora il problema era il dialogo DHCP tra NM e il router. La soluzione era impostare il router affinché assegnasse un IP fisso basato sul MAC address.

Ritratto di Gandalfrank
Gandalfrank
(Geek)
Offline
Geek
Iscritto: 12/10/2012
Messaggi: 176

Ti allego i due file syslog trovati nella cartella.
Grazie

AllegatoDimensione
log.txt 177.35 KB
log_1.txt 579.15 KB
Ritratto di mcortese
mcortese
(Moderatore)
Offline
Moderatore
Iscritto: 27/02/2009
Messaggi: 2918

In questi log si vendono tante connessioni terminate con successo. Quand'è esattamente che si è verificato il "fattaccio"?

Ritratto di Gandalfrank
Gandalfrank
(Geek)
Offline
Geek
Iscritto: 12/10/2012
Messaggi: 176

Non c'è una situazione specifica in cui si verifica il problema. A volte capita...
Ho allegato gli unici due file di log che erano presenti nella cartella che mi hai indicato.
L'ultima volta è accadduto lo scorso Sabato: esattamente 4 giorni fa.
Esattamente, cosa speravi di vedere in quei files?

Ritratto di mcortese
mcortese
(Moderatore)
Offline
Moderatore
Iscritto: 27/02/2009
Messaggi: 2918

Come puoi verificare tu stesso, il SO scrive sui file di log in continuo. Quelli che hai mandato tu coprono tutte le attività del tuo PC dal 12 febbraio alle 6,52 fino al 13 alle 13,17. Lo scopo di spulciare i log è capire cosa è successo in concomitanza (o subito prima) dell'incidente.

Ad esempio, posso dirti che il 13 tra le 7,22 e le 7,23 ti sei collegato a una rete wifi (Alice-qualcosa) e hai ottenuto l'IP 192.168.1.21. Un minuto dopo, però, alle 7,24 il kernel ha segnalato che la scheda di rete è entrata in modalità promiscua (perché?) e il collegamento è caduto.

Cosa è successo alle 7,24?

In un'altra discussione di questo forum ho letto che usi kismet. Non è che lo attivi sulla stessa interfaccia wireless con cui tenti di collegarti?

Ritratto di Gandalfrank
Gandalfrank
(Geek)
Offline
Geek
Iscritto: 12/10/2012
Messaggi: 176

Sì, sto imparando ad usare Kismet.
Ho effettuato un sacco di prove, per cui è probabile che fossi collegato ad internet tramite scheda WiFi e poi abbia avviato Kismet che usa la stessa scheda...
Ma il problema non ha niente a che fare con Kismet. Si è presentato anche quando non avevo lo sniffer installato.
Grazie comunque per il supporto.