本想把教程写的很详细,但是我太懒了,就算了吧。
介绍
我研究这个的目的纯粹是因为宿舍区无线网速太慢,教学区实验室也是一样,大概只有6-7M的样子,不过我发现宿舍的有线网有锐捷认证后速度很快,有50M-100M,还算满意,尤其是还自带ipv6,直连Google和油管,所以我就开始研究用路由器代理认证,实现让所有设备直接连上50M以上的网络。
这里要感谢Hustmoon大神,他首先在linux系统里开发了MentoHust,得以实现锐捷认证,后面全国很多很多高校都采用的是锐捷,不过认证算法有所差别,随着人民群众对高速网络的迫切需求,MentoHust得以发展壮大,现在应该可以在全国几十所高校使用了。有兴趣看右边戳我。
但是linux大多数人并不需要用到,而且命令行式的交互不太友好,所以就有人将其编译到了路由器固件里,其实路由器就是一台微型电脑,用他来进行锐捷认证,再好不过了。
准备工作
一台电脑和一部手机
一根网线
一台路由器(可以是很多牌子,斐讯K2,小米mini,极路由等等,我这里用的是斐讯K2)
刷入Breed
breed是一种Bootloader的名字,手机和pc也都有这种东西,需要用它来刷入第三方固件。
首先确定你拿到手的斐讯K2的官方固件的版本,进管理界面的高级设置可以看到
版本号低于V22.6.503.31的戳我,高于V22.6.503.31的戳我,在高的还涉及到降级,第二个帖子里有。
过程还是比较简单的,相信都能看懂,大胆去操作就行了。
其他型号的路由器可以参考此贴戳我
breed进入方式:电脑连接路由器LAN口自动获取 IP 地址,按住K2的复位键再通电,持续按住几秒再松开,然后电脑访问http://192.168.1.1即可,如果你看到下面的就成功进去了。
刷入定制固件
完成上面的breed之后,就能开始刷固件了。其实固件有很多很多种,Padavan(潘多拉),Openwrt,梅林等都可以实现锐捷认证,只是难度不同。原生的Openwrt并没有Mentohust,(你可以理解为手机买来没装这个软件,你要自己给他装上)。所以网上有大量的教程教你怎么在Ubuntu下对固件交叉编译,然后用winscp把mentohust相关的文件传到路由器固件的文件夹里,实在是麻烦痛苦。
我找了找,就发现了Hiboy大神编译的潘多拉固件,他给很多MT7620 CPU的路由器编译了固件,并保持了持续更新维护,这里非常感谢他,恩山的介绍链接戳我
他编译的固件已经自带了mentohust,所以就无需上面那么麻烦了,以K2为例,下载好这个固件戳我,就可以开始了。其他固件下载链接上贴也有。
进入breed后,可以备份下当前固件,以免出问题。
备份之后,可以恢复出厂一次。
开始刷入固件了,确定无误之后,点上传就行了,等进度条走完即可。
相关配置
刷入完毕之后,可以开始设置了,上面刷入的固件的默认WIFI密码是1234567890,网关:192.168.123.1,管理页面:http://my.router/,管理账号密码:admin/admin
电脑连上之后,浏览器打开http://my.router,输入账号密码,进入,欢迎来到潘多拉。
功能非常之多,值得你慢慢研究,你要有兴趣的话。我们需要的锐捷认证在拓展功能——配置网络环境——锐捷认证。安装下图配置即可。
配置完毕点下面的应用即可。
等待几分钟,或者重启路由器一次,手机或电脑连上,即可享受高速网络。
后续
整个过程还是比较简单的,不需要网上的很多教程里的命令行操作,大多数界面都友好易懂。
潘多拉的功能非常之多,最常用的是挂梯子和广告屏蔽,你自己摸索下,应该也会。
挂梯子实在是无奈之举,这种方法的最大弊端就是丧失了校园网的原生IPV6,Google和油管等外网不能直连了,需要梯子,不过还好我一直有。
丧失ipv6的原因的ipv6的配置不对,网上的方法千奇百怪,我也都试过了,这主要是因为不同学校的情况不同,所以不能对症下药,目前暂没解决。