如何在Centos 7上启用防火墙?

Mah*_*You 2 firewall centos7

我的防火墙当前未激活。

# systemctl status firewalld
firewalld.service
    Loaded: masked (/dev/null)
    Active: inactive (dead)
Run Code Online (Sandbox Code Playgroud)

我使用以下命令启用防火墙

$systemctl unmask firewalld
Run Code Online (Sandbox Code Playgroud)

但是我得到这个错误

# systemctl unmask firewalld
Failed to issue method call: Access denied
Run Code Online (Sandbox Code Playgroud)

请指教。

提前致谢!

San*_*tor 9

事实是,实际上,事实上:

systemctl unmask firewalld
Run Code Online (Sandbox Code Playgroud)

返回:删除了symlink /etc/systemd/system/firewalld.service。

之后,您可以:

systemctl restart firewalld
Run Code Online (Sandbox Code Playgroud)


gom*_*ons 2

尝试这个:

sudo systemctl restart firewalld
sudo systemctl enable firewalld
Run Code Online (Sandbox Code Playgroud)

但在你应该安装之前firewalld。您可以yum为此使用:

sudo yum install firewalld
Run Code Online (Sandbox Code Playgroud)