為什麼 iptables 在 centos7 上無法停用

為什麼 iptables 在 centos7 上無法停用

我有一個在 centos 7 機器上運行的 directadmin 伺服器。它已經運行了好幾年了。我們在網路上有自己的防火牆,所以我們不再需要 Linux 防火牆,但我在停用 iptables 過程中遇到了一些問題。

我使用“service iptables stop”或“systemctl stop iptables”和“systemctl disable 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

如果您仍然遇到任何問題,請向我們提供錯誤訊息

相關內容