Intermitentemente, quando tento me conectar a uma rede WiFi, recebo a seguinte mensagem de erro como uma mensagem de notificação:

Falha ao conectar à rede

A mensagem aparece imediatamente após a tentativa de conexão, então claramente não está tentando e falhando. Não encontrei qualquer menção a um erro nos logs. As redes afetadas são aquelas às quais eu já me conectei sem alterar as configurações.

Como posso descobrir qual é o problema?

Eu tenho um Galaxy Nexus enraizado rodando Android 4.1.1 e ROM padrão. Esta pergunta está relacionada a outra pergunta que postei anteriormente , mas esta é mais sobre como encontrar a origem de uma mensagem de erro específica, então seu foco é diferente .

Detalhes adicionais

Aqui estão mais alguns detalhes baseados nos comentários:

  • Eu observei isso em minha casa e no trabalho redes. Um é identificado como WPA2 PSK e o outro é identificado como WPA / WPA2 PSK.

  • Não desliguei o telefone conforme descrito em guia de solução de problemas mencionado nos comentários. No entanto, reiniciei sem sucesso (usando o comando reboot que está disponível em telefones com acesso root).

  • Esquecer a rede e adicioná-la novamente não surtiu efeito. , se eu esquecer a rede, não poderei mais adicioná-la com sucesso.

  • A senha sem fio não mudou.

  • Não há proxy configurado quando estou sem fio. No entanto, executo o Onavo Extend quando estou em uma conexão de dados. Desativá-lo não tem efeito.

  • Mudei de DHCP para endereços IP estáticos. Isso reduziu a frequência de problemas e parece ter eliminado meu problema anterior em que o wi-fi caía aleatoriamente.

  • A suspensão do wi-fi está definida como ” Somente quando conectado. ” Não acho que seja relevante porque meu problema é estabelecer uma conexão em primeiro lugar (como quando chego em casa ou em trabalho), não mantendo um.

Observe que, apesar de todas essas etapas de solução de problemas, meu objetivo inicial é encontrar um verdadeiro mensagem de erro ou entrada de registro que fornece informações úteis sobre o problema.

Comentários

  • Que tipo de rede sem fio? WPA? WPA2? WEP? Leia este guia para o caso de: techrepublic.com/blog/smartphones/…
  • @Enigma: Obrigado pela sugestão. Eu ‘ atualizei minha pergunta.
  • Tente desativar totalmente o modo de espera e baixar uma ferramenta de conexão wi-fi de terceiros na app store. Provavelmente também existe um que fornece um bom registro de saída. Que outros serviços de aplicativo você tem em execução além dos de estoque?
  • Como não foi mencionado aqui explicitamente: Um de vocês dois tentou capturar um logcat quando o problema apareceu? Isso pode revelar algo. Até ICS (4.0), você pode usar um dos aplicativos logcat do Google Play; no entanto, como com JB eles não podem mais acessar nada além de suas próprias entradas de registro, você pode precisar usar adb logcat then (ou fazer root em seu dispositivo).
  • I tentei, mas não consegui nada relevante. A propósito, para telefones com root, é ‘ possível converter o alogcat em um aplicativo do sistema. Em seguida, ele funciona como anunciado no Jelly Bean.

Resposta

Você tem uma recuperação personalizada instalada? Tive esse problema duas vezes em um Galaxy S2, e o que o corrigia para mim era executar uma correção de permissões no modo de recuperação.

Se isso não funcionar, tente excluir seu arquivo de configuração de WiFi. Não tenho certeza do que é no Nexus, mas estou supondo que será algo na linha de /data/misc/wifi/wpa_supplicant.conf ou /data/misc/wifi/wpa.conf. Obviamente, você deve fazer backups antes de excluir qualquer coisa. Observe que você “perderá todas as suas configurações de WiFi se fizer isso.

Comentários

  • O cara com o nexo não é ‘ o único que postou a recompensa, chamei a atenção. Eu ‘ tenho um LG Optimus 4X HD. Não é totalmente diferente e não ‘ não acho que sua plataforma seja específica. Atualmente não ‘ não tem a recuperação instalada, embora tenha investigado isso como parte de uma solução para esse problema (mude para o CyanoGen 10.1). Não consigo ‘ não ver / data / misc / * de forma alguma, embora perceba que minha atualização de fw eliminou o acesso root. Isso bloquearia o acesso? Eu ‘ tenho um fim de semana inteiro reservado para fazer alguma coisa. Eu ‘ irei atualizar quando souber mais. Obrigado.
  • @Patrick – Eu ficaria surpreso se você pudesse ver qualquer coisa em /data sem acesso root. Em cada telefone que ‘ testei, um aplicativo só pode ver seus próprios dados de usuário em /data/data/app.name e nada mais. Se você obtiver acesso root, verifique também se há um diretório chamado /data/wifi. Alguns telefones usam isso em vez de /data/misc/wifi.
  • Claro. obrigado por confirmar, parece que eu ‘ estarei preso na frente de um computador durante todo o fim de semana. Vamos torcer para que o sol vá embora eh?
  • Haha sim, aproveite o fim de semana. Avise-me se o seu problema for resolvido.
  • Não é possível fazer o root. Parece que tenho problemas para chegar ao meu telefone via ADB. Eu ‘ ainda sou muito um novato nessas coisas 🙁 embora eu tenha encontrado um aplicativo que ajudou …

Resposta

Acho que esta parte da sua pergunta é a chave:

Eu mudei de DHCP para endereços IP estáticos. Isso reduziu a frequência de problemas e parece ter eliminado meu problema anterior em que o wi-fi era descartado aleatoriamente.

