Ciclo infinito di "Ottenere l'indirizzo IP"


9

Possibili duplicati:


Ho un Sony Ericcson Mini Pro (nome in codice "Mango" su CyanogenMod) con CyanogenMod 9.1.0-mango. Questo è Android 4.0.4.

Il problema

Quando si tenta di connettersi a una rete wireless, verrà bloccato per un po 'in un ciclo "Indirizzo IP disponibile", fino a quando non viene visualizzato "Connessione errata". Ecco come appare nelle impostazioni di sistema della rete wireless:

Il mio tablet con CyanogenMod 10.2, Android 4.3, può connettersi a quella rete wireless senza problemi, così come il mio laptop Kubuntu 13.10 con una scheda wireless Intel.

Ho provato finora

Mentre cercavo la causa e una soluzione per il problema, ho trovato numerosi post che suggeriscono di utilizzare un indirizzo IP statico. Questa è una soluzione legittima e potrei ricorrere a quello, ma vorrei risolverlo in generale.

  1. La prima cosa che ho provato è stata cambiare le autorizzazioni /system/etc/dhcpcd/dhcpcd-run-hooksa 555 . Ciò non ha avuto alcun effetto, comunque.

  2. Quindi ho scaricato l' app WiFix e l' ho eseguita in modalità automatica. Nemmeno fatto niente.

  3. L'ultima cosa che ho provato è stata l' eliminazione/data/misc/dhcp/* . Nessun effetto.

  4. Aggiornamento 2014-02-21 : Come puoi vedere nello screenshot, la potenza del segnale è davvero debole, anche se il telefono è a un metro di distanza dal router con una scrivania in mezzo. Ora si è collegato mentre era sul tavolo. La potenza del segnale è piena ora. Ho letto in un'altra domanda che il problema potrebbe essere causato da un segnale debole. Potrebbe essere questo il problema di fondo?

    Il mio router non ha un'antenna esterna, quindi potrebbe essere un po 'imprevedibile dove il segnale è più forte. Ho impostato il telefono sul router e il problema persiste. Quindi la potenza del segnale non dovrebbe essere il problema.

  5. Aggiornamento 2014-03-04 : ho installato l' ultima versione notturna di Cyanogen Mod sul dispositivo usando le loro istruzioni . Questo ha installato Android 4.1.3, che ha avuto un grave problema con il wireless. È stato spento quando ho avviato il dispositivo e si è bloccato durante l'attivazione del wifi. Quindi sono tornato all'ultima versione stabile che ha ancora questo ciclo infinito.

  6. Aggiornamento 2014-03-04 : Per la mia rete domestica, ho impostato un indirizzo IP statico, anche se non mi piace davvero. Tuttavia, la connessione Internet funziona ora.

  7. Aggiornamento 06/03/2014 : verificato /system/bin/sh -> mkshed è presente. Questo non sembra causare il problema.

Come posso risolvere questo apparente problema DHCP?


Ricordo di aver avuto un problema simile qualche tempo fa (esattamente la stessa cosa), ma non ricordo più come l'ho risolto. Suggerimenti che non funzionavano per me includevano ad esempio il passaggio alla modalità aereo, attendere qualche secondo, tornare indietro. Non ha aiutato Nella maggior parte dei casi si è risolto da solo "entro un'ora". // Un'altra ROM potrebbe risolverlo, se è disponibile una nuova immagine radio, che potrebbe anche aiutare. Nessuna garanzia, tuttavia.
Izzy

La nuova ROM (Mod notturna Cyanogen) non ha aiutato, ha solo peggiorato le cose. Ho aggiornato la domanda di conseguenza.
Martin Ueding,

Risposte:


0

Ho avuto gli stessi sintomi durante la cottura di una ROM quando mancava il collegamento simbolico di / system / bin / sh a mksh.


Ho controllato, entrambi /system/bin/mkshe /system/bin/shsono presenti, essendo quest'ultimo un collegamento simbolico al primo. Quindi questo non sembra essere il problema.
Martin Ueding,

0

Come hai descritto nell'IP statico, la connessione funziona . Ciò comporta problemi di impostazione sul router in uso.

Per questo è necessario accedere a 192.168.1.1 come admin quando si è connessi al router. (Utilizzare il laptop per utilizzare tutte le funzioni del router. Poiché molti router hanno solo le impostazioni dell'interfaccia utente del desktop.)
Passare alle impostazioni e cercare le impostazioni avanzate con impostazione DHCP. Ora, controlla la gamma di indirizzi IP wifi DHCP. Potrebbe essere necessario aumentare l'intervallo.


Anche questo non funziona su reti che non gestisco. Suppongo che gli amministratori della mia università abbiano abbastanza indirizzi IP per tutti.
Martin Ueding,

Ogni router ha la propria capacità di fornire il numero di connessione. Se ci si trova nel raggio di un router, la cui capacità di fornire la connessione è già piena. Quindi, come può fornirti l'IP. Per ulteriori ricerche su no di connessione è possibile utilizzare alcuni strumenti di rete. Ad esempio, FING è buono per trovare ogni connessione su quel router con ogni nome di dispositivo.
Vivek Ji,

0

Sul router impostare indirizzi IP statici. Se il problema persiste, vai su Setting > Wifi > Select your networke vai alle impostazioni avanzate. Lì seleziona (inserisci) un indirizzo IP che non viene preso. Come 10.0.0.24. Questo dovrebbe risolvere il problema.


Questo non funziona su reti come Eduroam dove devo usare DHCP.
Martin Ueding,

0

Questo sintomo esatto può essere corretto modificando le autorizzazioni su

system/etc/dhcpcd/dhcpcd-run-hooks

a executesu tutti i conti: user groupeothers

Come menzionato qui

Sono necessari il dispositivo rooted e il browser root.

Spero che sia di aiuto


-2

Prova a cambiare il canale WiFi nelle impostazioni del router. Ciò ha risolto il problema per me.


Non vedo come questo dovrebbe aiutare per altre reti wireless.
Martin Ueding,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.