这是我从 status firewalld 得到的:
firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled)
Active: inactive (dead) since Tue 2015-07-14 02:58:35 UTC; 35s ago
Process: 19546 ExecStart=/usr/sbin/firewalld --nofork --nopid
$FIREWALLD_ARGS (code=exited, status=0/SUCCESS)
Main PID: 19546 (code=exited, status=0/SUCCESS)
7 月 14 日 02:58:35 li1201-198.members.linode.com firewalld[19546]: 2015-07-14 02:58: 35 错误:异常 DBusException:
org.freedesktop.DBus.Error.AccessDenied:由于配置文件 中的安全策略,连接“:1.314”不允许拥有服务“org.fedoraproject.FirewallD1”
7 月 14 日 02:58:35 li1201-198.members.linode.com systemd[1]:启动 firewalld - 动态防火墙守护进程。
最佳答案
最近,Red Hat 的 Bugzilla 跟踪器中的 Bug 1575845 显示了触发此问题的 RHEL/CentOS 7.3 或更高版本中的问题。 dbus 政策没有被正确传递。永久修复(目前)可能是将您的基本镜像升级到较新版本的 RHEL/CentOS。
但是,根据 Bugzilla 中的 this comment,这些命令也应该有效:
sudo systemctl restart dbus
sudo systemctl restart firewalld
关于Centos7 防火墙未运行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31397121/