锐捷android版(手机锐捷网络认证客户端)是一款手机锐捷网络认证客户端,是在Android平台上发送及接收802.1X的认证数据包(TPID值为0x888E),并对数据包进行相应的处理,提取服务器认证数据,比如服务器请求用户名请求、请求密码请求、下线命令、错误提示,以此实现认证。让你享受移动校园网,你只需要先打开wifi,连上锐捷的wifi网络再打开客户端进行认证就可以上网了,赶紧下载吧。
软件绍
实现移动终端的802.1x认证,让Android手机也能畅享校园无线宽带,从而弥补了Android的802.1X认证客户端空白状况,同时也能得以实现商业运营。
实现的思路是在Android平台上发送及接收802.1X的认证数据包(TPID值为0x888E),并对数据包进行相应的处理,提取服务器认证数据,比如服务器请求用户名请求、请求密码请求、下线命令、错误提示,以此实现认证。认证后,你的手机可以使用当地(校园)需要认证的Wifi上网。为了实现商业运营,我们在软件里添加了商业广告功能。
错误提示参考
1、提示“在网卡eth0上获取IP失败”:如果是动态IP的话不用理会;静态IP的话,请到wifi设置中设置IP
2、提示“IP地址类型错误”:(锐捷中的“认证前”可能需要用“二次认证”代替)
3、提示“IP端口绑定错误”:这出现在静态IP的时候,原因是绑定IP设置错误,可以通过修改静态ip参数修改。
4、提示“找不到服务器”:在确认网路通畅的情况下,一般是选错了组播模式,在“标准”与“锐捷”中切换试试。
5、认证成功但无法上网:静态IP用户未正确设置IP及DNS或动态IP未正确获取到IP及DNS,前者通过wifi设置修改,后者请正确设置DHCP方式(在没有dhclient的系统中还需找个有效替代)
6、提示“不允许使用的客户端类型”:学校禁用了xrgsu,使用需指定版本号,或者复制相关文件("8021x.exe"和"W32N55.dll",可能还需要"SuConfig.dat")到/data/data/jmu84xu.ruijie/conf/
7、提示“客户端版本过低”:同上
8、提示“客户端完整性被破坏”:学校开启了客户端校验,复制相关文件("8021x.exe"和"W32N55.dll",可能还需要"SuConfig.dat")到/data/data/jmu84xu.ruijie/conf/
特别提示
本程序是参照开源项目mentohus,在Android平台上的移植而成,理论上支持mentohust的全部功能
mentohust主要功能
1、支持锐捷V2和V3客户端校验算法,完全兼容锐捷(由于mentohust未开放v3校验源码,所以暂不支持v3校验)
2、支持多网卡
3、较好模拟锐捷各版本数据,支持目前所有版本锐捷
4、支持静态IP和DHCP(动态IP)认证
5、支持静态IP用户自定义IP(即绑定IP可与上网IP不同)
6、支持服务器消息提示和计费信息提示
7、认证成功稳定在线,即使掉线也可自动重连,支持ping某个IP智能重连
8、有相关工具支持,可自定义数据文件以实现尽可能的兼容,无需修改代码即可兼容所有版本
9、支持赛尔认证