为什么 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 默认使用防火墙

如果你想禁用 Linux 系统的防火墙和安全功能,请使用下面提到的命令

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

禁用 SE Linux(暂时直到重新启动)

setenforce 0

如果您仍然遇到任何问题,请向我们提供错误

相关内容