web-dev-qa-db-ja.com

CentOS 7VPSにfirewallDがありません

centOS7をOVHVPSに新しくインストールしました。しかし、私がコマンドを実行したときfirewall-cmd 私はこれを得た:

-bash: firewall-cmd: command not found

だから私はそれをどのように解決するかを探していました、そして私は基本的にそれをインストールする必要があることを見ました。

だから私はiptablesを完全に無効にしようとしていました:systemctl mask iptablesしかし、rootとして実行していたため、奇妙なエラーが発生しました。

Failed to execute operation: Access denied

以前にも次のコマンドを試しました。

[root@vps****** ~]# systemctl status iptables
● iptables.service
   Loaded: not-found (Reason: No such file or directory)
   Active: inactive (dead)

そして

[root@vps****** ~]# systemctl stop iptables
Failed to stop iptables.service: Unit iptables.service not loaded.

だから私はiptablesもインストールされていないと思いましたが、コマンドを実行するとiptables --version私はiptables v1.4.21だから私はそれがインストールされたと思います...

では、iptablesがsystemctlで認識されない原因と、firewallDがデフォルトでインストールされない理由は何ですか?

openVZのために同様の問題を抱えている人もいますが、OVHはOpenVZを使用しなくなりました...

システム情報:

cat /proc/sys/kernel/osrelease 
3.10.0-327.13.1.el7.x86_64

-

cat /etc/centos-release
CentOS Linux release 7.2.1511 (Core) 
2
DiogoSaraiva

OVHのVPSに特有の何かを見たのを覚えていると思います。私の場合、よく覚えていれば、すべてがカーネルにコンパイルされました。動的にロードされるカーネルモジュールはありませんでした。

あなたの場合、iptablesを無効にする必要はありません-firewalldはその下でiptablesを使用しているので、できるかどうかさえわかりません。 Firewalldをインストールして設定するだけで大​​丈夫です。

2
dr_