Auf Centos7 überschreibt Firewall iptables-Module

Auf Centos7 überschreibt Firewall iptables-Module

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 *.confin 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/*.confMethode auf die schwarze Liste setzen.

Weitere Einzelheiten finden Sie unter man 5 modules-load.dund 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/*.confwird auch verwendet, um Moduloptionen und Blacklists anzugeben.

verwandte Informationen