如何查看和删除 iptables 规则 - list and - flush

举报
Tiamo_T 发表于 2022/03/16 11:14:38 2022/03/16
【摘要】 如何查看所有当前的 iptables 规则?一旦我查看它,有没有办法删除所有当前规则并从头开始? 使用iptables list选项查看,iptables flush选项删除所有规则。您应该具有执行此操作的 root 权限。

如何查看所有当前的 iptables 规则?一旦我查看它,有没有办法删除所有当前规则并从头开始?

使用iptables list选项查看,iptables flush选项删除所有规则。您应该具有执行此操作的 root 权限。


1.查看/列出所有iptables规则

当您想检查 iptables 中的规则时,请使用 –list 选项,如下所示。

# iptables --list

示例 1:不显示任何规则的 iptables 列表输出

# iptables --list
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

上面的输出显示了链头。如您所见,其中没有规则。

示例 2:显示一些规则的 iptables 列表输出

当有禁用 ping 回复的规则时,您将获得 iptables 列表输出,如下所示。您可以在 OUTPUT 链中看到规则。

# iptables --list
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
DROP       icmp --  anywhere             anywhere            icmp echo-request

2.使用flush选项删除iptables规则

当您想删除所有规则时,请使用如下所示的刷新选项。

# iptables --flush

完成此操作后,您的 iptables 将变为空,并且“iptables –list”输出将类似于示例 1 中所示的内容。

您还可以通过将链名称作为参数来删除(刷新)特定的 iptable 链,如下所示。

# iptables --flush OUTPUT
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。