Google Play nefunguje po IPv6

Google Play nefunguje po IPv6
« kdy: 01. 04. 2021, 14:51:53 »
Ahoj,

mam tu takovou zahadu. Zkousim ipv6 nastavit primo pres L3 switche, takze veskere slaac/ra atd. je primo na nich. V ceste neni zadny firewall.

Kód: [Vybrat]
interface vlanifX
 desc "wifi ipv6"
 ipv6 enable
 ipv6 address A:B:C::1/64
 undo ipv6 nd ra halt
 ipv6 nd ra dns-server 2001:4860:4860::8888
 ipv6 nd ra dns-server 2001:4860:4860::8844
 ipv6 nd ra dns-suffix somedomain.tld
 ipv6 nd autoconfig other-flag
 dhcpv6 server somepool

Dhcpv6 pool definuje dns apod pro dhcpv6 klienty.

A ted zajimave chovani android vs windows 10 - v obou pripadech maji zarizeni pouze ipv6 adresaci (windows dhcpv6, android slaac), route, dns...vse nastaveno
- windows 10 -> play.google.com = zobrazena stranka
- android -> play.google.com = no internet connection (pritom google maps, google mail atd atd funguji, pingy na public dns, preklady, vse funguje)

Nejake napady, nez vytahnu fyzicky wireshark, nebot spojeni jinak nezobrazim :)

« Poslední změna: 01. 04. 2021, 16:21:26 od Petr Krčmář »


Re:Google Play nefunguje po IPv6
« Odpověď #1 kdy: 01. 04. 2021, 19:49:46 »
Malo informaci.

Android nepodporuje DHCPv6. Ani pro pridelovani adres, ani pro pridelovani DNS. Z konfigurace neni uplne jasne, jestli je v siti povolena autokonfigurace metodou SLAAC - DNS v router advertisementech asi posilate, ale samo o sobe to nestaci. Ukazte wireshark dump nejakeho router advertisementu.

Je dobre mozne, ze nejaky cil je IPv4-only. Z te konfigurace switche neni jasne, jestli je LAN IPv6-only, nebo dual-stackovana. Pokud IPv6-only, mozna by pomohlo nasadit DNS64/NAT64. Google Public DNS podporuje i DNS64, pokud pouzivate standardni prefix 64:ff9b::/96 - https://developers.google.com/speed/public-dns/docs/dns64

Nenapsal jste, jake je to pripojeni - je to nativni IPv6 konektivita? Je v ceste nejaky tunel (napr. PPPoE)? V nastaveni switche nevidim nastaveni MTU. MTU jine nez 1500 pritom muze byt pro nektere sluzby dost velky problem.

Re:Google Play nefunguje po IPv6
« Odpověď #2 kdy: 02. 04. 2021, 08:58:34 »
A jeste neco - jaky Android (verze) a na jakem zarizeni?
Funguje IPv6 na dualstackovane siti?

Napriklad jeden levny tablet od Vodafone vubec IPv6 nepodporoval.

Dadko

Re:Google Play nefunguje po IPv6
« Odpověď #3 kdy: 02. 04. 2021, 10:16:10 »
Malo informaci.

Android nepodporuje DHCPv6. Ani pro pridelovani adres, ani pro pridelovani DNS. Z konfigurace neni uplne jasne, jestli je v siti povolena autokonfigurace metodou SLAAC - DNS v router advertisementech asi posilate, ale samo o sobe to nestaci. Ukazte wireshark dump nejakeho router advertisementu.

Je dobre mozne, ze nejaky cil je IPv4-only. Z te konfigurace switche neni jasne, jestli je LAN IPv6-only, nebo dual-stackovana. Pokud IPv6-only, mozna by pomohlo nasadit DNS64/NAT64. Google Public DNS podporuje i DNS64, pokud pouzivate standardni prefix 64:ff9b::/96 - https://developers.google.com/speed/public-dns/docs/dns64

Nenapsal jste, jake je to pripojeni - je to nativni IPv6 konektivita? Je v ceste nejaky tunel (napr. PPPoE)? V nastaveni switche nevidim nastaveni MTU. MTU jine nez 1500 pritom muze byt pro nektere sluzby dost velky problem.

vy neviete citat? Vecsinu informacii co po autorovi pozadujete je v jeho prispevku, len staci citat. Pise totiz, ze v sieti ma pre Windows DHCPv6 ale pre Android ma SLAAC a ze ostatne stranky normalne cez IPv6 funguju.

Re:Google Play nefunguje po IPv6
« Odpověď #4 kdy: 02. 04. 2021, 12:13:24 »
Asi neviem citat, protoze z konfigurace z neznameho prvku (proc autor nenapsal, co je to za switch a za OS?) neni uplne jasne, jestli je SLAAC skutecne funkcni, a dump z wiresharku tu neni. Z textu taky jednoznacne nevyplyva, ze "ostatni" funguje - jedna se o aplikace nebo o webove stranky?

Zaroven neni jasne, jestli se jedna o stranku play.google.com v browseru (jaky browser? Je to chrome v androidu nebo nativni browser? Ve starsich verzich Androidu to byly dve ruzne veci) nebo o aplikaci Google Play.

Jak jsem psal, v puvodnim prispevku je prilis malo informaci.

Chtelo by to tcpdump s ukazkou RA a idealne i pripojeni k Google Play z browseru a z aplikace.


Re:Google Play nefunguje po IPv6
« Odpověď #5 kdy: 02. 04. 2021, 12:22:59 »
Potvrzuji problém. Na mém Pixel 3A XL po připojení do IPv6-only sítě bez podpory IPv4 funguje webová stránka play.google.com, ale nativní aplikace Obchod Play tvrdí, že připojení k internetu není k dispozici. Když do IPv6 sítě přidám NAT64 a DNS64, všechno funguje jak má. Aplikace tedy evidentně používá nějakou serverovou službu, která není po IPv6 dostupná.

Re:Google Play nefunguje po IPv6
« Odpověď #6 kdy: 03. 04. 2021, 10:18:17 »
Potvrzuji problém. Na mém Pixel 3A XL po připojení do IPv6-only sítě bez podpory IPv4 funguje webová stránka play.google.com, ale nativní aplikace Obchod Play tvrdí, že připojení k internetu není k dispozici. Když do IPv6 sítě přidám NAT64 a DNS64, všechno funguje jak má. Aplikace tedy evidentně používá nějakou serverovou službu, která není po IPv6 dostupná.

Pane Caletko, diky za otestovani, tim padem to jiz zkoumat nemusim. To je mizerie, kolik veci na ipv6 nefunguje ani u velkych hracu...

A ano, slo o nativni aplikaci, to jsem puvodne zapomel uvest.