
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.