¿Comprobación de conexión a Internet bloqueada por AFWall+?

Recientemente instalé Android 6 en mi Nexus.

También tengo AFWall+ para [des]bloquear el acceso a Internet de la aplicación seleccionada.

Sin embargo, cada vez que me conecto a una wifi aparecerá un signo de exclamación y Android pronto se desconectará de ella. También un mensaje emergente me pide que me desconecte porque no se puede conectar a Internet.

Sin embargo, puedo acceder a Internet de hecho a través de wifi.

¿Qué proceso debo agregar a la lista blanca para que Android no me desconecte después de unos minutos?

AFWall+ no tiene nada que ver con eso. Es una característica de Android. Relacionado: Obligar a MarshMallow a mantener una Wi-Fi sin acceso a Internet
@Firelord considerando que AFWall + requiere root, ¿está seguro de que uno no podría "accidentalmente" incluir en la lista negra el proceso correspondiente también? // OP: ¿Eso también sucede cuando deshabilitas AFWall+?
Si desactivo el cortafuegos por completo, no hay ningún signo de exclamación en el icono de wifi. Además no entendí. ¿Me estás diciendo que el comprobador de conexión wifi del sistema operativo Android se está ejecutando como root? Tiene poco sentido, pero no me gusta dar permisos de root a menos que sea realmente necesario.

Respuestas (2)

Yo tuve el mismo problema. Para encontrar qué aplicación necesita permitir, puede activar los registros de firewall en AFWall+. El registro proporciona un registro cuando se bloquea el tráfico y muestra qué aplicación se bloqueó.

  • Habilite AFWall+ (si lo tenía deshabilitado temporalmente)
  • Configuración->Preferencias->Registro->Habilitar registros
  • Menú->Registros del cortafuegos->Menú->Borrar registro
  • Deshabilite y luego habilite WiFi para activar el registro
  • Menú->Registros del cortafuegos

Las aplicaciones involucradas pueden variar de un dispositivo a otro, por lo que debe verificar su propio registro en lugar de asumir que es el mismo que el mío. Vi entradas de registro para "raíz" y "com.quicince.cne.CNEService" (específico de Qualcomm y cuenta como parte del "sistema Android" en AFWall+).

Resolví el problema al permitir el tráfico a través de WiFi para las dos entradas anteriores. De hecho, creo que en su mayoría no necesito root, pero sin root, la solución no fue tan confiable para eliminar el error.

Perfecto, gracias. Para mi teléfono (que ejecuta CM13), necesitaba permitir el proveedor de uso de datos

Como muestra la otra respuesta y su comentario, el culpable es el proveedor de uso de datos , que intenta conectarse a los servidores de Google para probar la conectividad.

Por supuesto, podría incluirlo en la lista blanca en AFWall+, pero si prefiere que su teléfono no anuncie su IP a la nave nodriza, debe deshabilitar la "detección de portal cautivo" : como root, ejecutar en una terminal (o en adb shell)

settings put global captive_portal_detection_enabled 0