暴强,定时自动修改PPPPE用户密码(酒店无线接入用的)
本帖最后由 htqt 于 2009-6-17 08:08 编辑研究 了一个晚上总算搞定了,马上分享。。参考了情灭缘尽 大哥的脚本详解,还有不记得哪位大哥的流行的DDNS脚本,总算悟出来了。其实也很简单的脚本,只怪自己水平太低
:log info "change test_password begin"
:global datehahaha [:pick 4 6]
;/ppp secret set test password=($datehahaha*2+800)
:log info [:pick password] 0 6]
第一句 就不用解释了
第二句 取当前日期(天数)
第三句 修改密码(算式部分是简单的变化算法,到时候告诉服务员密码是 8开头,后面是当天天数乘以2, 嘿嘿。。当然你也可以用自己喜欢的算法) ,注意开头的符号不一样
第四句 这个是密码修改后的LOG 输出 。其实LOG只是为查看方便而已,不用也行。本来这句我想写:log info "test_password_change_to" [:pick password] 0 6], 可是怎么搞都不输出,搞到后面LOG界面没反应了。以为自己又写错了。弄了半天进terminal 用log print 才知道 LOG界面挂了。请高手指点下该怎么写好
反正总算用得了,对于这次给宾馆增加无线覆盖,想了很多方案,在只有一个ROS的情况下,要防止非法用户接入,也没什么好的办法。现在的方案是AP开放,PPPOE认证,每天变一次密码了。但是本来有线网络也有PPPOE接口的,原来是公开的账号密码,现在可能要把那个账号关闭了,毕竟ROS不能把账号绑定到线路上,设置成本和业务需求,暂时不考虑增加ROS或RADIUS了,等需要的时候让客户问前台吧。
如果哪位有更好的办法分享下吧^_^ 还有个小问题请教下,不懂这么把它搞到12:00自动运行一次,好像system scheduler 设置1d 的话是在0:00运行的 ????汗 无线,我采用pppoe发现有断流的现象,要重新连接才能上网。 标题党 这是我见过世界上最苯的方法 楼上有什么好办法? 可以借鉴之. :) 踩一下```暂时还没无线 6楼的还有好方法么? 很好``解决了极少人需求~~~ 方法不错
6楼还有什么好方法? Script Error: cannot multiply string by time interval
这脚本超过7号就不能用了啊 是不是取值方面有什么问题 只能工作到7号大于7号就提示那个错误
页:
[1]