
我有一個在 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
如果您仍然遇到任何問題,請向我們提供錯誤訊息