Linux 禁用/删除 Iptables 防火墙
Iptables 命令用于设置、维护和检查 Linux 内核中的 IP 数据包过滤规则表。您必须根据您的 Linux 发行版运行命令。
教程详细信息 | |
---|---|
难度等级 | 简单的 |
Root 权限 | 是的 |
要求 | Linux 终端 |
类别 | 防火墙 |
操作系统兼容性 | Alma • Alpine • Arch • Debian • Fedora • Linux • Mint • openSUSE • Pop!_OS • RHEL • Rocky • Stream • SUSE • Ubuntu |
预计阅读时间 | 2 分钟 |
如何在 CentOS Linux 7/RHEL v7 及更高版本上停止和禁用 Firewalld
Firewalld 是一种新的防火墙解决方案,它已成为 CentOS 7.x+ 或 Red hat Enterprise Linux 7.x+ 或最新版本的 Fedora Linux 的一部分,包括 SUSE/OpenSUSE Linux。以 root 用户身份输入以下两个命令可永久禁用和停止防火墙:有关如何设置和使用 Firewalld 的详细信息,
请参阅firewall-cmd 命令。
$ sudo systemctl disable firewalld
$ sudo systemctl stop firewalld
$ sudo systemctl status firewalld
如何在 Ubuntu Linux 服务器上停止和禁用防火墙
键入以下命令在 Debian 或 Ubuntu Linux 服务器上禁用 UFW:
查看ufw 命令了解更多信息。
$ sudo ufw disable
$ sudo ufw reset
如何停止和禁用旧版本 CentOS/RHEL 6.x 及更早版本的防火墙
如果您使用的是RHEL (Redhat)、Fedora core 或 Cent os Linux,只需键入以下命令即可禁用 iptables 防火墙:
如果您使用的是其他 Linux 发行版,请键入以下命令以清除基于 IPv4 的防火墙规则:
您可能需要将上述规则放入 shell 脚本中并执行该脚本。还要从网络配置文件(如 /etc/network/interfaces)中删除 iptables 启动脚本。查找 post-up 指令。
# service iptables save
# service iptables stop
# chkconfig iptables off
# iptables -F
# iptables -X
# iptables -t nat -F
# iptables -t nat -X
# iptables -t mangle -F
# iptables -t mangle -X
# iptables -P INPUT ACCEPT
# iptables -P OUTPUT ACCEPT
相关另外,请查看我们针对Alpine Linux Awall、CentOS 8、OpenSUSE、RHEL 8、Debian 12/11、Ubuntu Linux 版本16.04 LTS / 18.04 LTS / 20.04 LTS和22.04 LTS 的
所有完整防火墙教程。
总结
这就是在 Linux 下禁用/删除 Iptables 防火墙所需输入的全部内容。使用 man 命令查看iptables 命令以获取更多信息。例如:
$ man iptables