
Preciso habilitar o NAT na minha VM no iptables. eu seguiinstrução oficial do debian para configurá-lo:
Primeiro de tudo, criei o arquivo /etc/iptables.rules com o seguinte conteúdo: *nat -A POSTROUTING -s 192.168.0.0/16 -o eth0 -j SNAT --to-source 46.4.120.218 COMMIT
Depois de usar iptables-restore < /etc/iptables.rules
manualmente, as regras nat são adicionadas corretamente, tudo funciona
Mas quando tento carregar automaticamente as regras do iptables via arquivo /etc/network/if-pre-up.d/iptables
com o seguinte conteúdo, as interfaces eth desaparecem (posso ver apenas a interface de loopback via ifconfig):
#!/bin/sh
/sbin/iptables-restore < /etc/iptables.rules
Tentei fazer o mesmo no debian wheezy e funcionou. No debian jessie isso não funciona. É meu erro ou bug?
PS Tentei mover o script iptables para if-up.d
a pasta, as interfaces eth estão presentes neste caso, mas as regras do iptables não são aplicadas.