Ubuntu iptables 删除所有 ufw 的链

2023 年 8 月 9 日 星期三(已编辑)
/ , , ,
53
AI 生成的摘要
这篇文章上次修改于 2023 年 8 月 9 日 星期三,可能部分内容已经不适用,如有疑问可询问作者。

Ubuntu iptables 删除所有 ufw 的链

通常我们直接用 apt 卸载掉 ufw 以后,iptables 里面还留下了一堆 ufw 的 chain

1

1

影响美观程度
只需要以下 4 行命令即可删除所有 ufw 的 chain

for i in `iptables -L INPUT --line-numbers |grep '[0-9].*ufw' | cut -f 1 -d ' ' | sort -r `; do iptables -D INPUT $i ; done

for i in `iptables -L FORWARD --line-numbers |grep '[0-9].*ufw' | cut -f 1 -d ' ' | sort -r `; do iptables -D FORWARD $i ; done

for i in `iptables -L OUTPUT --line-numbers |grep '[0-9].*ufw' | cut -f 1 -d ' ' | sort -r `; do iptables -D OUTPUT $i ; done

for i in `iptables -L | grep 'Chain .*ufw' | cut -d ' ' -f 2`; do iptables -X $i ; done

iptables-save
2

2

舒服了

  • Loading...
  • Loading...
  • Loading...
  • Loading...
  • Loading...