
Necesito habilitar NAT en mi VM en iptables. Seguíinstrucción oficial de debian para configurarlo:
En primer lugar, creé el archivo /etc/iptables.rules con el siguiente contenido: *nat -A POSTROUTING -s 192.168.0.0/16 -o eth0 -j SNAT --to-source 46.4.120.218 COMMIT
Después de usarlo iptables-restore < /etc/iptables.rules
manualmente, las reglas nat se agregan bien, todo funciona
Pero cuando intento cargar automáticamente las reglas de iptables a través de un archivo /etc/network/if-pre-up.d/iptables
con el siguiente contenido, las interfaces eth desaparecen (solo puedo ver la interfaz de bucle invertido a través de ifconfig):
#!/bin/sh
/sbin/iptables-restore < /etc/iptables.rules
Intenté hacer lo mismo en Debian Wheezy y funcionó. En Debian jessie esto no funciona. ¿Es mi error o error?
PD: Intenté mover el script de iptables a if-up.d
la carpeta, las interfaces eth están presentes en este caso, pero no se aplican las reglas de iptables.