Problém:
Při pokusu o spuštění/aktivaci démona iptables se zobrazí chyby:
# systemctl enable iptables Failed to issue method call: Access denied
# systemctl start iptables Failed to start iptables.service: Unit iptables.service failed to load: No such file or directory.
Řešení:
Počínaje RHEL 7 je zaveden firewalld a ve výchozím nastavení není v systému nainstalován balíček iptables. To se provádí, aby se předešlo konfliktu při spouštění iptables i firewallu.
Ujistěte se, že máte nainstalovaný balíček iptables-services. Tento starší balíček poskytuje skripty systemd pro předchozí vyvolání iptables. Tento balíček není vždy nainstalován v závislosti na vašich instalačních volbách při instalaci (nebo upgradu).
Než budete moci službu spustit, je třeba nainstalovat balíček „iptables-services“.
# yum install iptables-services
CentOS / RHEL 7 :Nikdy nespouštějte službu iptables a službu FirewallD současně!
CentOS / RHEL 6 :Jak vypsat nebo nainstalovat pouze aktualizace zabezpečení s yum