我有以下问题。
我刚刚用 DVD 安装了 CenOS 7。启动系统后,我通常以 root 用户身份登录。然后,我尝试在我的服务器上配置防火墙。
由于我对这些都比较陌生,所以我只是搜索了一下如何启动和管理 Firewalld,它似乎是用于 CentOS 7 的防火墙软件。
我尝试做的第一件事就是输入
systemctl status firewalld
作为输出我得到
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
我已经尝试过重启系统并更新它。我重新安装了 iptables 和 firewalld。尝试过屏蔽或禁用其中任何一个。这些都不起作用,但也许我错过了什么。
我通常只想设置一个 Teamspeak 服务器供外部使用,当我向防火墙添加特定规则时,该服务器可以在 Windows 下运行。我想在 CentOS 7 下执行相同操作,主要是为了学习目的或熟悉 Linux 作为服务器。
答案1
使用命令检查您的内核版本uname -a
,如果您的版本低于 3.10,请更新您的内核,重新启动系统,这样就没问题了。