
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
それでも問題が発生する場合は、エラーをお知らせください。