Ok, então se você usar iptables
da linha de comando, eles não serão restaurados ao recarregar ou reinicializar.
Você pode definir suas regras de firewall com ufw
instruções aqui ou se você realmente precisa usar iptables
você precisa salvar suas regras para arquivar e tê-las restauradas antes de sua rede aparecer, você também deve desativar ufw
como bodhi.zazen sugeriu assim:
sudo ufw disable # You don't want UFW managaing your firewall if you are.
iptables -A INPUT -p tcp --match multiport --dports 1:79 -j ACCEPT
iptables -A INPUT -p tcp --match multiport --dports 81:65535 -j ACCEPT
sudo sh -c "iptables-save > /etc/iptables.rules"
Supondo que você tenha configurado suas interfaces de rede usando /etc/network/interfaces
Encontre seu stub para sua interface e adicione o seguinte à estrofe:
pre-up iptables-restore < /etc/iptables.rules
por exemplo,
auto eth0
iface eth0 inet dhcp
pre-up iptables-restore < /etc/iptables.rules
# post-down iptables-restore < /etc/iptables.downrules # if needed