web-dev-qa-db-ja.com

Netfilterの問題が原因でFirewalldが起動しない

Firewalldが起動せず、「systemctl status firewalld」を実行すると、次のエラーが発生します。

    ERROR: Failed to read file "/proc/sys/net/netfilter/nf_conntrack_helper": [Errno 2] No such file or directory: '/proc/sys/net/netfilter/nf_conntrack_helper'
    WARNING: Failed to get and parse nf_conntrack_helper setting
    WARNING: iptables not usable, disabling IPv4 firewall.
    WARNING: ip6tables not usable, disabling IPv6 firewall.
    WARNING: ebtables not usable, disabling ethernet bridge firewall.
    FATAL ERROR: No IPv4 and IPv6 firewall.
    ERROR: Raising SystemExit in run_server

ディレクトリ/ proc/sys/net/netfilter /にはnf_logしかありません。他のサーバー上のディレクトリがもっとあるので、問題と関係があるはずです。

これまでのところ、firewalldとiptablesの両方を削除して再インストールしようとしましたが、うまくいきませんでした。 libnetfilter_conntrackもyumに従ってインストールされます。

助言がありますか?

システムはCentOS 7 3.10.0-327.4.5.el7.x86_64です

2
James S.

カーネルとiptablesを再インストールしてから、サーバーを再起動してください:yum reinstall kernel iptables

4
Bogdan Stoica