CentOS 7:全新安装 Firewalld 根本不起作用(致命错误:没有 IPv4 和 IPv6 防火墙)

pat*_*vax 5 iptables firewalld systemctl centos7

我有以下问题。

我刚刚安装了 DVD CenOS 7。在我启动进入系统后,我通常以 root 用户身份登录。从那里我试图在我的服务器上配置防火墙。

因为我对这一切都比较陌生,所以我只是搜索了一些关于如何启动和管理 Firewalld 的搜索,它似乎是与 CentOS 7 一起使用的预期防火墙软件。

我尝试的第一件事是打字

systemctl status firewalld
Run Code Online (Sandbox Code Playgroud)

作为输出我得到

Warning: iptables not usable, disabling IPv4 firewall.
Warning: ip6tables not usable, disabling IPv6 firewall.
FATAL ERROR: No IPv4 and IPv6 firewall.
ERROR: Raising SystemExit in run_server
Run Code Online (Sandbox Code Playgroud)

我已经尝试重新启动系统,更新它。我重新安装了 iptables 和 firewalld。尝试使用其中任何一个被屏蔽或禁用。这些都没有奏效,但也许我错过了一些东西。

我通常只想设置一个 Teamspeak 服务器供外部使用,当我向防火墙添加特定规则时,该服务器在 Windows 下工作。我想在 CentOS 7 下做同样的事情,主要是出于学习目的或完全熟悉 Linux 作为服务器。

小智 1

使用命令检查您的内核版本uname -a,如果您的版本低于 3.10,请更新您的内核,重新启动系统,应该没问题。