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