La conexión al wifi de mi trabajo acaba de fallar y debajo de la red mi teléfono dice "Avoided poor Internet connection"
. Que significa exactamente? ¿El teléfono ha detectado que no puede acceder a Internet en general o la red no pudo asignar una dirección IP o algo más?
No estoy seguro de si es importante, pero esto es en un Galaxy Nexus.
Comentarios
- ¿Está usando ics?
- @richardborcsik No I ‘ No estoy usando ICS, es solo el teléfono que se conecta a través de wifi por sí solo.
- @LukeQuinane ICS significa Ice Cream Sandwich, que a su vez significa Android 4.0 o superior. Dado que su dispositivo es un Galaxy Nexus, hecho están usando ICS 🙂
- @onik Creo que lo entendió como Conexión compartida a Internet.
- @RichardBorcsik Sí, lo entendí, pensé que ‘ d aclarar lo que significa ICS en este contexto.
Responder
Una conexión deficiente puede significar que:
- hay una señal débil en el dispositivo de su socio wifi.
- Hay mucho ruido de otros sistemas que utilizan la misma frecuencia .
Ambos significan que muchos paquetes de datos se pierden y deben retransmitirse para que su rendimiento general disminuya.
Puede comparar esto con:
- alguien no está hablando lo suficientemente alto
- muchas personas están hablando al mismo tiempo y es difícil entender a una persona en ese ruido
Si tiene problemas de interferencia. Podría ayudar cambiar el canal / frecuencia wifi
Comentarios
- O su dispositivo no pudo ‘ obtener una dirección IP válida y tuvo que recurrir a una dirección local de enlace, o la conexión desde el punto de acceso a Internet tiene una gran fluctuación y / o porcentaje de pérdida de paquetes
- PARA confirmar el comentario de @onik ‘, ‘ he estado viendo » Evité una mala conexión a Internet » bastante en la última semana con el wifi del hotel, antes de que aparezca ese mensaje, si abro la fi de Configuración Puedo ver el ciclo de conexión a través de » Conectando » y » Obteniendo Dirección IP » durante unos minutos antes de que el sistema se rinda y diga que ha evitado la mala conexión. En este caso, lo más probable es que sea un AP wifi sobrecargado o un servidor DHCP que se ha quedado sin direcciones, o una conexión inestable que sigue cayendo mientras el teléfono se conecta al AP.
- I ‘ veo el mismo comportamiento del dispositivo que GAThrawn, pero también tengo acceso a los rastreos de paquetes que se ejecutan en el servidor DHCP que muestran claramente que (a) el servidor DHCP está haciendo exactamente lo correcto en respuesta a las solicitudes desde el dispositivo Android y (b) después de que el servidor DHCP envía su DHCP ACK, el dispositivo Android y la puerta de enlace local intercambian paquetes ARP con éxito. La conexión wifi es bastante sólida y solo hay otros dos dispositivos en la red.
Responder
Este El problema me ha estado atormentando desde que actualicé mi Sony Ericcson Experia Pro («iyokan») de Cyanogenmod 7.2 (Android 2.3.7) a 9.0 (Android 4.0.3), hasta hoy, cuando hice una investigación más detallada.
Es claramente un defecto relacionado con el cliente DHCP. Cuando se manifiesta, el dispositivo no puede obtener una dirección IP de ningún punto de acceso, incluso aquellos con los que no había tenido problemas anteriormente. La dirección IP soluciona el problema.
Hace unos minutos, descubrí que al eliminar el contenido de / data / misc / dhcp y luego restablecer el dispositivo se solucionó el problema. Estoy seguro de que volverá a suceder, pero cuando lo haga, sabré qué hacer al respecto.
Espero que esta información ayude a alguien y tal vez lleve a una solución. No puedo informar que es un error oficial porque estoy usando una construcción nocturna (cm-9-20120819-NIGH TLY-iyokan)
Respuesta
Si bien @ k3b tiene razón en lo que significa una mala conexión a Internet, eso no es lo que haciendo que aparezca el mensaje de error. Si realmente tiene problemas de conexión, no recibe un mensaje de error (bastante contrario a la intuición)
Parece que, desde que se actualizó a ics, la gente tiene un problema con esto.
En teoría, debería haber una configuración para desactivar esto en:
Settings -> Wi-Fi -> Advanced -> Avoid poor Internet connection
Dije teóricamente porque no lo tengo. Vea si lo hace y si resuelve el problema. Si no lo hace o no lo hace, siga leyendo.
Existe una aplicación sólo de root en xda-developers que se supone que debe resolver esto. Si no tiene o no quiere rootear, debe esperar a que Google lo solucione.
Comentarios
- Es molesto, puedo ver la opción en la configuración, pero ‘ no está marcada ( y sigo recibiendo el error).
Respuesta
Yo también tuve este problema en CM9. Y el problema era tan grave que apenas podía conectarme a mi WiFi. Así que decidí arreglarlo yo mismo. Escribí una aplicación que ahora resuelve fácilmente este problema. Puedes obtenerlo de Google Play .
Ahora un poco de explicación :
El problema: Como ya sabrá, cuando su dispositivo dice «Conexión deficiente», la conexión no es realmente mala, se trata de que Android la estropee. Esto se puede solucionar borrando el contenido donde Android almacena información DHCP, por alguna razón, los datos están causando el problema. Esto la información no es más que arrendamiento y pid cosas. Como el arrendamiento no es legible por humanos (¡al menos no lo entiendo!) No puedo decir qué exactamente mal que está pasando allí. Pero aclarar eso ayuda.
La solución: La solución que desarrollé simplemente automatiza la desactivación de WiFi, la eliminación de información de DCHP y luego, vuelva a encender el WiFi. ¡Solución simple pero perfecta! 🙂
Comentarios
- ¿Puedes darnos una idea de lo que hace tu aplicación para solucionar este problema? Tengo ‘ solo curiosidad si ‘ s de alguna manera un usuario no root podría hacer esto reconectando / desconectando, etc. incluso si es más ¿doloroso?
- @GAThrawn: Sí, la aplicación borra el contenido donde Android almacena la información DHCP ‘. Por alguna razón, esos datos están causando todo el problema. Como sabrá, cuando dice » Mala conexión » la conexión no es realmente mala, ‘ se trata de que Android lo estropee. Ahora acerca de los dispositivos que no son root, me temo que esta solución no ‘ funcionará, ya que para acceder a los datos DHCP necesita permisos de superusuario. (Y esa ‘ es la razón por la que la aplicación necesita acceso de root).
- Interesante. ¿De qué tipo de información DHCP estamos hablando aquí? Arrendamientos? ¿O la configuración? ¿Cómo supiste cómo solucionarlo? ¿Dónde puedo encontrar información adicional? ¿Es tu aplicación de código abierto? Si es así, ¿dónde puedo revisar la fuente?
- Demasiadas preguntas … ¡Jaja! Sí, es ‘ s arrendamiento y pid. Como el contrato de arrendamiento no es legible por humanos (al menos yo ‘ no lo entiendo), no puedo ‘ decir qué es exactamente ‘ está sucediendo allí. Pero aclarar eso ayuda. 🙂 Estaba buscando en Google para solucionar este problema, en algún lugar (desafortunadamente, no ‘ no recuerdo dónde) lo leí ‘ s el problema con la información DHCP. Así que intenté borrarlo manualmente, ¡y funcionó! Mi aplicación solo automatiza la desactivación de WiFi, la eliminación de la concesión y el pid de DCHP, y luego la activación de WiFi. ¡Solución simple pero perfecta! 😉
Responder
Esto también ocurre si el dispositivo no puede comunicarse con el servidor DHCP.
Respuesta
Cuando tuve este problema, edité la puerta de enlace de la red WiFi en la configuración avanzada de WiFi para que fuera la misma que la dirección proxy . Esto me solucionó el problema.
Comentarios
- ¿Podría explicarnos Cómo hacer esto? La pregunta no dice nada sobre el uso de un proxy. ¿Qué configuración debería ser y dónde encontrarla?