iptables 命令清除所有现有规则

iptables 命令清除所有现有规则

我的服务器是 Red Hat Enterprise Linux Server 版本 5。

清除所有现有 iptables 规则定义的正确/适当的命令是什么/etc/sysconfig/iptables(以便我可以开始定义/添加新规则)?

答案1

1)方法:

安装 system-config-firewall 和 setuptool RPM。启动“安装”,转到“防火墙配置”并禁用防火墙。

添加您自己的规则。

开始设置并启用防火墙。

2)方法:

使用以下命令刷新 iptables:/etc/init.d/iptables stop

添加您自己的规则并保存更改:

/etc/init.d/iptables 保存

开始配置:

/etc/init.d/iptables 启动

答案2

iptables -F # flush all chains
iptables -t nat -F
iptables -t mangle -F
iptables -X # delete all chains

使用当前规则更新文件(上述步骤后不需要,但可供进一步参考)

iptables-save -c > /etc/iptables-save

相关内容