O que “ evitou uma conexão de Internet ruim ” significa?

A conexão com meu wi-fi do trabalho falhou e, abaixo da rede, meu telefone está dizendo "Avoided poor Internet connection". o que isso significa, exatamente? O telefone detectou que não consegue acessar a Internet mais ampla ou a rede falhou ao alocar um endereço IP ou algo mais?

Não tenho certeza se isso importa, mas isso é em um Galaxy Nexus.

Comentários

  • Você está usando o ics?
  • @richardborcsik Não I ‘ Não estou usando ICS, é apenas o telefone conectado por wi-fi por conta própria.
  • @LukeQuinane ICS significa Ice Cream Sandwich, que por sua vez significa Android 4.0 ou superior. Como seu dispositivo é um Galaxy Nexus, você fato estão usando ICS 🙂
  • @onik, acho que ele entendeu como compartilhamento de conexão com a Internet.
  • @RichardBorcsik Sim, entendi, pensei que ‘ d esclarecer o que significa ICS neste contexto.

Resposta

Uma conexão ruim pode significar que:

  • há um sinal fraco de seu dispositivo wi-fi parceiro.
  • há muito ruído de outros sistemas usando a mesma frequência .

Ambos significam que muitos pacotes de dados são perdidos e precisam ser retransmitidos para que sua taxa de transferência geral diminua.

Você pode comparar isso com:

  • alguém não está falando alto o suficiente
  • muitas pessoas estão falando ao mesmo tempo e é difícil entender uma pessoa naquele ruído

Se você já problemas de interferência pode ajudar mudar o canal / frequência wi-fi

Comentários

  • Ou o seu dispositivo não conseguiu ‘ obter um endereço IP válido e teve que voltar a um endereço local de link, ou a conexão do ponto de acesso à Internet apresenta alta instabilidade e / ou porcentagem de perda de pacotes
  • PARA confirmar o comentário de @onik ‘, eu ‘ vi ” Evitei uma conexão de Internet ruim ” bastante na semana passada no wi-fi do hotel, antes que essa mensagem apareça, se eu abrir o Wi fi seção de Configurações, posso ver o ciclo de conexão por meio de ” Conexão ” e ” Obtenção Endereço IP ” por alguns minutos antes de o sistema desistir e dizer que evitou a conexão ruim. Neste caso, provavelmente, um AP wi-fi sobrecarregado ou servidor DHCP que ficou sem endereços ou uma conexão instável que continua caindo enquanto o telefone está se conectando ao AP.
  • I ‘ estou vendo o mesmo comportamento de dispositivo que GAThrawn, mas também tenho acesso a rastreamentos de pacotes executados no servidor DHCP que mostram claramente que (a) o servidor DHCP está fazendo exatamente a coisa certa em resposta às solicitações do dispositivo Android e (b) depois que o servidor DHCP envia seu DHCP ACK, o dispositivo Android e o gateway local trocam pacotes ARP com sucesso. A conexão wi-fi é bastante sólida e existem apenas dois outros dispositivos na rede.

Resposta

Isto problema tem me atormentado desde que atualizei meu Sony Ericcson Experia Pro (“iyokan”) de Cyanogenmod 7.2 (Android 2.3.7) para 9.0 (Android 4.0.3) – até hoje, quando fiz uma investigação mais detalhada.

É muito claramente um defeito relacionado ao cliente DHCP. Quando se manifesta, o dispositivo não consegue obter um endereço IP de qualquer ponto de acesso, mesmo aqueles com os quais não tinha problemas anteriormente. Mudando para um estático O endereço IP contorna o problema.

há alguns minutos, descobri que excluir o conteúdo de / data / misc / dhcp e redefinir o dispositivo resolveu o problema. Tenho certeza de que isso acontecerá novamente, mas quando acontecer, saberei o que fazer a respeito.

Espero que esta informação ajude alguém e talvez leve a uma correção. Não posso relatar que é um bug oficial porque estou usando uma construção noturna (cm-9-20120819-NIGH TLY-iyokan)

Resposta

