由于 Netfilter 问题,Firewalld 无法启动

由于 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

答案1

他们重新安装内核和 iptables,然后重新启动服务器:yum reinstall kernel iptables

相关内容