J'utilise plusieurs appareils Android 6.0.x et 6.0.1, que je souhaite utiliser dans un réseau îloté ("privé") IPv6. Les appareils Android sont soit attachés à un pont WiFi-to-Ethernet, soit certaines tablettes acceptent même les dongles Ethernet USB 2.0 à l'aide de câbles OTG. Le réseau IPv6 dispose de RAs signalant le préfixe IPv6 à utiliser, ainsi que l'adresse du serveur DNS IPv6, et éventuellement quelques routes IPv6 plus spécifiques. Il n'y a pas de serveurs DHCPv6 ou DHCPv4 disponibles. Il y a bien des serveurs DHCPv6 dans ce réseau, mais ils ne répondent qu'avec des préfixes délégués.
Malheureusement, je ne peux pas connecter de manière fiable mes appareils Android à ce réseau. Pour vérifier, un Pi ordinaire équipé de Linux Raspbian se connecte immédiatement et fonctionne correctement, en utilisant le DNS et en obtenant des adresses correctes.
Même lorsque je définis une adresse IPv4 statique, mes appareils Android ne se connectent souvent pas correctement, car ils n'utilisent pas le DNS IPv6, bien qu'il soit annoncé (RFC 5006). Je dois définir de fausses adresses de serveur DNS IPv4 pour pouvoir définir les paramètres IPv4 statiques. Mais même dans ce cas, les appareils Android ne fonctionnent pas correctement, ils n'utilisent pas correctement le DNS ou sont déconnectés après quelques secondes.
Quel type de connectivité IPv4 les appareils Android attendent-ils ?