当前位置:首页 » 路由器刷机 » 正文

ddwrt固件的cmcc自动登录脚本(附详细使用方法)

108 人参与  2015年11月27日 17:28  分类 : 路由器刷机  评论

NO.1

dos下执行命令: telnet 192.168.1.1 用户名 root 密码 admin(或者你自己设定的密码) 进入路由后输入以下命令,其中wlanacname、wlanuser、wlanpwd请自己修改 可以从认证页面的URL中得到wlanportal和wlanacname变量

nvram set wlanportal=221.176.1.140
nvram set wlanacname=1000.0775.771.00
nvram set wlanuser=1350000000
nvram set wlanpwd=123456
nvram commit

NO.2

以下这段复制到DD的命令,保存为自定义指令

#!/bin/sh
date "+%Y-%m-%d %H:%M:%S"
#rm -f login_res.html
#rm -f logout_res.html
export PATH=.:$PATH
#echo $PATH
wlanuserip=$(nvram get wan_ipaddr)
echo ${wlanuserip}
wlanportal=$(nvram get wlanportal)
wlanacname=$(nvram get wlanacname)
echo ${wlanportal}
echo ${wlanacname}
wlanuser=$(nvram get wlanuser)
wlanpwd=$(nvram get wlanpwd)
echo ${wlanuser}
echo ${wlanpwd}
if [ ! -e login_res.html ]
then
#login first
wget "http://${wlanportal}/wlan/index.php?wlanacname=${wlanacname}&wlanuserip=${wlanuserip}&actiontype=LOGIN&USER=${wlanuser}&PWD=${wlanpwd}" -O login_res.html
fi
cat login_res.html|grep "cmcccs|login_res"
#logon_res=`cat login_res.html|grep "cmcccs|login_res"|awk -F'|' '{print $3}'`
#echo $logon_res
logonsessid=`cat login_res.html|grep "logonsessid"|awk -F'"' '{print $6}'`
echo $logonsessid
#do a logout
wget "http://${wlanportal}/wlan/index.php?wlanacname=${wlanacname}&wlanuserip=${wlanuserip}&actiontype=LOGOUT&USER=${wlanuser}&logonsessid=$logonsessid" -O logout_res.html
cat logout_res.html|grep "cmcccs|offline_res"
#logout_res=`cat logout_res.html|grep "cmcccs|offline_res"|awk -F'|' '{print $3}'`
#echo $logout_res
logoutsessid=`cat logout_res.html|grep "logonsessid"|awk -F'"' '{print $6}'`
echo $logoutsessid
#and then relogin
wget "http://${wlanportal}/wlan/index.php?wlanacname=${wlanacname}&wlanuserip=${wlanuserip}&actiontype=LOGIN&USER=${wlanuser}&PWD=${wlanpwd}" -O login_res.html
cat login_res.html|grep "cmcccs|login_res"
#logon_res=`cat login_res.html|grep "cmcccs|login_res"|awk -F'|' '{print $3}'`
#echo $logon_res
logonsessid=`cat login_res.html|grep "logonsessid"|awk -F'"' '{print $6}'`
echo $logonsessid
date "+%Y-%m-%d %H:%M:%S"


NO.3

下面这段保存为防火墙指令

/tmp/custom.sh >/tmp/root/relogin.log 2>&1

NO.4

DD-管理-Cron Cron启用 Cron 附加任务 粘贴以下命令

*/3 * * * * root killall wget;wget http://hi.baidu.com/myeyre/blog/item/bb5470cfa42c2637f9dc613b.html -O /dev/null >/tmp/root/keepalive.log 2>&1 &
1 */6 * * * root /tmp/custom.sh >/tmp/root/relogin.log 2>&1 &

在框框复制代码后记得保存哦 完成后点应用,最后重启你的路由即可

来源:http://acxv.cn/post-354.html,转载请保留出处和链接!

如果文章帮助到您,而您想帮助本站请点这里赞助我们

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

公告

最近新注册了几个顶级域名
piaomiaoge.com(缥缈阁 小说站)
jupinmao.com(聚品猫 电商站)
lenla.cn(冷啦 5位字母顶级全拼域名)
都是COM顶级全拼域名。


感兴趣的朋友可以看下!!!!


这是我的米店

热门文章

热评文章

最新讨论

最新文章

热门标签

友情链接

XML地图| Mip站点| 本站地图| 站长邮箱

Copyright Your WebSite.Some Rights Reserved.豫ICP备18023032号-2