Quiero añadir una regla iptables en mi teléfono Android. He utilizado:
iptables -t nat -A PREROUTING -p 6 -d 192.168.66.1 --dport 80 -j DNAT --to 192.168.66.1:808
...como Root. Esta regla se puede comprobar en adb shell, y puedo ver que se añadió:
# iptables -t nat -nL
chain PREROUTING (policy ACCEPT)
prot opt source destination idletimer_nat_PREROUTING
all -- 0.0.0.0/0 0.0.0.0/0 DNAT
tcp -- 0.0.0.0/0 192.168.66.1 tcp dpt:80 to:192.168.66.1:8080
Quiero que esta regla persista después de un reinicio, así que añadí un archivo iptabless en /etc/sysconfig
con estos contenidos:
-t nat -A PREROUTING -p 6 -d 192.168.66.1 --dport 80 -j DNAT --to 192.168.66.1:8080
Sin embargo, cuando reinicio el teléfono, no se añade ninguna regla.
¿Admite Android el /etc/sysconfig/iptables
¿camino? Obtuve esta ruta de una instalación de Linux para PC ("probé") /etc/iptables/rules.v4
también, tampoco funcionó).
Al mismo tiempo, tampoco sé si su contenido es correcto.
Además, no puedo Root mi teléfono de pruebas en el futuro. Es posible añadir reglas iptables persistentes en un teléfono no rooteado?