2 votos

¿Se cae el wifi de Android (oreo) debido a pihole?

Antes que nada, mis disculpas si estoy publicando en el foro equivocado. Estoy un poco perdido en la galaxia de SE. Pero dado que mi problema es bastante complejo y específico, siento que este es el mejor lugar. Avísenme si me equivoco.

Así que para el problema:

  1. Estoy usando un router doméstico, prestado por mi proveedor de servicios. Su IPv4 local es 192.168.1.254.
  2. Tengo una raspberry pi (IP 192.168.1.15) ejecutando un servicio de dns (y bloqueador de anuncios) llamado pihole, configurado para usar unbound (dns recursivo completo) en la misma máquina como su origen upstream.
  3. El router está ejecutando un servicio dhcp y apunta a la raspberry como el servidor dns predeterminado.

No tengo problemas en mis computadoras, ya sea en wifi o ethernet. La configuración de red está bien, el DNS realmente proviene de la pi.

Ahora quiero que mi nexus 6P utilizando la última versión de Android pueda utilizar wifi en casa. Así que simplemente lo conecto al wifi del router, igual que hice con mi laptop, que está funcionando bien. Sin embargo, el smartphone está haciendo lo suyo. A veces todo está bien, y más a menudo de lo que no, desconectará el wifi diciendo que no hay conexión a internet.

Por supuesto he intentado varias cosas:

  • Configurando la configuración de red en el teléfono en lugar de dejar que DHCP haga su trabajo, sin cambios.
  • Cambiando de canal wifi, sin cambios.
  • Reiniciando el router, el teléfono y ambos, sin cambios.
  • Incluir en la lista blanca servicios de Google como el servicio de publicidad gstatic y lo que sea que aparezca en mi panel de administración de pihole: parecía resolver el problema en ese momento, pero unos días después, no tan bien. Y no es realmente lo que quiero.
  • Intenté tanto "Google" como "ningún proveedor" como proveedor de verificación de calidad de wifi en la configuración de wifi de Android. Ningún efecto.
  • Usar servidores DNS externos como 1.1.1.1 o 8.8.8.8: parece hacer el trabajo. Pero definitivamente no es mi objetivo.

Nótese que las solicitudes de DNS que pasan por la pi pueden tardar hasta 1 segundo en ser respondidas ya que está realizando una búsqueda recursiva completa. Y sospecho que el problema viene de aquí.

Entonces, ¿alguien tiene alguna idea de cómo hacer que mi teléfono se mantenga en esta red wifi? Por cierto, mi teléfono no está rooteado y me gustaría evitar seguir por ese camino.

0 votos

No realice búsquedas recursivas con su propio servidor DNS. Ni siquiera es la mejor práctica en un entorno corporativo. No hay razón para hacerlo. Envíe sus solicitudes a los servidores DNS proporcionados por su ISP. Ninguna consulta DNS debería llevar 1 segundo.

1 votos

No confío en mi ISP, Google o incluso Cloudflare. Quiero evitar la censura y depender de servicios centralizados. Y eso es mucho más importante para mí que bloquear anuncios.

0 votos

Parece que tengo el mismo problema con mi Samsung Galaxy A50. ¿Has intentado desactivar IPv6? ¿O ya has encontrado una solución?

0voto

Schnill Puntos 1

Tengo un problema similar, si no es el mismo: mi S7 (Android 8.0.0) funciona bien con la misma configuración que tienes hasta "la próxima mañana": tengo que desconectar y luego volver a conectar mi WiFi para poder acceder a internet (¿o obtener una resolución DNS adecuada?).

Aún no he podido encontrar la causa root (¿se cambió/perdió el DNS?), pero acabo de instalar un analizador de red (llamado "Ping & Net") para ver si el servidor DNS en mi teléfono se pierde durante la noche.

0voto

user357758 Puntos 36

Habilitar el reenvío condicional para pi-hole (que se encuentra en la configuración de DNS) temporaneamente solucionó este problema para mí.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X