O mais novo fedora possui firewalld como nova aplicação de firewall. Gostei de serviços antigos de iptables. Quero-os de volta, mas não tenho ideia de como fazer isso. Eu tentei :
systemctl disable firewalld.service
systemctl stop firewalld.service
systemctl enable iptables.service
systemctl enable ip6tables.service
systemctl start iptables.service
systemctl start ip6tables.service
Mas não funciona! Não encontrou nenhuma ajuda no wiki ou no google.
Desabilitar o firewalld funciona bem, mas quando estou tentando habilitar o iptables.service, recebo:
systemctl enable iptables.service
Failed to issue method call: No such file or directory
Respostas:
Verifique se você tem o
iptables-services
pacote instalado. Este pacote herdado fornece os scripts systemd para a chamada anterior do iptables. Este pacote nem sempre é instalado, dependendo das opções de instalação quando você instala (ou atualiza).E, claro, se possível, você deve usar o novo sistema firewalld. Somente será necessário reverter para o sistema antigo se o firewalld falhar ao fornecer um recurso necessário.
fonte
Isso pode ser complicado.
Definitivamente
então você tem as regras de firewall persistentes .... MAS
considere bem antes de sair do qfirewalldq. Se você planeja usar a janela de encaixe e os contêineres, ou o Nessus, por enquanto não tem escolha, mas o firewalld funciona bem com a maioria das plataformas / aplicativos.
fonte