8 votos

AFwall +: ¿Por qué el Kernel necesita una conexión a Internet todo el tiempo?

Desde que empecé a usar AFWall+ (un firewall basado en iptables) en Android, me preguntaba por qué el kernel Linux intenta conectarse a internet todo el tiempo?

A pesar de bloquear el kernel, no noté ninguna desventaja o problema.

Una respuesta breve se encuentra aquí en la página de preguntas frecuentes de AFWall+.

Indica que el kernel no se comunica directamente, solo pasa información de paquetes desde algunas aplicaciones y algo sobre direccionamiento de políticas basado en fwmark.

¿Qué significa esto? ¿Qué es fwmark? ¿Alguien puede traducirlo a un lenguaje simple para novatos? ¿Es mejor permitir que el kernel se conecte a través de TCP?

1voto

fwmark significa Firewall Mark, que puede ser mejor descrito como una "marca netfilter", según una cita en este artículo (también mi referencia).

Simplificando mucho:

fwmark es una "marca" en los paquetes TCP/IP colocada por el kernel. mark se refiere a la entidad de línea de comando (sea lo que sea, consulta el artículo vinculado para más detalles). Estos son utilizados por los Servidores Virtuales de Linux para coordinar la enrutación desde diferentes direcciones IP utilizadas por los servidores virtuales hasta el mismo servidor real (la máquina de servidor real).

No tengo ni idea de por qué un dispositivo Android necesitaría eso. Probablemente sea un remanente de las características del kernel de Linux integradas por el desarrollador en el kernel de Android.

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