O script /etc/network/if-pre-up.d/iptables faz as interfaces desaparecerem no debian jessie?

O script /etc/network/if-pre-up.d/iptables faz as interfaces desaparecerem no debian jessie?

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.rulesmanualmente, 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/iptablescom 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.da pasta, as interfaces eth estão presentes neste caso, mas as regras do iptables não são aplicadas.

informação relacionada