Centos7でiptablesが無効にならない理由

Centos7でiptablesが無効にならない理由

Centos 7 マシンで DirectAdmin サーバーを実行しています。これは何年も実行されています。ネットワーク上に独自のファイアウォールがあるため、Linux ファイアウォールはもう必要ありませんが、iptables を非アクティブ化する際にいくつかの問題が発生しました。

「service iptables stop」または「systemctl stop iptables」と「systemctl enable iptables」を使用して iptables を無効にしましたが、何も起こらず、外部からサーバーに ping できませんでした。次に、「iptables -F」を実行したところ、その直後にサーバーにアクセスできなくなりました。その後、サイトも ssh もアクセスできなくなり、vnc を使用して接続する必要がありました。

私は Linux 上のあらゆる種類のファイアウォールを取り除く簡単な方法を探しており、すべてのポートとプロトコルを開いたままにしておきたいと思っています。

これを手伝ってください

ありがとう

答え1

CentOSはfirewalldと呼ばれるものを使用します

ホームページへのリンク

停止するには以下を使用します:

systemctl stop firewalld

次に接続をテストし、

systemctl disable firewalld

既存のルールは自動的にフラッシュされます。

答え2

私の記憶では、CentOS7ではデフォルトでfirewalldが使用されています。

Linuxシステムのファイアウォールとセキュリティを無効にしたい場合は、以下のコマンドを使用してください。

systemctl disable firewalld
systemctl stop firewalld
systemctl mask firewalld
systemctl disable iptables
systemctl stop iptables
systemctl mask iptables 

SE Linuxを無効にする(再起動するまで一時的に)

setenforce 0

それでも問題が発生する場合は、エラーをお知らせください。

関連情報