利用路由器实现锐捷自动拨号上网

路由器:小米4C(Xiaomi Mi Router 4C)

架构:MediaTek MT7628AN ver:1 eco:2 x 1

路由器刷固件

在网上搜寻相关方法,对于小米路由器说是要先刷开发版,再刷openwrt。

后参考 小米路由器4C刷机教程(openwrt),成功刷成openwrt。

  1. 利用“0.start_main.bat”通过漏洞开启路由器的telnet和ftp

  2. 备份相关文件,上传刷入breed

  3. 在breed模式刷入openwrt

使用mentohust认证(失败)

从GitHub下载了openwrt可执行的mentohust二进制文件

通过ssh和scp上传至openwrt

设置相关账户,认证方式,网卡等信息,启动

认证出错,错误信息为乱码,需要将终端编码设置为GB2312(此时其他输出都会是乱码,只有认证提示才是中文)

认证提示为:用户不允许使用本服务

尝试修改版本号,认证方式等,均无果。

暂不清楚是二进制文件问题还是学校认证方式问题(但一直使用的Windows下mentohust没有问题)

使用minieap认证

查阅相关资料,发现minieap相较于mentohust较为好用。

但是需要手动交叉编译为路由器适配的二进制文件。

下载路由器对应的openwrt sdk

施工中…

上传服务器,配置用户信息,设置自动重连,后台运行

Done!

相关资料

[Github]: https://github.com/tkkcc/mentohust “tkkcc / mentohust”
[Github]: https://github.com/ysc3839/openwrt-minieap “ysc3839 / openwrt-minieap”
[简书]: https://www.jianshu.com/p/20c83426cd9e “小米路由器4C刷机教程(openwrt)”
[雪山深处]: https://www.talaxy.site/mentohust-minieap/ “动手编译适合自己路由器的 ipk”
[知乎]: https://zhuanlan.zhihu.com/p/83572328 “交叉编译Minieap实现基于OpenWrt的锐捷拨号和校园网访问”