Estoy utilizando varios dispositivos Android que tienen Android 6.0.x y 6.0.1, y que quiero utilizar en una red de isla IPv6 ("privada"). Los dispositivos Android están conectados a un puente WiFi-a-Ethernet, o algunas tabletas incluso aceptan dongles Ethernet USB 2.0 usando cables OTG. La red IPv6 tiene RAs que indican el prefijo IPv6 a utilizar, así como la dirección del servidor DNS IPv6, y opcionalmente algunas rutas IPv6 más específicas. No hay servidores DHCPv6 ni DHCPv4 disponibles. Bueno, hay servidores DHCPv6 en esta red, pero sólo responden con prefijos delegados.
Por desgracia, no puedo conectar de forma fiable mis dispositivos Android a esta red. Para comprobarlo, una Pi equipada con Linux Raspbian se conecta inmediatamente y funciona correctamente, utilizando DNS y obteniendo las direcciones adecuadas.
Incluso cuando establezco una dirección IPv4 estática, mis dispositivos Android a menudo no se conectan correctamente, ya que no utilizan el DNS IPv6, aunque se anuncie (RFC 5006). Tengo que establecer direcciones falsas de servidores DNS IPv4 para poder establecer los parámetros estáticos IPv4. Pero incluso entonces, los dispositivos Android no funcionan correctamente, o bien no utilizan correctamente el DNS o incluso se desconectan después de algunos segundos.
¿Qué tipo de conectividad IPv4 esperan los dispositivos Android?