7297


ServersMan@VPS(DTI)のCentOS7のVPS上で、ファイアウォールを設定するためFirewallDの使い方を調べ、見つけたサイトのとおりに設定しました。

ところが、設定完了後にFirewallDをstartしても、`$ sudo systemctl status firewalld` の表示は
`Active: inactive(dead)` のままで、その下に赤い文字で

[code]

       2015-03-01 15:07:27 ERROR: Exception DBusException: 
       org.freedesktop.DBus.Error.AccessDenied: Connection ":1.71" is not 
       allowed to own the service "org.fedoraproject.FirewallD1" due to 
       security policies in the configuration file
    
[/code]

と表示されています。

どうすれば正常にFirewallDを起動できるのでしょうか?

打ったコマンドは以下のとおりです。

[code]

    $ yum -y install firewalld firewalld-service firewalld-config 
    $ sudo systemctl start firewalld
    $ sudo systemctl enable firewalld
    $ sudo systemctl status firewalld
    
[/code]


CC BY-SA 4.0
2015-03-01T06:20:59.687
7266
2020-06-05T05:19:47.607
2020-06-05T05:19:47.607
7500
7500
question
centos
FirewallDが動作しない(org.freedesktop.DBus.Error.AccessDeniedエラー)


お使いの VPS はコンテナ型なのではないでしょうか。コンテナ型だと kernel は仮想化ホスト側と共通なので、kernel の機能は使えません。  
dbus, firewalld だけでなく、iptables 自体も使えないのではないでしょうか。


CC BY-SA 3.0
2015-03-02T01:00:11.363
7297
2015-03-02T01:00:11.363
4603
7266
answer