Je veux que mes règles iptables soient automatiquement chargées au démarrage. Selon le wiki sur Debian, cela peut être fait en plaçant un script avec le nom iptables dans /etc/network/if-pre-up.d/ Donc je l'ai fait, voici à quoi cela ressemble:
cat /etc/network/if-pre-up.d/iptables
#!/bin/sh
/sbin/iptables-restore < /etc/firewall/iptables.rules
/sbin/ip6tables-restore < /etc/firewall/ip6tables.rules
Ce script fonctionne: si je l'exécute en tant que root, mes règles de pare-feu sont appliquées. Mais au redémarrage, il n'y a pas de règles de pare-feu. Qu'est-ce que je fais mal?
Sur demande: les / etc / network / interfaces (je n'ai pas touché ce fichier)
user@DebianVPS:~$ cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp
/etc/network/if-pre-up.d/
cela ne fonctionne plus dans Ubuntu 18.04, voir serverfault.com/questions/914493/…