找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 9029|回复: 5

[其它] 请教ros6.28 清除所有连接

[复制链接]
发表于 2015-12-22 00:04:04 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
我买了一个ros产品,自带ROS6.28,
以前的脚本是 / ip firewall connection {:foreach r in=[find] do={remove $r}}  

现在,ros6.28里输入这个 没有用,
请教高手, 怎么写脚本,每天定时清除所有连接,
谢谢
routeros
发表于 2015-12-22 12:13:03 | 显示全部楼层
清除有什么意义吗?
routeros
回复

使用道具 举报

发表于 2015-12-22 14:16:55 | 显示全部楼层
一点意义都木有,而且每天掉线一次好玩么?
routeros
回复

使用道具 举报

发表于 2015-12-22 17:14:36 | 显示全部楼层
不管楼主的意义所在 理论上翻译出来就是这么执行的

  1. /ip firewall connection remove [find ]
复制代码

routeros
回复

使用道具 举报

发表于 2015-12-22 17:16:01 | 显示全部楼层
以上代码根据环境可能执行不成功建议 分段执行

  1. /ip firewall connection
  2. remove [  find ]
复制代码
routeros
回复

使用道具 举报

发表于 2016-5-1 23:44:32 | 显示全部楼层
本帖最后由 cspm333 于 2016-5-2 00:26 编辑

直接使用 /ip firewall connection remove [find ] ,
刪除conns過程若遇無法移除的conns在刪除前就已從列表先離線,
會發生錯誤中斷腳本...

所以應該使用v6.2的新增語法 do {} on-error={} ,無視錯誤也需完成下行任務:
:foreach i in=[/ip firewall connection find] do={do {/ip firewall connection remove $i} on-error={}}


                               
登录/注册后可看大图

routeros
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-5-25 04:07 , Processed in 0.052226 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表