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)
OVHのVPSに特有の何かを見たのを覚えていると思います。私の場合、よく覚えていれば、すべてがカーネルにコンパイルされました。動的にロードされるカーネルモジュールはありませんでした。
あなたの場合、iptablesを無効にする必要はありません-firewalldはその下でiptablesを使用しているので、できるかどうかさえわかりません。 Firewalldをインストールして設定するだけで大丈夫です。