在Ubuntu中,使用iptables删除规则需要遵循以下步骤:
-
首先,打开终端(快捷键:Ctrl + Alt + T)。
-
查看当前的iptables规则,使用以下命令:
sudo iptables -L这将显示所有当前的iptables规则。请注意规则的顺序,因为我们将按照相反的顺序删除它们。
-
确定要删除的规则。找到要删除的规则的行号。例如,如果要删除INPUT链中的第3条规则,请记下行号3。
-
使用以下命令删除规则:
sudo iptables -D 链名 规则行号将"链名"替换为要删除规则的链(例如:INPUT、OUTPUT或FORWARD),将"规则行号"替换为实际的行号。例如,要删除INPUT链中的第3条规则,请使用以下命令:
sudo iptables -D INPUT 3 -
再次运行
sudo iptables -L命令以确认规则已被删除。
请注意,这些更改在系统重启后将丢失。要使更改永久生效,您需要将规则保存到iptables配置文件中。在Ubuntu中,可以使用以下命令将当前的iptables规则保存到文件中:
sudo iptables-save > /etc/iptables/rules.v4
然后,在/etc/network/if-pre-up.d/目录下创建一个名为iptables的脚本文件,将以下内容粘贴到该文件中:
#!/bin/sh
# Load iptables rules
iptables-restore < /etc/iptables/rules.v4
保存文件并给予执行权限:
sudo chmod +x /etc/network/if-pre-up.d/iptables
现在,每次系统启动时,iptables规则都会自动应用。
以上就是关于“Ubuntu iptables怎么删除规则”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm