找回密码
 立即注册
img_loading
智能检测中

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
glinet
查看: 47441|回复: 195

【6.10更新】MiniEAP(多架构/多拨支持)——MentoHUST替代插件,第三方锐捷认证工具

 火.. [复制链接]
发表于 2021-4-3 18:21 | 显示全部楼层 |阅读模式
本帖最后由 你家臭狗屎 于 2023-9-18 16:32 编辑

重要声明:
1.使用本软件,请务必遵守相关法律法规、企业学校等的相关规定,切勿违规使用,后果使用者自负
2.本软件完全开源免费,严禁出售买卖,欢迎大家监督
3.本人非原作者,目前基本上都是编译,以后可能会更新维护原作者的minieap,并且完全开源
4.请尊重原作者,有能力的推荐自己编译。附上原作者链接:updateing/minieap: 可扩展的 802.1x 客户端,带有锐捷 v3 (v4) 算法插件支持 (github.com)

此程序是专为XMUT适配,旨在无限接近RG-SU For Linux V1.31标准数据包。
欢迎前往GitHub仓库中下载:https://github.com/AutoCONFIG/minieap/releases

因为个人精力问题,实在难以频繁维护此项目,也欢迎有能力者提交PR,共同参与开发,感谢!!

目前已知BUG:
1.服务器消息通知模块乱码,在部分情况下会导致segmentation falut(已定位gbconv问题)
2.密码MD5算法兼容性问题(由于MD5特性,后续会采用新的密码生成方式)
3.因为Linux中UDP特性,在接口断开时,可能会无法正常退出程序或重连(后续会依赖openwrt netifd组件实现链路状态检测)
4.logoff下线数据帧无法正常发出(由于影响范围很小,暂时不会修复)
5.数据帧中,部分非关键字段还未与RG-SU For Linux V1.31一致(目前不清楚这部分非关键字段用处)

这里不提供MiniEAP图形配置界面支持,感谢理解。关于MiniEAP图形配置,目前的几乎所有的MiniEAP图形配置工具都可以与之完美兼容,可以自行编译或者找相关帖子解决。

如有问题,欢迎恩山私信互动或者B站私信

目前支持平台:x86_generic/x86-64/mt76x8/mt7621/mt7620/armv8(aarch64)/armv7/ipq60xx/bcm53xx

声明:承诺没有加入任何后门

如果这里没有支持您的设备,欢迎自己编译,也可以留言反馈,后续会更新上(可能要等一到两天) OpenWRT交叉编译代码:https://github.com/AutoCONFIG/minieap-openwrt.git
因为编译程序的过程是个机械式的枯燥的没有技术含量的但又占据大量时间、人力和精力的“体力活”,尤其是有些架构没有现成的SDK可用,生成SDK又会占用大量时间,所以能尽量自己编译就自己编译。
可以把编译好的ipk分享出来,然后我做一个汇总,方便大家下载使用,谢谢大家理解!
编译方法:
1.找到你的设备所对应的SDK,在Linux系统里面下载并解压(一般在https://downloads.openwrt.org/releases/中下载)
2.cd sdk/package
3.git clone https://github.com/AutoCONFIG/minieap-openwrt.git
4.cd ../
5.make menuconfig  在network里面选中minieap,然后save保存
6.make package/minieap-openwrt/compile V=s
7.完成后到sdk/bin目录下找minieap-taiga-xxxxx.ipk文件,就是他了,上传到路由器安装就行

如果你的设备找不到现成的SDK可用,则需要使用openwrt/lede源代码完整编译一份,找不到sdk一般情况下使用lede源代码。
1.git clone https://github.com/coolsnowwolf/lede.git
2. 按照openwrt的编译流程,编译你的设备固件(在make menuconfig里面也可以选上生成sdk文件,方便以后使用)
3. 编译好固件之后,再cd lede/package
4.git clone https://github.com/AutoCONFIG/minieap-openwrt.git
5.cd ../
6.make menuconfig  在network里面选中minieap,然后save保存
7.make package/minieap-openwrt/compile V=s
8.完成后到sdk/bin目录下找minieap-taiga-xxxxx.ipk文件,就是他了,上传到路由器安装就行


【6.10更新】:
      1.修复启用多拨会导致程序终止退出的bug
      2.添加Debian系统安装包,主要供大家测试使用,当然也可以长期使用,程序本体与ipk是一样的
      3.日后更新将第一时间以release的方式发布在GitHub仓库中:https://github.com/AutoCONFIG/minieap

【12.11更新】:
      1.优化编译和程序结构,运行效率进一步提升,占用资源更小
      2.提供进程守护脚本,Unix/类Unix通用,可24小时监控MiniEAP进程运行状态,让认证100%稳定不掉线,使用方法参见“守护进程脚本使用方法.txt”
      3.开始陆续提供ipk安装包
      4.小幅优化代码逻辑和程序变量
      5.本次无功能上更新,暂不更新版本号

【10.9更新】:
      1.更新版本号 0.93.7-beta
      2.更新锐捷字段算法,支持最新的RG-SU For Linux V1.30特征字段
      3.更新了0.93.6中的个别文字排版错误
      4.本版开放测试,暂时只支持x86-64架构
      5.关于中文服务名称的问题,已给出相应解决办法,详情Q&A文件,如有疑问欢迎联系我,一起解决
      6.将在下个beta版本中给出兼容中文服务名的方案

【9.13更新】:
      1.修正了0.93.6版程序中的个别文字及排版错误,对个别CPU架构提供了static版本程序,防止OpenWrt版本过低不可用,并可在Padavan等系统中运行
      2.增加了对armv7平台的支持
      3.更新了“Q&A”,提供一些常见问题的解决办法      
      4.提供了自用的OpenWrt系统,基于lede编译,采用截止到编译当天最新的编译源,支持IPv6。由于路由器储存空间有限,没有集成任何插件,自用测试非常稳定,适合长期使用。目前仅有mt76x8-hiwifi_hc5861b版本,如有需求,欢迎留言,无偿提供编译(请移步到https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=5701665&page=1&extra=#pid13377372,感谢支持!)
【9.8更新】:更新到0.93.6,增加对多进程多号多拨的支持等等,详情请看“Upgrade log.txt"
【9.3更新】:无功能上的更新,仅对文件结构进行优化,尝试解决个别用户提到的兼容性问题,并且更新了编译器和依赖;暂时取消了对ipk的支持,提供了可执行文件的使用方法,具提请查看网盘中的readme.txt。
【6.14更新】:增加对ARMv8(ARM64)架构的支持,支持N1盒子等ARMv8(ARM64)架构设备,欢迎大家测试反馈。推荐使用可执行文件,更加稳定。
【4.25更新】:增加ipk文件对mt7621、mt76x8平台的支持;更新sdk至21.02.0-rc1版本并重新编译了所有ipk 0.93版本的文件(其他版本文件由于过多,会逐渐更新);更新了适用于0.93版本的luci图形界面;luci-proto-minieap由2.1-1更新至2.1-3(微小改动)
【4.17更新】:更新ipk代码版本至0.93,增加ipk版本对MT7620平台的支持,增加可执行文件MT7620平台对libpcap模块的支持。改进0.93代码至0.93-3(微小改动,大概率解决不同平台的兼容问题)
【4.13更新】:增加了对MT7620芯片(MIPS)的支持(欢迎测试反馈)
【4.10更新】:增加了对x86_generic平台的支持;更新”MiniEAP使用方法.txt"(由于没有x86_generic环境,所以无法测试,欢迎大家反馈)
【4.5更新】:修复一些规则不兼容的情况;完善规则配置;对个版本进行归纳;更新“MiniEAP使用方法.txt"

最新编译时间:10.9  编译者:Taiga (Old name Kana)

=======================================================================================

大家的评论不一定都一一回复,但是我一定会去浏览,所以希望大家能够提供宝贵的意见

评分

参与人数 5恩山币 +6 收起 理由
helloCalm + 1 谢谢大佬
普通D + 1 感谢,终于找到了对应版本
devinyu + 1 大佬人很好,编译做的靠谱
麦门冬 + 2 不要怂就是淦
most20 + 1 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!

查看全部评分

只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2021-4-12 10:44 | 显示全部楼层
本帖最后由 你家臭狗屎 于 2022-6-10 23:41 编辑

果然还是github更适合托管release,欢迎大家来尝鲜~~~
如果release列表里还没有支持您的设备,请留言反馈哟,抽空会尽快支持上
另外有什么软件方面的问题也欢迎反馈

评分

参与人数 1恩山币 +1 收起 理由
亿壹粟 + 1 你好,久仰卧龙大名,在下凤雏!.

查看全部评分

只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2021-4-3 19:29 | 显示全部楼层
好奇问一下,这个插件是做什么用途的呀

点评

是给校园网认证用的,大多数大学的校园网络是需要认证的(如锐捷认证),认证过后才可以连网。所以如果想在学校用路由器,就必须要求路由器有认证插件。这个插件就是第三方的认证工具。  详情 回复 发表于 2021-4-3 19:52
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-4-3 19:52 | 显示全部楼层
netantsboy 发表于 2021-4-3 19:29
好奇问一下,这个插件是做什么用途的呀

是给校园网认证用的,大多数大学的校园网络是需要认证的(如锐捷认证),认证过后才可以连网。所以如果想在学校用路由器,就必须要求路由器有认证插件。这个插件就是第三方的认证工具。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2021-4-3 21:27 | 显示全部楼层
是要认证哦,就像电信服务商要缴费才让你上网
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2021-4-7 13:36 | 显示全部楼层
你好,这个非常 不错,请问一下,X86软路由能用吗、

点评

我这是x86_64的版本,x86应该是可以的,我都是x86_64的机器,您在自己的机器上试试,我有时间顺便编译个x86的程序吧。 由于openwrt系统环境比较复杂,推荐使用static编译的版本。  详情 回复 发表于 2021-4-9 11:14
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-4-9 11:14 | 显示全部楼层
本帖最后由 你家臭狗屎 于 2021-4-9 11:32 编辑
nhb2318 发表于 2021-4-7 13:36
你好,这个非常 不错,请问一下,X86软路由能用吗、

我这是x86_64的版本,x86应该是不可以的,我都是x86_64的机器,您可以先在自己的机器上试试,我有时间顺便编译个x86的程序吧。
我不清楚您的x86 OpenWRT版的信息,所以就选择19.07.7 x86-generic的SDK编译了,这两天应该可以上传到网盘里,请稍等片刻
由于openwrt系统环境比较复杂,推荐使用static编译的版本。

点评

你好,大神,我把详细情况和你说一下吧,帮帮我吧,谢谢了 https://www.right.com.cn/forum/thread-4109798-1-1.html  详情 回复 发表于 2021-4-11 22:42
说错了x86-64的程序应该是无法在x86上使用的  详情 回复 发表于 2021-4-9 11:33
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-4-9 11:33 | 显示全部楼层
你家臭狗屎 发表于 2021-4-9 11:14
我这是x86_64的版本,x86应该是不可以的,我都是x86_64的机器,您可以先在自己的机器上试试,我有时间顺 ...

说错了x86-64的程序应该是无法在x86上使用的

点评

你这个支持不支持H3C,iNode拨号?支持不支持多拨?因为软路由可以设置多个wan口,我想多个账号同时拨  详情 回复 发表于 2021-4-11 22:57
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-4-10 20:18 | 显示全部楼层
本帖最后由 你家臭狗屎 于 2021-4-18 14:31 编辑

x86版的minieap推荐使用(x86_generic sockraw full static gcc)选项
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2021-4-11 22:42 | 显示全部楼层
你家臭狗屎 发表于 2021-4-9 11:14
我这是x86_64的版本,x86应该是不可以的,我都是x86_64的机器,您可以先在自己的机器上试试,我有时间顺 ...

你好,大神,我把详细情况和你说一下吧,帮帮我吧,谢谢了
https://www.right.com.cn/forum/thread-4109798-1-1.html
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2021-4-11 22:57 | 显示全部楼层
你家臭狗屎 发表于 2021-4-9 11:33
说错了x86-64的程序应该是无法在x86上使用的

你这个支持不支持H3C,iNode拨号?支持不支持多拨?因为软路由可以设置多个wan口,我想多个账号同时拨

点评

minieap和mentohust主要面向锐捷认证系统,这个源代码好像是只有rjv3插件,不过你可以试试默认的认证选项,因为都是802.1x协议,只要对客户端和算法不严格,都是通用的。 因为我不用inode,所以不太清楚,有时间我  详情 回复 发表于 2021-4-12 10:37
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-4-12 10:37 | 显示全部楼层
nhb2318 发表于 2021-4-11 22:57
你这个支持不支持H3C,iNode拨号?支持不支持多拨?因为软路由可以设置多个wan口,我想多个账号同时拨

minieap和mentohust主要面向锐捷认证系统,这个源代码好像是只有rjv3插件,不过你可以试试默认的认证选项,因为都是802.1x协议,只要对客户端和算法不严格,都是通用的。
因为我不用inode,所以不太清楚,有时间我多研究研究,应该是有解决办法的。
多拨的话,只要可以认证成功,一般都是可以直接多拨的,多拨我也没怎么用过,所以不太了解多拨,这个没法帮您了。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2021-4-12 20:43 | 显示全部楼层
老兄,有个极路由2,CPU是HC5761,MIPS系统的,能否编译一个来试试

点评

已经更新,不过是可执行程序版,命令行操作,luci版的编译太费时间了,电脑很难带动,但功能都是一样的  详情 回复 发表于 2021-4-12 23:24
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-4-12 23:24 | 显示全部楼层
w573 发表于 2021-4-12 20:43
老兄,有个极路由2,CPU是HC5761,MIPS系统的,能否编译一个来试试

已经更新,不过是可执行程序版,命令行操作,luci版的编译太费时间了,电脑很难带动,但功能都是一样的
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2021-4-14 14:47 | 显示全部楼层
厦门理工帮顶,有个限制K1,等会试试
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛

只谈技术、莫论政事!切勿转播谣言!为了你也为了他人。
只谈技术、莫论政事!(点击见详情) 切记不要随意传播谣言,把自己的日子过安稳了就行,为了自己好也为了大家好。 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。

查看 »

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2025-5-20 12:34

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表