Ich möchte, dass meine iptables-Regeln beim Start automatisch geladen werden. Laut dem Wiki auf Debian kann dies durch Platzieren eines Skripts mit dem Namen iptables in /etc/network/if-pre-up.d/ geschehen. Also habe ich Folgendes getan:
cat /etc/network/if-pre-up.d/iptables
#!/bin/sh
/sbin/iptables-restore < /etc/firewall/iptables.rules
/sbin/ip6tables-restore < /etc/firewall/ip6tables.rules
Dieses Skript funktioniert: Wenn ich es als Root ausführe, werden meine Firewall-Regeln angewendet. Beim Neustart gibt es jedoch keine Firewall-Regeln. Was mache ich falsch?
Auf Anfrage: die / etc / network / interfaces (ich habe diese Datei nicht berührt)
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/
dies in Ubuntu 18.04 nicht mehr funktioniert, siehe serverfault.com/questions/914493/…