从iptables中删除所有规则

时间:2015-06-23 02:54:39

标签: sh firewall iptables

我使shell脚本有一些限制端口连接的规则 然后它对我的vps影响很大

脚本:

#!/bin/bash
# Window of time in seconds
SECS=60
# Max connections per IP
MAXCONN=5
iptables -A INPUT -p tcp --syn --dport 5222 -m state --state NEW -m recent --set
iptables -A INPUT -p tcp --syn --dport 5222 -m state --state NEW -m recent --update --seconds ${SECS} --hitcount ${MAXCONN} -j REJECT
iptables -A INPUT -p tcp --syn --dport 5223 -m state --state NEW -m recent --set
iptables -A INPUT -p tcp --syn --dport 5223 -m state --state NEW -m recent --update --seconds ${SECS} --hitcount ${MAXCONN} -j REJECT
iptables -A INPUT -p tcp --syn --dport 5224 -m state --state NEW -m recent --set
iptables -A INPUT -p tcp --syn --dport 5224 -m state --state NEW -m recent --update --seconds ${SECS} --hitcount ${MAXCONN} -j REJECT

我需要删除所有这些规则

我该怎么做?

1 个答案:

答案 0 :(得分:0)

运行此命令以清除所有规则:

iptables -F

此命令将打印所有规则:

iptables -L -n -v

以下命令是保存防火墙更改

service iptables save