El nuevo fedora tiene firewalld como nueva aplicación de firewall. Me gustaron los viejos servicios de iptables. Los quiero de vuelta pero no tengo idea de cómo hacerlo. Yo he tratado :
systemctl disable firewalld.service
systemctl stop firewalld.service
systemctl enable iptables.service
systemctl enable ip6tables.service
systemctl start iptables.service
systemctl start ip6tables.service
¡Pero no funciona! No encontré ninguna ayuda en wiki o google.
Desactivar firewalld funciona bien, pero cuando intento habilitar iptables.service obtengo:
systemctl enable iptables.service
Failed to issue method call: No such file or directory
Respuestas:
Asegúrese de tener el
iptables-services
paquete instalado. Este paquete heredado proporciona los scripts systemd para la invocación previa de iptables. Este paquete no siempre se instala, dependiendo de sus opciones de instalación cuando lo instaló (o actualizó).Y, por supuesto, si es posible, debe usar el nuevo sistema Firewalld. Solo debería ser necesario volver al sistema anterior si firewalld no proporciona la función que necesita.
fuente
Esto puede ser complicado.
Seguro
entonces tienes las reglas persistentes del firewall ... PERO
considerar bien antes de desviarse de qfirewalldq. Si planea usar docker y contenedores, o Nessus, por ahora no tiene otra opción, pero firewalld juega bien con la mayoría de las plataformas / aplicaciones.
fuente