找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 2380|回复: 5

有偿求大神写俩tomato脚本 tks

[复制链接]
脚本1:
wan口连接(路由器启动成功,得到外网地址后执行;)
取设备MAC,wanIP,其他用户设置的参数;
get方式提交到数据库;
http://xxx.xx.com/update.asp?mac=$mac&ip=$ip
'--格式随便写,我是真的不会linux;{:soso_e127:}
脚本2:
当virtual**连接进入;
get方式提交到数据库
http://xxx.xx.com/update.asp?mac=$mac&conn=1
脚本3:
当进入virtual**连接被断开/和设备被关闭;
get方式提交到数据库
http://xxx.xx.com/update.asp?mac=$mac&conn=0


说白了,就是取值,get;
但是我不会,我不会,我不会,我不会,我不会,啊啊啊啊啊啊啊啊啊,
求大神啊;~{:soso_e118:}搞两晚上了,换成妹子,也该怀孕了,可这设备还特么一点反应没有;.
QQ 1739574596
几天有点闲  我给你顶一下
回复

使用道具 举报

本帖最后由 loog2009 于 2014-12-8 11:58 编辑

ip=`nvram get wan_gateway_get`
mac=`nvram get wan_hwaddr`
curl -s -o /dev/null "http://xxx.xx.com/update.asp?mac=$mac&ip=$ip"

自己调整吧,要是自己的设备使用的脚本还可以,要是外用的就很不道德了!curl 如果内置的功能不全,你要重新安装!
回复

使用道具 举报

 楼主| | 显示全部楼层
loog2009 发表于 2014-12-8 11:53
ip=`nvram get wan_gateway_get`
mac=`nvram get wan_hwaddr`
curl -s -o /dev/null "http://xxx.xx.com/ ...

设备是我自己的,
这个需求呢是项目开发的需求,没办法,如果用程序来实现的话,太慢了;
主要部分还是virtual**连接这快;
是否能用循环来检测virtual**连接数,如果存在连接,则拒绝第二个客户端的接入;
客户端1的连接被断开了,也就是连接数=0的时候,更新数据库;允许下一个客户端接入(非许可列队);
回复

使用道具 举报

好吃的胖子 发表于 2014-12-8 12:25
设备是我自己的,
这个需求呢是项目开发的需求,没办法,如果用程序来实现的话,太慢了;
主要部分还是virtual**连 ...

这个问题就是帐号唯一性问题.

解决方法有2种:
1.维护1个外部list,记录帐号登陆时间和邦定的虚接口(顺便可以记录ip地址等), 定期查询list中帐号的唯一性, 依据登陆时间来决定踢谁
2.修改virtual** server的源代码, 使其支持帐号唯一性。不过这个需要详细了解virtual**本身源码流程。
回复

使用道具 举报

loog2009 发表于 2014-12-8 11:53
ip=`nvram get wan_gateway_get`
mac=`nvram get wan_hwaddr`
curl -s -o /dev/null "http://xxx.xx.com/ ...

可以的 ps 当发现有virtual**在运行,拒绝第二个就可以了!
回复

使用道具 举报

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

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-5-22 03:23

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

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