如何查看和删除 iptables 规则 - list and - flush
【摘要】 如何查看所有当前的 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)