reklama

Android v IPv6 only siti

Android v IPv6 only siti
« kdy: 10. 09. 2019, 08:20:45 »
Zdravim.

Podarilo se nekomu pripojit Android zarizeni do IPv6 only site?
Na routeru mam zprovoznen radvd, ktery sdeluje prefix site, masku a RDNSS. DHCPv6 nebezi.
Windows 10 1903 se pripoji bez problemu, maji nastavenou IP, routu i DNS z radvd.
Zkousel jsem vice Android 9 zarizeni (Huawei tablet, Xiaomi telefon), ale vezmou si jen IP adresu a routu, ale ne DNS.
Kde muze byt problem?

Diky
Waclaw

reklama


Re:Android v IPv6 only siti
« Odpověď #1 kdy: 10. 09. 2019, 15:20:52 »
Pro upresneni jeste konfigurace radvd:

Kód: [Vybrat]
interface lan
{
        AdvSendAdvert on;

        prefix 2001:470:xxxx::/64
        {
                AdvOnLink on;
                AdvAutonomous on;
        };

        RDNSS 2001:470:xxxx:: {};
};

Re:Android v IPv6 only siti
« Odpověď #2 kdy: 10. 09. 2019, 17:21:09 »
Zdravim.

Podarilo se nekomu pripojit Android zarizeni do IPv6 only site?

Ano, používám to tak běžně. RDNSS by mělo stačit, DHCPv6 beztak Android nepodporuje. Nepoužívám ale radvd, mám odhcpd z OpenWRT.

Re:Android v IPv6 only siti
« Odpověď #3 kdy: 10. 09. 2019, 22:12:26 »
> RDNSS 2001:470:xxxx:: {};

Zkusil bych DNS serveru dat i nejakou jinou adresu ze site nez je adresa vsech routeru a tu pak oznamit v RA.

Re:Android v IPv6 only siti
« Odpověď #4 kdy: 11. 09. 2019, 17:08:33 »
Vyzkousel jsem nastavit ruzna DNS, jine z lokalni IPv6 site, Cloudflare, ale bohuzel bez uspechu.
Nasledne jsem jeste zkusil zarizeni s LineageOS a tam DNS nabehlo bez problemu.
Vypada to, ze vyrobci hw to s implementaci IPv6 dost odflakli.

> RDNSS 2001:470:xxxx:: {};

Zkusil bych DNS serveru dat i nejakou jinou adresu ze site nez je adresa vsech routeru a tu pak oznamit v RA.

reklama


Re:Android v IPv6 only siti
« Odpověď #5 kdy: 11. 09. 2019, 20:19:33 »
A máš v té síti i NAT64? Protože je možné, že to zařízení se odpojí, když se mu nepovede připojit k nějakému IPv4-only serveru výrobce.

Re:Android v IPv6 only siti
« Odpověď #6 kdy: 11. 09. 2019, 21:27:19 »
A máš v té síti i NAT64? Protože je možné, že to zařízení se odpojí, když se mu nepovede připojit k nějakému IPv4-only serveru výrobce.

Co vím, tak NAT64 tu není. V prohlížeči přístup na lokální web přes IPv6 i na https://[2606:4700:4700::1111]/ funguje normálně, takže spojení existuje, jen nepřekládá DNS :/
Na Androidu se tyhle věci blbě diagnostikujou, když příkazy typu "ip -6 r" nic nevypisujou, ping6 nefunguje a o nastavení aktuálního DNS ani nemluvě.

Re:Android v IPv6 only siti
« Odpověď #7 kdy: 12. 09. 2019, 09:20:55 »
Co vím, tak NAT64 tu není. V prohlížeči přístup na lokální web přes IPv6 i na https://[2606:4700:4700::1111]/ funguje normálně, takže spojení existuje, jen nepřekládá DNS :/
Aha, zajímavé. To vypadá, že někteří výrobci skutečně podporu pro IPv6 DNS z Androidu odstraňují.

No v každém případě bych doporučoval ještě vyzkoušet chování s DNS64, například tak, že adresu DNS serveru anoncovanou v RDNSS použiješ některou z těchto: https://go6lab.si/current-ipv6-tests/nat64dns64-public-test/

Re:Android v IPv6 only siti
« Odpověď #8 kdy: 12. 09. 2019, 19:09:39 »
No v každém případě bych doporučoval ještě vyzkoušet chování s DNS64, například tak, že adresu DNS serveru anoncovanou v RDNSS použiješ některou z těchto: https://go6lab.si/current-ipv6-tests/nat64dns64-public-test/

Při použití Jool DNS64 jako RDNSS překlad funguje. ipv6-test.com ukazuje DNS4+IPv6 i DNS6+IPv6 Reachable. Úplně tedy nerozumím, jak to na pozadí funguje, musím dostudovat, ale alespoň částečný úspěch. Je vidět, že plná podpora IPv6 na zařízeních není ještě samozřejmost. Díky za rady!

Re:Android v IPv6 only siti
« Odpověď #9 kdy: 13. 09. 2019, 22:55:09 »
Tak se ukázalo, že na tabletu Huawei funguje IPv6 only (i bez DNS64) bez problémů. Bylo nutné restartovat zařízení, aby se smazala DNS cache. Problém přetrvává pouze na Xiaomi (MIUI 10, Android 9).

 

reklama