Embora @ k3b esteja certo, uma conexão de Internet ruim significa que “não é o que” fazendo com que a mensagem de erro apareça. Se você realmente tiver problemas de conexão, não receberá uma mensagem de erro (muito contra-intuitivo)
Parece que, desde a atualização para o ics, as pessoas têm um problema com isso.

Teoricamente, deve haver uma configuração para desligar em:

Settings -> Wi-Fi -> Advanced -> Avoid poor Internet connection 

Eu disse teoricamente porque não tenho. Veja se o faz e se resolve o problema. Se você não quiser, continue lendo.

Existe um aplicativo somente root em xda-developers que supostamente resolve isso. Se você não tem ou não quer fazer root, precisa esperar que o Google conserte isso.

Comentários

  • Irritantemente, posso ver a opção nas configurações, mas ‘ está desmarcada ( e ainda recebo o erro).

Resposta

Eu também tive esse problema no CM9. E o problema era tão grave que mal consegui me conectar ao meu wi-fi. Então, decidi consertar sozinho. Eu escrevi um aplicativo que agora resolve facilmente esse problema. Você pode obtê-lo no Google Play .

Agora, um pouco de explicação :

O problema: Como você deve saber, quando o dispositivo diz “Conexão ruim”, a conexão não é realmente ruim, é tudo sobre o Android bagunçar tudo. Isso pode ser resolvido limpando o conteúdo onde o Android armazena informações de DHCP, por algum motivo que os dados estão causando o problema. informações nada mais são do que lease e pid . Como o lease não é legível por humanos (pelo menos eu não entendo!) Não posso dizer o quê exatamente errado que está acontecendo lá. Mas esclarecer isso ajuda.

A solução: A solução que criei simplesmente automatiza desligar o WiFi, limpar as informações de DCHP e em seguida, ligando novamente o WiFi. Solução simples, mas perfeita! 🙂

Comentários

  • Você pode nos dar uma ideia do que seu aplicativo faz para corrigir isso? Eu ‘ estou apenas curioso se há ‘ s de alguma forma que um usuário não root pudesse fazer isso através da reconexão / desconexão, etc. mesmo que seja mais doloroso?
  • @GAThrawn: Sim, o aplicativo limpa o conteúdo onde o Android armazena as informações de DHCP ‘. Por algum motivo, esses dados estão causando todo o problema. Como você deve saber, quando diz ” Conexão ruim ” a conexão não é realmente ruim, ‘ é tudo sobre o Android bagunçando tudo. Agora, sobre os dispositivos não raiz, temo que esta solução não ‘ funcione para acessar os dados DHCP de que você precisa de permissões de superusuário. (E é por isso ‘ que o aplicativo precisa de acesso root.)
  • Interessante. De que tipo de informação DHCP estamos falando aqui? Locações? Ou a configuração? Como você soube como consertar? Onde posso encontrar informações adicionais? Seu aplicativo é de código aberto? Se sim, onde posso revisar a fonte?
  • Muitas perguntas .. Haha! Sim, é ‘ é alugado e pid. Como o aluguel não é legível (pelo menos eu não ‘ não consigo!) Não posso ‘ dizer o que exatamente está errado ‘ está acontecendo lá. Mas esclarecer isso ajuda. 🙂 Eu estava pesquisando no Google para corrigir esse problema, em algum lugar (infelizmente, eu não ‘ não me lembro onde) li que ‘ s o problema com informações de DHCP. Então deu pra tentar limpar manualmente, e funcionou! Meu aplicativo apenas automatiza desligar o WiFi, limpar a concessão e pid do DCHP e, em seguida, ligar o WiFi novamente. Solução simples, mas perfeita! 😉

Resposta

Isso também ocorre se o dispositivo não conseguir entrar em contato com o servidor DHCP.

Resposta

Quando tive esse problema, editei o gateway da rede WiFi nas configurações avançadas de WiFi para ser igual ao endereço de proxy . Isso resolveu o problema para mim.

Comentários

  • Você poderia explicar como fazer isso? A pergunta não diz nada sobre o uso de um proxy. Quais configurações devem ser e onde encontrá-las?

Deixe uma resposta

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