Tengo acceso a la Internet IPv6 a través de la sexta implementación de Charter Communication. Varios CDNs no funcionan correctamente sobre IPv6, lo que causa que varios sitios, incluyendo facebook, tengan problemas significativos (las fotos no se cargan, las páginas no se cargan, etc.)
En mi escritorio, puedo deshabilitar el IPv6, y estos problemas desaparecen. ¿Es posible hacer eso en un teléfono Android / tablet? (no rooteado)
Editar: De los comentarios, he aprendido que el problema real es un problema de la MTU. Así que estaría igualmente interesado en un método para establecer un MTU más bajo en Android también.
1 votos
No creo que se pueda desactivar IPv6 en Android, pero no debería ser necesario. Facebook y otros sitios funcionan bien sobre IPv6. Suena como un problema de MTU en la red de tu ISP, que deberían solucionar.
0 votos
A menos que tenga un método diferente para detectar esto (que estaría encantado de probar), este sitio informa de que no se han detectado problemas de PMTUD. Tampoco creo que sea un problema de MTU, porque la conexión siempre se forma, pero luego no se envían datos. Añadiré un ejemplo del problema al post.
0 votos
Y por la razón que sea, no soy capaz de recrear el problema ahora mismo. Si consigo hacer una captura más tarde, actualizaré el post con ella.
0 votos
Sin Root lo dudo. Necesitas modificar
/etc/sysctl.conf
que tiene un644
modo pararoot
propietario.3 votos
Las conexiones se forman correctamente pero luego no se reciben datos exactamente cómo es un problema de MTU. La configuración de la conexión (SYN, SYN+ACK, ACK) es con paquetes lo suficientemente pequeños como para caber en cualquier enlace IPv6, pero los datos serán lo suficientemente grandes como para provocar el problema.
0 votos
@SanderSteffann: ¿Una herramienta como ipv6-test.com/pmtud ¿Descartar definitivamente ese problema? ¿O hay algún otro método que pueda utilizar?
0 votos
No hay ninguna herramienta que pueda descartar este problema, ya que el problema podría estar, por ejemplo, en una interconexión dedicada entre tu ISP y Facebook, lo que sólo aparecería en casos muy específicos que la prueba no puede detectar. Sin embargo, una prueba satisfactoria indica que tu equipo local no es la causa.
0 votos
Puedes probar lo siguiente en tu escritorio: vuelve a habilitar IPv6, prueba a ver si el problema sigue ocurriendo. A continuación, vaya a la configuración de su adaptador de red y cambie la MTU a 1280. Luego prueba de nuevo. Si esto resuelve tu problema, entonces es definitivamente un problema de MTU.
1 votos
@SanderSteffann: Acabo de probar esto, y una MTU de 1280 o 1400 arregla el problema frente a una MTU de 1500. Así que supongo que tengo que quejarme a mi ISP entonces... Si tenemos un método (que supongo que no tenemos sin rootear) para ajustar la MTU en andriod, yo también estaría dispuesto a hacerlo.
3 votos
@SanderSteffann: Como nota adicional, pude establecer una MTU de 1400 en mi router, que parece que esto resolverá funcionalmente mi problema. ¡Muchas gracias! Supongo que dejaré esto abierto en caso de que alguien termine teniendo un método para hacer esto en una base por dispositivo (que es en realidad una solución menos preferida de todos modos).
0 votos
Hummm.... ¿qué tiene que ver con Android? ¿Qué dispositivo? ¿Qué versión de Android? Esto se ve un poco ... vague.... y lo que es 6ª aplicación de Charter Communication ?
0 votos
@t0mm13b: La versión de Android es Jelly Bean. Charter Communications es mi ISP. 6rd es un protocolo que los ISPs pueden implementar para permitir el acceso a internet IPv6 a través de un protocolo de encapsulación. Esto es específico de Android porque en los ordenadores de sobremesa (os x, Windows, linux) puedo desactivar fácilmente IPv6. No sé cómo hacerlo en Android.
0 votos
OP: Debería haber dicho todo eso para nosotros los entusiastas... :) solo digo ;)