Problem:
Beim Versuch, den iptables-Daemon zu starten/aktivieren, erhalten Sie die Fehler:
# 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.
Lösung:
Beginnend mit RHEL 7 wird firewalld eingeführt und standardmäßig wird das iptables-Paket nicht auf dem System installiert. Dies geschieht, um Konflikte beim Ausführen von iptables und firewalld zu vermeiden.
Stellen Sie sicher, dass das Paket iptables-services installiert ist. Dieses Legacy-Paket stellt die systemd-Skripte für den vorherigen iptables-Aufruf bereit. Dieses Paket wird nicht immer installiert, abhängig von Ihren Installationsoptionen bei der Installation (oder Aktualisierung).
Das Paket „iptables-services“ muss installiert werden, bevor Sie den Dienst starten können.
# yum install iptables-services