找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 16655|回复: 11

[脚本] 高手帮手写个脚本可以不,钢板都给你了,别嫌少,只有一百多

[复制链接]
发表于 2013-11-18 17:44:23 | 显示全部楼层 |阅读模式
悬赏114铜板已解决
ros3.30  开启了认证上网,IP hotspot hosts里面,老是有一些10.开头的IP好烦啊,用着是没有问题,但看着烦啊,我内网 DHCP 是 192.168开头的IP,能不能写个脚本,删除所有不是192.168开头的ip地址呢?然后我定时执行,谢谢


最佳答案

查看完整内容

:local ip :local sers :set ip "192.168." #设置热点服务器名称 :set sers "server1" /ip hotspot host :foreach puse in [find server=$sers] do={ :local lyip [get $puse address] :local lyqip [:pick $lyip 0 8] :if ($ip!=$lyqip) do={ /ip hotspot host remove [find address=$lyip]; :log warning ("用户【" . $lyip ."】该用户已被清除!")}}
routeros
发表于 2013-11-18 17:44:24 | 显示全部楼层
:local ip
:local sers
:set ip "192.168."
#设置热点服务器名称
:set sers "server1"
/ip hotspot host
:foreach puse in [find server=$sers] do={
:local lyip [get $puse address]
:local lyqip [:pick $lyip 0 8]
:if ($ip!=$lyqip) do={
/ip hotspot host remove [find address=$lyip];
:log warning ("用户【" . $lyip ."】该用户已被清除!")}}

点评

钢板不给你对不起我自己啊,太牛差了,改下HOTSPOT接口名,放进去就可以用,不用二次修改,太给力了,  发表于 2013-11-19 13:11
routeros
回复

使用道具 举报

发表于 2013-11-18 17:46:41 | 显示全部楼层
之前不是发过这问题的么

点评

是发过,当时不咋想管他,最近越看越不舒服,唉,想把它 给处理了,  发表于 2013-11-18 22:32
routeros
回复

使用道具 举报

发表于 2013-11-18 18:19:21 | 显示全部楼层
你吃飽撐著.鑑定完畢.

点评

这个嘛,到没有,只不过每次点到那都看到那些IP,越看越不舒服啊  发表于 2013-11-18 22:33
routeros
回复

使用道具 举报

 楼主| 发表于 2013-11-19 10:29:27 | 显示全部楼层
高手们都在忙吗,
routeros
回复

使用道具 举报

 楼主| 发表于 2013-11-19 13:36:24 | 显示全部楼层
这下干净了,看着舒服多了,谢谢那位兄弟,
routeros
回复

使用道具 举报

发表于 2013-11-19 14:00:30 | 显示全部楼层
看样子楼主有洁僻。
routeros
回复

使用道具 举报

发表于 2013-11-19 17:41:11 | 显示全部楼层
设置下即可 完全无必要用脚本踢除,再说就算踢出一会又会出现 何其烦恼

点评

湘哥,这个设置可以解决的啊,晕,不知道,没想那么多,这两天有空找你看看啊  发表于 2013-11-19 17:49
routeros
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-29 13:57 , Processed in 0.068092 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

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