Mag sein, dass es zusätzlich auch noch andere Ursachen gibt.
Dass es die beschriebenen Problem mit IPv6 auf Android im WLAN bei Verbindung über Unitymedia-Routers gibt und diese die beschriebenen Symptome auslösen, ist aber Fakt.
Aus der Diskussion in den verlinkten Google Issues geht eindeutig hervor, dass auch andere Dual Stack IPv4 / IPv6 Netze auf der ganzen Welt betroffen sind.
Das ganze lässt sich einfach reproduzieren - adb shell und root Rechte vorausgesetzt.
1. IPv6 im Handy an, mit WLAN verbunden und IPv6 Adresse von Unitymedia erhalten.
2. Überprüfen auf der shell (IPv4 UND IPv6 Adresse zugewiesen):
Code:
shell@hammerhead:/ $ ip a | grep wlan0 -A 10
ip a | grep wlan0 -A 10
21: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether c4:9a:02:8b:7b:76 brd ff:ff:ff:ff:ff:ff inet 192.168.1.60/24 brd 192.168.1.255 scope global wlan0 inet6 2a02:8070:b288:4700:459a:328b:35c1:94c2/64 scope global temporary dynamic valid_lft 604640sec preferred_lft 85640sec inet6 2a02:8070:b288:4700:c69a:2ff:fe8b:7b76/64 scope global dynamic valid_lft 1027204sec preferred_lft 422404sec inet6 fe80::c69a:2ff:fe8b:7b76/64 scope link valid_lft forever preferred_lft forever
3. Browser öffnen, beliebige Seite aufrufen, Wartezeit bestaunen :-(
3a. Optional Display auschalten, Push Nachricht von anderem Gerät senden, über das ausbleiben der Zustellung wundern :-(
4. Jetzt IPv6 für WLAN abschalten (root Rechte notwendig):
Code:
shell@hammerhead:/ $ su
su
root@hammerhead:/ $ echo 1 > /proc/sys/net/ipv6/conf/wlan0/disable_ipv6
echo 1 > /proc/sys/net/ipv6/conf/wlan0/disable_ipv6
5. Überprüfen, ob erfolgreich (nur noch IPv4 Adresse):
Code:
shell@hammerhead:/ $ ip a | grep wlan -A 10
ip a | grep wlan -A 10
21: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether c4:9a:02:8b:7b:76 brd ff:ff:ff:ff:ff:ff inet 192.168.1.60/24 brd 192.168.1.255 scope global wlan0
6. Browser erneut öffnen, Cache leeren, Seite aufrufen, keine Wartezeit
6a. Optional Display ausschalten, Push Nachricht von anderem Gerät senden, über sofortige Zustellung freuen
Unitymedia erzwingt in den eigenen Routern die Verwendung von IPv6. Wie stellst du sicher, dass dein Telefon ausschließlich IPv4 verwendet und dass die Probleme trotzdem auftreten?