广师大锐捷校园网路由器认证——shell脚本篇
广东技术师范大学锐捷校园网限制2台设备同时 WIFI 和 有线接入,对于有其他设备如平板、Switch、或者智能家居(小塘公寓的智能WIFI空调)的同学来说十分不便,第三台设备登陆后会强行下线已经接入的两台设备之一。
最好也是最成熟的解决方案就是软路由,认证方法有两种:mentohost锐捷认证 和 shell脚本Web认证。(全国其他学校可以作为参考进行学习,都是大同小异的)
准备工作:
①已刷取第三方固件(如openwrt、pandavan等)的路由器 1台
②电脑安装WinSCP软件
注:本教程不教授路由器刷三方固件,请自行百度或前往恩山论坛学习,刷机有风险

方法二:shell脚本Web认证
学弟学妹们建议还是采用方法二shell脚本Web认证,发送请求模拟登录。另一篇方法一mentohost仅作参考
测试设备:联想Newifi-mini R6830百兆路由器(自己刷Pandavan固件) 海鲜市场20元
准备工作:本人电脑的以太网网卡Mac物理地址,或者去网络中心问网管或自助查询网站查询所绑定的Mac地址,记录下来

①进入路由后台管理,填写设备Mac地址,完成后点击最下方 "应用本页设置"

② 打开SSH服务,设置为如图所示,完成后点击最下方 "应用本页设置"

③打开Netfilter网络地址转换(关键),填写方式看下图,完成后点击最下方 "应用本页设置"

④打开UPnp提升上网体验,完成后点击最下方 "应用本页设置"

⑤编辑计划任务指令,加入 0-59/1 * * * * sh /etc/storage/gpnu.sh ,完成后点击最下方 "应用本页设置"


⑥使用你的电脑连接校园网WIFI或者网线接入,会弹出如下的登录界面,按F12进入开发者工具,点击网络并勾选保存日志,输入账号密码进行登录

⑦登录之后,在开发者工具一栏中找到 InterFace.do?method=login ,右键复制,以cURL(bash)格式复制

⑧打开gpnu.sh,下载链接: https://caiyun.139.com/m/i?055CglB1JS8oe 提取码:dytr
使用编程工具打开,在对应位置粘贴复制的内容


⑨删掉所有 -H 和 --data-raw 前面的四字字符,使其保持其同一行,如果复制的内容中有 --compressed\--insecure 也请删除。删完之后的样子如下图,检查末尾是否是引号和斜引号结尾后保存文件

⑩使用网线让电脑和路由相连接或者让电脑连接路由的WIFI,打开WinSCP登录路由,路由的管理地址可能因固件而不同,请自行更改

⑪将保存的gpnu.sh直接拉入路由器的 /etc/storage/ 路径下

⑫执行保存指令 mtd_storage.sh save

⑬此时可能已经自动认证可以上网了,或者自行返回路由后台点击重新连接,看到地球有绿色的勾勾说明已经正常上网了!

⑭查看成功和失败的日志

