No Centos7 firewalld sobrescrever módulos iptables

No Centos7 firewalld sobrescrever módulos iptables

Pergunta simples: quero carregar dois módulos

/usr/sbin/modprobe ip_nat_ftp 
/usr/sbin/modprobe ip_conntrack_ftp

Posso colocar essas linhas em rc.local ou usar /etc/sysconfig/iptables-config Mas na reinicialização o firewalld substitui minhas escolhas e não carrega módulos Pergunta: como instruir o firewalld a carregar esses dois módulos?

Responder1

O Centos 7 usa systemd, então os arquivos nomeados *.confpodem /etc/modules-load.d/ser usados ​​para configurar quais módulos do kernel são carregados na inicialização.

por exemplo

echo ip_nat_ftp > /etc/modules-load.d/iptables.conf
echo ip_conntrack_ftp >> /etc/modules-load.d/iptables.conf

Você pode especificar qualquer opção para esses módulos ou colocar módulos indesejados na lista negra usando o /etc/modprobe.d/*.confmétodo usual.

Consulte man 5 modules-load.de para man 5 modprobe.dobter man 8 systemd-modules-load.servicemais detalhes.


PS: no debian e derivados, você pode simplesmente listá-los um por linha no arquivo /etc/modules. /etc/modprobe.d/*.conftambém é usado para especificar opções de módulo e lista negra.

informação relacionada