OpenWrt路由器破解锐捷校园网限制
OpenWrt路由器利用MentoHust破解锐捷校园网限制(原理篇)
这篇文章只讲原理,破解的具体教程请移步其他文章
交叉编译OpenWRT系统及MentoHust插件进行锐捷认证 - 即刻-技术学习笔记
OpenWrt介绍
OpenWrt是国外的一个开源的路由器系统,基于linux开发而成。
市面上有很多基于OpenWrt开发的路由器,小米就是最典型的一个品牌。
我们要想使用OpenWrt路由器,就得找到支持OpenWrt的路由器。
为了破解校园网,主流的解决方案有以下两种
- 用软路由装OpenWrt路由器,然后下挂一个普通无线路由器收发信号
- 优点:性能强劲,主要用于科学上网
- 缺点:资金成本高,学习成本也高
- 用硬路由(我们平时的家用路由器都是硬路由)刷固件
- 优点:省钱,学习成本低,甚至能够直接买到现成的
- 缺点:性能差,兼容性差,相关的资源或教程鱼龙混杂,有把路由器玩坏的风险
校园网认证原理
校园网解决方案(锐捷)
目前,市面上的校园网解决方案有很多,使用最广泛的还是锐捷的产品。
下面,我们来分析一下如何破解锐捷认证。
锐捷的认证主要分为三种:
- WIFI密码认证
- Web网页认证
- 客户端认证
其中,客户端认证是我们的切入点。
客户端又分为三大客户端,分别是
- Windows客户端
- MacOs客户端
- Linux客户端
前面两个客户端都是用图形界面认证的,放在路由器上的操作性不强。
而Linux客户端可以用命令行进行认证,并且OpenWrt本身就是基于Linux开发而成的,这给我们破解校园网提供了一大便利。
路由器的工作过程
对于不太懂网络的同学来说,可能不知道,我们的家庭宽带,其实上网的设备数量也是有限制的。
限制设备数量是多少呢?一台!!
是的你没看错,其实我们真正的上网设备就是我们接入宽带用的光猫(有些是路由器)。
那为什么我们的手机电脑也能连入互联网呢?
这就涉及到一个概念,转发。
这是什么意思?
我们的手机连入路由器之后,手机想要访问www.baidu.com,需要先向路由器发出请求,而路由器是有上网的权力的,所以请路由器帮我们访问百度,之后接受到百度返回的数据之后,再由路由器转发给我们。
这样一来,我们家里的这些设备,全都经由一个路由器转发数据,就都可以实现上网需求了。
OpenWrt破解锐捷校园网的实现原理
我们发现,路由器是有将一个上网权力分成多个内网设备的上网权力的,那么我们就想到用路由器来代替我们接入校园网的设备。
但是出现了一个问题,普通的家用路由器,认证方式是宽带拨号,和锐捷的认证又不一样,所以我们需要有一个可以帮我们在路由器上对锐捷进行认证的软件。
聪明的先人已经帮我们开发出来了,那就是大名鼎鼎的MentoHust。
MentoHust是基于Linux操作系统下的锐捷客户端开发出来的用于OpenWrt上锐捷认证的软件。
通过MentoHust,我们就可以实现认证,再用路由器原有的数据转发的能力,我们就能实现多终端上网需求了!
具体解决方案汇总
- 购买现成的刷好相关软件的路由器
- 自己买路由器自己刷
- 用软路由安装OpenWrt,利用家用路由器实现WiFi功能
相关刷机教程
市面上还没有很多面向小白的完整的从刷机到安装MentoHust教程,这里挖一个坑,以后我会出相关文章。