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 *.conf
podem /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/*.conf
método usual.
Consulte man 5 modules-load.d
e para man 5 modprobe.d
obter man 8 systemd-modules-load.service
mais detalhes.
PS: no debian e derivados, você pode simplesmente listá-los um por linha no arquivo /etc/modules
. /etc/modprobe.d/*.conf
também é usado para especificar opções de módulo e lista negra.