免除认证之苦,ctlee61 的“自动化”锐捷 web 认证教程
到大学后,ctlee61 办理了河北联通的 39 大洋沃派融合套餐,包含有需要每个月自己领取的 30GB+110GB 不限速数据流量和一条需要经过校园网的 50Mbps 宽带线路。
当然,既然要连接校园网,就难以避免学校设置的锐捷认证。大约十年前有 HUST 的 dalao 开发了 MentoHUST 来通过锐捷认证,但不能用于 web 认证。所以这时候,我就需要采用 LGiki 开发的 RuijiePortalLoginScript 来解决问题(原作者疑似删库?)。
ctlee61 从拿到 newifi mini 开始钻研了一段时间,最后在这里写成文章,给与我同校的各位提供一些参考。
物料准备
newifi mini (个人推荐, 我个人以 38 元 + 运费的价格收到一个, 也可以选择其它)对应的 breed 恢复和第三方路由器固件 (推荐 openwrt 系, 但是笔者用了 padavan)
一个 U 盘 (如果使用 padavan 需要自备 U 盘以配置 opt 环境)
过程
1. 刷入 breed 和 padavan,并作必要设置
请参考 https://blog.lbinin.com/interest/Newifi-Padavan.html,很详细,故这里不再赘述。完成后,别忘了更改 SSID 和 Wi-Fi 密码。
2. 路由器连接网络
公寓部分组团 (可能?) 每个宿舍只有 1 个可用网络接口,为了舍友的安乐幸福,强烈建议舍友集资购买全千兆路由器(比如 斐讯 K2P 啊 MiWiFi AC2100 啊之类的)然后以交换机模式使用……![]() |
如果你恰巧财力雄厚,你还可以买个贵的 |
然后用网线连接主路由的 LAN 口和小路由的 WAN 口,你就会看到熟悉的界面……
![]() |
锐捷的鼓动是爱(确信) |
提示:同校学生可以根据自己需要使用以下的 service 参数
运营商 | 参数 |
---|---|
中国移动 | %25e4%25b8%25ad%25e5%259b%25bd%25e7%25a7%25bb%25e5%258a%25a8 |
中国联通 | %25e4%25b8%25ad%25e5%259b%25bd%25e8%2581%2594%25e9%2580%259a |
中国电信 | %25e4%25b8%25ad%25e5%259b%25bd%25e7%2594%25b5%25e4%25bf%25a1 |
修改完成后重命名为 ruijie.sh 备用。
请再三检查脚本文件是否为 Unix 格式,脚本如果不是 Unix 格式将无法运行!
3. 配置 opt 环境并安装 curl
LGiki 的网页认证脚本依赖 curl,所以请在路由器端事先安装好 curl。对于 openwrt 用户来说,可以按照开发者 wiki 的对应页面一步步进行设置,但 padavan 因为其大部分系统文件只读,需要外接 U 盘安装 opt 环境。首先,为了防止额外安装的工具重启后丢失,请接入一个空 U 盘,在控制面板首页点按硬盘图标,做如下操作:
![]() |
勾选对勾,并按下移除按钮。等待片刻后拔插 U 盘。 |
然后,请点击“配置扩展环境”链接,对下横线的选项进行设置。
进入 ssh,执行以下命令:
opkg update opkg install curl
即可完成 curl 安装。
4. 导入、试运行脚本,并列入计划任务
点击“USB 应用程序”,在页面中开启 FTP 服务,把 2. 中的 ruijie.sh 透过 FTP(一般是 ftp://192.168.123.1 )上传到 /opt 文件夹。
在 ssh 里尝试运行一下:
/opt/ruijie.sh 用户名 密码
看看是不是返回了 success?如果成功,则证明脚本可用。接下来进入自定义设置 > 脚本,点击“在路由器启动后执行:”,在脚本文本中插入上述代码(需要把中文备注换成对应数据)。
11/29 更新:建议用户设置定时认证,具体方法可参考 jianshu.com/p/2fafcc32561f
Enjoy your Internet life!
脚本已经没了
回复删除https://github.com/syaoranwe/RuijiePortalLoginShellScript 有人 fork 了,可以用
删除