質問: 先日ServersMan@VPS(DTI)さんのCentOS7のVPSを借りたのですが、ファイアウォールの設定をしようと思ってFirewallDの使い方を調べて、見つけたサイトの通りに設定しました。 設定完了後にFirewallDのstartをしたのですが、`$ sudo systemctl status firewalld`ではActive: inactive(dead)のままで、下に赤い文字で `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` と表示されています。 どうすれば正常にFirewallDを起動できるのでしょうか? 打ったコマンド: ``` $ yum -y install firewalld firewalld-service firewalld-config $ sudo systemctl start firewalld $ sudo systemctl enable firewalld $ sudo systemctl status firewalld ```
回答: お使いの VPS はコンテナ型なのではないでしょうか。コンテナ型だと kernel は仮想化ホスト側と共通なので、kernel の機能は使えません。 dbus, firewalld だけでなく、iptables 自体も使えないのではないでしょうか。