Einfache Frage: Ich möchte zwei Module laden
/usr/sbin/modprobe ip_nat_ftp
/usr/sbin/modprobe ip_conntrack_ftp
Ich kann diese Zeilen in rc.local einfügen oder /etc/sysconfig/iptables-config verwenden. Beim Neustart überschreibt Firewall jedoch meine Auswahl und lädt keine Module. Frage: Wie weise ich Firewall an, diese beiden Module zu laden?
Antwort1
Centos 7 verwendet systemd
, daher können mit den *.conf
in genannten Dateien /etc/modules-load.d/
konfiguriert werden, welche Kernelmodule beim Booten geladen werden.
z.B
echo ip_nat_ftp > /etc/modules-load.d/iptables.conf
echo ip_conntrack_ftp >> /etc/modules-load.d/iptables.conf
Sie können für diese Module beliebige Optionen angeben oder unerwünschte Module mit der üblichen /etc/modprobe.d/*.conf
Methode auf die schwarze Liste setzen.
Weitere Einzelheiten finden Sie unter man 5 modules-load.d
und man 5 modprobe.d
.man 8 systemd-modules-load.service
PS: In Debian und Derivaten können Sie sie einfach einzeln pro Zeile auflisten /etc/modules
. /etc/modprobe.d/*.conf
wird auch verwendet, um Moduloptionen und Blacklists anzugeben.