找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4821|回复: 6

[脚本] PPPOE客户端下线清理地址列表脚本,怎样增加白名单功能,设置不被清理的IP

[复制链接]
发表于 2012-5-2 09:30:42 | 显示全部楼层 |阅读模式

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

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

×
  1. {
  2. :local ip
  3. /ip firewall address-list
  4. :foreach i in=[find list=ok_List] do={
  5. :set ip [get $i address]
  6. :if ([:len [/ip address find dynamic=yes network=$ip]]=0) do={remove $i}}}
复制代码
以上是代码  对比ip地址和目标地址列表,如果ip地址不存在,就删除目标地址列表中的IP地址

怎样设置增加一个白名单功能,这样当ip地址不存在的时候,设置的白名单用户可不被清理掉
routeros
 楼主| 发表于 2012-5-2 09:33:37 | 显示全部楼层
配合我那万恶的客户端做各种功能! 谁把这个问题解决掉我就发更新过的客户端!
routeros
回复

使用道具 举报

发表于 2012-5-2 11:34:13 | 显示全部楼层
不懂、友情顶下。。
routeros
回复

使用道具 举报

发表于 2012-5-2 12:19:30 | 显示全部楼层
不在ok_List里不就可以了吗?
routeros
回复

使用道具 举报

发表于 2012-5-2 13:37:44 | 显示全部楼层
这个很简单,备注为admin的是白名单。楼上的方法也可以采用。
{
:local ip
/ip firewall address-list
:foreach i in=[find list=ok_List  comment!=admin] do={
:set ip [get $i address]
:if ([:len [/ip address find dynamic=yes network=$ip]]=0) do={remove $i}}}
routeros
回复

使用道具 举报

 楼主| 发表于 2012-5-3 21:01:10 | 显示全部楼层
4楼不符合我的要求
5楼的方法我试试 可以了就给分!!
routeros
回复

使用道具 举报

 楼主| 发表于 2012-5-4 11:25:12 | 显示全部楼层
routeros
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 07:18 , Processed in 0.097617 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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