ROS软路由论坛 ROSABC.com 网络方案网络工程交流

 找回密码
 会员注册

QQ登录

只需一步,快速开始

查看: 14670|回复: 8

[交流] 如何从address-list中删除IP

[复制链接]
发表于 2007-12-10 22:47:33 | 显示全部楼层
刚刚在V4。15测试了一下,好象这个脚本没有问题。3。30却不行?
发表于 2007-12-13 00:49:15 | 显示全部楼层
有人用过这个脚本吗??
发表于 2007-12-13 10:42:12 | 显示全部楼层
没有人用过吗?
发表于 2007-12-15 15:16:12 | 显示全部楼层
yu老师,您能指点一下吗,谢谢了
发表于 2007-12-16 20:08:45 | 显示全部楼层
我也看看,看是如何解决的
发表于 2007-12-17 22:17:37 | 显示全部楼层
学习下,继续定
 楼主| 发表于 2007-12-9 16:42:09 | 显示全部楼层 |阅读模式

马上注册成为ROSABC会员,随时发帖回复。

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

x
借用网上的一个脚本如下(后面加上的是我的理解):
:foreach i in=[/ip firewall address-list find list=src1] do={ ;i为list中的src1那部分IP
:foreach n in=[/ip firewall address-list find list=src2] do={ ;n为list中的src2那部分IP
:if ([/ip firewall address-list get $i address] = [/ip firewall address-list get $n address]) do={ ;如果i中IP和n中IP相同
/ip firewall address-list remove $i} ;则删除i
}
}

请问我的理解有问题吗?实际使用的时候发现,上述脚本运行后,所有address-list中的IP都会被删除,而且某个IP添加到src1后不用添加到src2也会被删除,要怎么样才可以做到:如果i中IP和n中IP相同,则同时删除i和n呢?

望各位不吝赐教,万分感谢
发表于 2016-4-14 16:44:54 | 显示全部楼层
感谢楼主分享.一定跟楼主好好学习.
发表于 2016-4-14 16:45:20 | 显示全部楼层
造福大众 惊才绝艳
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

不良信息举报Q:2000617

软路由

不良信息举报Q:2000617|Archiver|ROS软路由论坛 ROSABC.com 网络方案网络工程交流

GMT+8, 2025-9-28 12:05 , Processed in 0.114253 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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