利用MentoHUST在路由器上使用锐捷认证来共享校园网

此教程转载于我的博客利用MentoHUST在路由器上使用锐捷认证来共享校园网 - GoodBoyboy的博客|惬意小屋-点滴记忆https://blog.goodboyboy.top/191.html

前言

我们学校校园网采用锐捷客户端认证,导致普通的路由器无法通过宽带拨号的方式来进行上网

至于为什么我也询问过,回答是一人一卡。。。。这里大家懂得都懂,就不过多阐述了

为了搞这个东西查了好多资料,最后终于搞好了,此教程是基于本人折腾的经验以及文末的参考写成的,算是比较完整的了,因为本人折腾的时候也不知道最后结果会如何,所以没有事先截图,还请各位同学认真阅读,有什么问题可以在评论中提出,如果喜欢的话欢迎收藏哦~

此教程适合一些有动手能力的同学使用,不建议小白使用

你需要先下载MentoHUSTWindows版来测试一下,你的校园网是否能用MentoHUST代替原程序登录

测试

mentohust

下载winpcap并安装

用管理员权限打开“安装卸载.bat”

安装完后打开里面的mentohust

里面的设置你的账号密码,ip不用填写

参数设置内的组播地址之类的请参考锐捷、赛尔认证MentoHUST - Ubuntu中文

然后进行认证,如果认证失败就可能需要抓包

认证成功就可以跳过了

退出mentohust然后打开rp路由器.exe

选择你的有线网卡,勾选集成8021x.exe和集成W32N55.dll(也许只需勾选一个或都不需要勾选,自己尝试)点击开始。根据提示打开你的锐捷客户端安装目录中的8021x.exe,锐捷客户端自动打开,点击连接。一旦登录成功,抓包完成,为mpf格式的数据包起一个名字。保存后关闭该抓包工具。退出锐捷登录。

重新打开MentoHUST.exe,在参数设置中添加你刚抓的数据包。

组播地址和DHCP方式的排列组合继续挨个测试,总有一个适合你。看到计费信息和套餐信息,且测试可以正常上网,就可以期待使用路由器了。记住在Windows版MentoHUST的设置参数。

上面参考于 会飞的阿卡林 https://www.bilibili.com/read/cv10269584

准备

一台小米路由器mini(淘宝上二手的也就三四十块钱,便宜)

网线(看情况吧)

breed刷不死固件

小米路由器mini开发版固件

小米路由器mini ssh固件包

小米路由器mini padavan固件

winscp

putty(当然有其他ssh工具也行)

一个U盘,最好不要用读卡器,反正当时我是失败了的

强烈建议将以上东西准备完全后再开始刷路由器

开始

小米路由器mini

在网上购买一个小米路由器mini,我感觉这款路由器至少是官方比较支持折腾的路由器,刷起来失败率比较低

而且贼便宜,还支持5g

网上也有卖已经刷好breed的,看自己情况吧,不想折腾的可以入手

breed固件准备

这里我已经下载好了,链接发在下面

抱歉,只有登录并在本文发表评论才能阅读隐藏内容

如果不喜欢百度网盘,也可以去原网站下载

抱歉,只有登录并在本文发表评论才能阅读隐藏内容

选择“breed-mt7620-xiaomi-mini.bin”下载即可

小米路由器mini开发版固件包

下载地址

抱歉,只有登录并在本文发表评论才能阅读隐藏内容

这个在官网也可以下载

MiWiFi – 下载

小米路由器ssh固件包

这个需要先注册小米账号然后绑定路由器后才能下载,我是用的小米WiFiapp绑定的

然后打开链接MiWiFi SSH下载即可,这里要记住打开页面中的root密码,待会要用

小米路由器mini padavan固件

打开下方链接下载

抱歉,只有登录并在本文发表评论才能阅读隐藏内容

或者原网站链接

抱歉,只有登录并在本文发表评论才能阅读隐藏内容

找到“RT-AC54U-GPIO-30-xiaomimini-128M_3.4.3.9-099”下载即可

开始

升级

电脑连接路由器lan口,然后打开管理界面192.168.31.1 在固件升级里面升级为开发版(不然刷不了ssh)

