Fórum Root.cz

Hlavní témata => Sítě => Téma založeno: waclaw 10. 09. 2019, 08:20:45

Název: Android v IPv6 only siti
Přispěvatel: waclaw 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
Název: Re:Android v IPv6 only siti
Přispěvatel: waclaw 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:: {};
};
Název: Re:Android v IPv6 only siti
Přispěvatel: Ondřej Caletka 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.
Název: Re:Android v IPv6 only siti
Přispěvatel: Radek Zajíc 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.
Název: Re:Android v IPv6 only siti
Přispěvatel: waclaw 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.
Název: Re:Android v IPv6 only siti
Přispěvatel: Ondřej Caletka 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.
Název: Re:Android v IPv6 only siti
Přispěvatel: waclaw 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ě.
Název: Re:Android v IPv6 only siti
Přispěvatel: Ondřej Caletka 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/
Název: Re:Android v IPv6 only siti
Přispěvatel: waclaw 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!
Název: Re:Android v IPv6 only siti
Přispěvatel: waclaw 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).