Configuración de iptables para la aplicación del portal cautivo

Configuración de iptables para la aplicación del portal cautivo

Tengo un problema en mi dispositivo nethunter con iptables (versión 1.6).
He creado un servidor flask (puerto http 80) y un script que crea una aplicación usando hostapd

Para la redirección utilizo dnsmasq (dirección 10.0.0.1)

configuración dnsmasq:

interface=wlan1
dhcp-range=10.0.0.10,10.0.0.100,8h
dhcp-option=3,10.0.0.1
dhcp-option=6,10.0.0.1
address=/#/10.0.0.1
no-resolv

Comando para configurar la interfaz y habilitar el reenvío de puertos:

os.system('route add -net 10.0.0.0 netmask 255.255.255.0 gw 10.0.0.1')
os.system('echo 1 > /proc/sys/net/ipv4/ip_forward')

Configuración de Iptables a continuación:

os.system('iptables -F') # Flush old iptables rules
os.system('iptables -A INPUT -i lo -j ACCEPT') # Enable traffic on localhost
os.system('iptables -A INPUT -p tcp --dport 80 -j ACCEPT') # Allow http connection

Funciona en mi escritorio, pero no sé por qué no funciona en nethunter. Iptables no muestra ningún error, el AP y el servidor se están iniciando pero el mensaje emergente de inicio de sesión no se muestra en otros dispositivos móviles

Explique si hay algún problema con la configuración de iptables o cualquier cosa que pueda causar ese problema.

información relacionada