刷完后将“miwifi_ssh.bin”放在U盘的根目录并插在路由器的USB接口上

断开小米路由器的电源,将U盘插入USB接口

按住reset按钮之后重新接入电源,指示灯变为黄色闪烁松开reset键

等待3-5秒安装完成之后,路由器会自动重启,大约 2 分钟后指示灯变蓝即可

刷breed

打开ssh客户端,地址填192.168.31.1 端口22用户名root 密码是之前下载ssh固件包的时候显示的密码

连接ssh

连接成功后输入“cat /proc/mtd”查看rom

然后我们将rom备份至tmp目录下

cd /tmp

mkdir rom

dd if=/dev/mtd0 of=/tmp/rom/ALL.bin

dd if=/dev/mtd1 of=/tmp/rom/Bootloader.bin

dd if=/dev/mtd2 of=/tmp/rom/Config.bin

dd if=/dev/mtd3 of=/tmp/rom/Factory.bin

dd if=/dev/mtd4 of=/tmp/rom/OS1.bin

dd if=/dev/mtd5 of=/tmp/rom/rootfs.bin

dd if=/dev/mtd6 of=/tmp/rom/OS2.bin

dd if=/dev/mtd7 of=/tmp/rom/overlay.bin

dd if=/dev/mtd8 of=/tmp/rom/crash.bin

dd if=/dev/mtd9 of=/tmp/rom/reserved.bin

dd if=/dev/mtd10 of=/tmp/rom/Bdata.bin

下面是恢复的命令

mtd write /tmp/rom/Bootloader.bin Bootloader

mtd write /tmp/rom/Config.bin Config

mtd write /tmp/rom/Factory.bin Factory

mtd write /tmp/rom/OS1.bin OS1

mtd write /tmp/rom/rootfs.bin rootfs

mtd write /tmp/rom/OS2.bin OS2

mtd write /tmp/rom/overlay.bin overlay

mtd write /tmp/rom/crash.bin crash

mtd write /tmp/rom/reserved.bin reserved

mtd write /tmp/rom/Bdata.bin

备份完成后我们需要将备份下载至电脑

打开winscp登陆路由器

文件协议:SCP

主机名是路由器IP:192.168.31.1

端口:22

点击登录

输入用户名:root

密码:同ssh密码

之后将/tmp/rom中的很多bin文件下载出来作为备份

并且把breed文件上传至同一目录,重命名为breed.bin

最后在ssh客户端里输入

cd /tmp

mtd -r write /tmp/breed.bin Bootloader

之后机器会重新启动,指示灯变蓝即可

进入breed并刷入padavan

重启后断开路由器的电源,按下路由器 reset 按钮后重新接入电源

等到 mini 路由器的灯开始闪烁时松开 reset 键

输入 192.168.1.1进入Breed控制台

进入控制台后在固件备份里备份EEPROM和编程器固件

直至目前已经完成一大半了!!!!

然后在固件更新里面将固件打钩然后上传“RT-AC54U-GPIO-30-xiaomimini-128M_3.4.3.9-099.trx”

刷入即可,完成!

配置mentohust

输入192.168.123.1进入控制台

账号密码都是admin

然后在扩展功能下的配置扩展环境内选择“锐捷认证”

打开开关

用户名以及密码和你原来的锐捷认证的相同

心跳间隔 2

失败等待 4

组播地址 1 锐捷

DHCP方式 2 认证后

是否后台运行 否

如果顺利的话,等一段时间,点击左侧菜单栏中的网络地图,右边第一个图标会显示绿色的勾,此时应该就可以上网了。

参考

锐捷、赛尔认证MentoHUST - Ubuntu中文

教你利用MentoHUST在路由器上挂锐捷认证 - 简书 (jianshu.com)

【2022-07-26】AR/QCA/MTK Breed,功能强大的多线程 Bootloader-OPENWRT专版-恩山无线论坛 (right.com.cn)

(24条消息) 小米路由器mini刷Breed,安装固件教程_SUNYZ0525的博客-CSDN博客_小米路由器mini刷机

 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 GoodBoyboy 's Blog|惬意小屋-点滴记忆!

你可能感兴趣的:(笔记,经验分享,网络)