在Linux中,您可以使用iptables
命令来删除特定的规则
iptables -L -n -v
-A
(添加)或-D
(删除)之前。例如,如果您要删除的规则如下所示:Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
100 7000 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:80
在这个例子中,规则编号是100。
iptables -D
命令删除指定的规则。将<rule_number>
替换为您在上一步中找到的规则编号:iptables -D INPUT <rule_number>
例如:
iptables -D INPUT 100
sudo iptables-save | sudo tee /etc/iptables/rules.v4
sudo service iptables save
firewalld
的系统:sudo firewall-cmd --permanent --zone=public --remove-rule-from-zone=public <rule_number>
sudo firewall-cmd --reload
现在,您已经成功删除了指定的iptables规则。