Possíveis duplicatas:
- /android/60139/ice-cream-sandwich-cant-obtain-ip-address-what-do-i-need-to-delete-to-reset-wi
- Dispositivo bloqueado em "obtendo endereço IP" e depois define a rede para "desativada"
Eu tenho um Sony Ericcson Mini Pro (codinome “Mango” no CyanogenMod) com o CyanogenMod 9.1.0-mango. Este é o Android 4.0.4.
O problema
Ao tentar conectar-se a uma rede sem fio, ele fica preso no loop "Optaining IP Address" por um tempo, até mostrar "Bad Connection". É assim que é nas configurações do sistema de rede sem fio:
Meu tablet com CyanogenMod 10.2, Android 4.3, pode se conectar a essa rede sem fio sem problemas, assim como meu laptop Kubuntu 13.10 com uma placa sem fio Intel.
Tentei até agora
Ao procurar a causa e uma correção para o problema, encontrei várias postagens que sugerem o uso de um endereço IP estático. Esta é uma solução legítima, e eu posso recorrer a isso, mas gostaria de corrigir isso em geral.
A primeira coisa que tentei foi alterar as permissões
/system/etc/dhcpcd/dhcpcd-run-hooks
para 555 . Isso não teve nenhum efeito, no entanto.Então baixei o aplicativo WiFix e o executei no modo automático. Também não fez nada.
A última coisa que tentei foi excluir
/data/misc/dhcp/*
. Nenhum efeito.Atualização 2014-02-21 : Como você pode ver na captura de tela, a intensidade do sinal é realmente fraca, embora o telefone esteja a um metro de distância do roteador com uma mesa no meio. Agora ele se conectava enquanto estava sobre a mesa. A força do sinal está cheia agora. Li em uma pergunta diferente que o problema pode ser causado por um sinal fraco. Esse poderia ser o problema subjacente?
Meu roteador não possui uma antena externa; portanto, pode ser um pouco imprevisível onde o sinal é mais forte. Coloquei o telefone no roteador e ele ainda tinha o problema. Portanto, a força do sinal não deve ser o problema.
Atualização 2014-03-04 : Instalei a versão noturna mais recente do Cyanogen Mod no dispositivo usando suas instruções . Isso instalou o Android 4.1.3, que teve um problema sério com a rede sem fio. Ele foi desligado quando iniciei o dispositivo e ficou bloqueado ao ativar o wifi. Então, voltei para a versão estável mais recente, que ainda tem esse loop sem fim.
Atualização 2014-03-04 : Para minha rede doméstica, configurei um endereço IP estático, embora realmente não goste. No entanto, a conexão à Internet funciona agora.
Atualização 2014-03-06 : Verificado
/system/bin/sh -> mksh
e está presente. Isso não parece causar o problema.
Como posso corrigir esse aparente problema de DHCP?