小编use*_*891的帖子

ip rule:删除表中的所有规则

我正在使用一个使用de ip rule...命令添加和删除一些规则的bash脚本.但是我在移除它们时遇到了问题.例如ip rule show输出如下所示:

0:  from all lookup local 
32764:  from all fwmark 0x3022 lookup 12322 
32765:  from 10.10.10.1 lookup 12322 
32766:  from all lookup main 
32767:  from all lookup default
Run Code Online (Sandbox Code Playgroud)

我拥有的所有信息都是表id(12322),我需要删除查找该表的所有规则.

我尝试了这些命令:ip rule del table 12322并且ip rule del lookup 12322,但是两个命令总是删除第一个规则,而不是第一个查找12322的规则,我的意思是第一个规则from all lookup local.如果我运行任何这些命令5次,我最终没有规则.

如何删除lookup 12322一个命令中的所有规则?

linux bash routing routes

2
推荐指数
3
解决办法
2万
查看次数

标签 统计

bash ×1

linux ×1

routes ×1

routing ×1