Fórum Root.cz
Hlavní témata => Sítě => Téma založeno: 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
-
Pro upresneni jeste konfigurace radvd:
interface lan
{
AdvSendAdvert on;
prefix 2001:470:xxxx::/64
{
AdvOnLink on;
AdvAutonomous on;
};
RDNSS 2001:470:xxxx:: {};
};
-
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.
-
> 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.
-
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.
-
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.
-
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ě.
-
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/
-
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!
-
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).