Linux

iptables 命令清除所有現有規則

  • February 3, 2020

我的伺服器是 Red Hat Enterprise Linux Server 第 5 版。

清除中定義的所有現有 iptables 規則的正確/正確命令是什麼/etc/sysconfig/iptables(以便我可以開始定義/添加新規則)?

1)方法:

安裝 system-config-firewall 和 setuptool RPM。啟動“設置”,進入“防火牆配置”並禁用防火牆。

添加您自己的規則。

開始設置並啟用防火牆。

2)方法:

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

添加您自己的規則並保存更改:

/etc/init.d/iptables 保存

開始配置:

/etc/init.d/iptables 啟動

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

使用目前規則更新文件(上述步驟後不需要,但供進一步參考)

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

引用自:https://serverfault.com/questions/166908