Problemas de endereçamento IP pode certamente causar problemas como este. O endereçamento estático só trata os sintomas, mas não cura a doença. Supondo que os APs aos quais você está se conectando não tenham suas configurações de DHCP alteradas, concentre-se em investigar como seu telefone está agindo como um Cliente DHCP. Encontrei um relatório de bug no qual vários usuários relatam o mesmo problema que você “está tendo (o autor realmente faz referência a uma de suas perguntas anteriores ). Um dos comentadores entradas de log encontradas relacionadas ao DHCP; você mencionou em um comentário que não encontrou nenhuma entrada de registro relevante, mas viu algum parecido com este comentador?

1 de abril de 05 : 26: 12 daemon.info desconhecido dnsmasq-dhcp [522]: DHCPREQUEST (br0) 192.168.200.225 a0: 0b: ba: 83: 65: 32

1 de abril 05:26:12 daemon desconhecido. info dnsmasq-dhcp [522]: DHCPNAK (br0) 192.168.200.225 a0: 0b: ba: 83: 65: 32 endereço errado

Além disso, um comentarista posterior descobriu que o serviço de cliente DHCP dhcpcd não estava sendo executado em seu dispositivo. Ele explica:

Comecei a pesquisar um pouco, usando o bom e velho console Linux e o comando “ps”. Percebi que:

  • toda vez que não conseguia conectar, o dhcpcd não estava funcionando.
  • pelo menos várias vezes, o processo Kingsoft Office estava em execução quando o problema apareceu.

Então, o que fiz foi:

  • desinstalei o Kingsoft Office,
  • mude para IP estático em todas as redes que uso com frequência (casa, trabalho, amigos, família). Também desativei o gerenciamento de energia do WiFi (li em algum lugar que isso poderia ajudar).

Depois disso, o problema desapareceu. Já se foi há 2 semanas!

Ele descobriu que a ausência do serviço de cliente DHCP estava relacionada a um de seus aplicativos. Reconfigure seu dispositivo para usar DHCP, tente se conectar a um dos APs com problema e, em seguida, use o Emulador de terminal (ou semelhante) para executar a mesma investigação que ele fez digitando o comando ps | grep dhcp. A saída deve ser semelhante a esta:

dhcp 4858 1 924 552 ffffffff 00000000 S /system/bin/dhcpcd

Isso significa que o dhcpcd o processo está em execução. Se dhcpcd não estiver em execução, você simplesmente não receberá nada. Se for esse o caso, digite ps novamente para obter uma lista de todos os processos atuais. Você percebe alguma correlação entre um aplicativo que você instalou e os problemas que está tendo? Como solução temporária, tente iniciar o serviço novamente digitando sudo dhcpcd e tente se conectar novamente.

Resposta

Consegui contornar, se não resolver, o problema em questão.

Resumindo, instalei o Wifi Ruler – Gratuito , que substitui o gerenciador de conexão wi-fi padrão.

Isso me permite clicar e conectar a qualquer AP que encontrar sem problemas.

Ele faz muitas outras coisas, finalmente posso evitar que meu telefone se conecte ao wi-fi aberto incrivelmente forte de meus vizinhos.

Espero que isso ajude.

Resposta

Verifique se você definiu o limite de dados móveis. Eu sei que é estranho no meu Samsung Nexus Maguro Samsung. Eu removi o limite e o wi-fi voltou ao normal.

No entanto, tive o mesmo problema no garoupa do Nexus 7, tentei vários aplicativos e truques na rede . Mas, finalmente, tive que atualizar o Cyanogenmod para fazer o wi-fi funcionar nele.

Resposta

Eu dei esta resposta a uma desconexão consulta anterior, mas há alguma ressonância aqui.

Acho que posso adivinhar o que está acontecendo.Quando comecei a usar hotspots gratuitos, estava me conectando sem problemas e frequentemente eles têm uma tela de logon para inserir a senha local. No entanto, alguns lugares, como hotéis, parecem dar acesso gratuito por um tempo limitado ou para o primeiro uso sem fazer login e, mais tarde, eles esperam que você se registre.

Quando volto a esses lugares uma segunda vez, acho que o telefone encontra a rede e afirma estar conectado, mas cada uso retorna um erro de rede ou parece se conectar e ser cortado. Na verdade, estou sendo redirecionado para a página de logon, só que muitas vezes ela só abre em segundo plano no gingerbread, então você não sabe o que está acontecendo.

Depois de mexer, às vezes você pode fazer com que a página de logon mostre e depois registre-se. Freqüentemente, só consigo fazer isso tentando uma pesquisa no Google. O Google, de alguma forma, parece saber rotear por meio das páginas de logon, enquanto outros aplicativos são ignorantes. ”

Comentários

  • Obrigado pela resposta. No entanto, como afirmei na minha pergunta, eu ‘ estou tendo esses problemas em casa e no trabalho. Seu problema com pontos de acesso Wi-Fi gratuitos, presumo, não está relacionado, já que você ‘ está tendo problemas para obter fora, apesar de ter uma conexão com o ponto de acesso.

Resposta

Tente reiniciar seu telefone, você vai encontrar novamente após a reinicialização.

Comentários

  • Sim,

    try rebooting ” é uma técnica de solução de problemas testada e comprovada para todos os tipos de problemas de computador, mas não ‘ não é realmente uma estratégia de longo prazo nem identifica o problema real.

Resposta

Eu tive o mesmo problema. Descobri que precisava com meu aplicativo Easy Battery Saver. Mexeu nas configurações e ele se conectou imediatamente.

Comentários

  • ” mexeu nas configurações ” dificilmente é considerada uma resposta útil.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *