通知

零点 IT 协会

零点 IT 协会是我校目前唯一一个校级的计算机性质的社团。现已发展成为拥有上千名会员的校级协会。定期的义务维修活动服务了广大师生,PPT 大赛和硬件达人大赛成为了协会的品牌和亮点。我们在成长的同时,也希望你能和我们一起交流经验,互相学习,共同提高。从零开始,点击未来。

锐捷认证替代方案 MentoHUST

注意:这份文档最后修订日期为 2017.3.19,如有更新,请以更新后的内容为准

  MentoHUST 是一个可以替代锐捷的客户端,本文是 MentoHUST 的使用教程,旨在介绍 MentoHUST 怎么用,笔者根据经验进行了一些内容的添加与删改,如果错漏,请联系我们进行修改。(联系方式:扫描二维码加群)

注意:太长不看请跳到第3点

1. 程序简介

  MentoHUST 是一个支持 Windows、Linux、macOS(即原来的 Mac OS、OS X)下锐捷认证的程序(附带支持赛尔认证)
  Windows 版 MentoHUST 支持 Windows 所有主流版本(含Windows10),优势是内存占用低,现已基本停止更新。现在锐捷官方程序也在改进中,所以建议在 Windows 下还是使用官方程序。
  Linux 版 MentoHUST 与 Windows 版兼容,所以如果能够在 Windows 下使用 MentoHUST 认证成功,就不必担心安装了 Linux 后不能使用校园网。MentoHUST 现已支持锐捷的 V2、V3、V4 客户端校验算法,亦即 MentoHUST 已完全兼容锐捷所有版本。
  Mac OS 版 MentoHUST 是后来对 Linux 版 MentoHUST 在 Mac OS 上的编译(gcc很好很强大)。

2. 主要功能

  支持锐捷 V2、V3 和 V4 客户端校验算法,完全兼容锐捷,支持多网卡,较好模拟锐捷各版本数据,支持目前所有版本锐捷,支持静态 IP 和 DHCP 认证,支持静态 IP 用户自定义 IP(即绑定 IP 可与上网 IP 不同),支持服务器消息提示和计费信息提示,认证成功稳定在线,即使掉线也可自动重连,支持 ping 某个 IP 智能重连,支持赛尔认证等。
  相关链接:
  项目主页 最新版下载(包括源码)

3. Windows 版本使用方法

  Windows 版本一共两大步骤:

  一:设置静态 IP
  第一步,Windows 10 的话如左图,按键盘上的 Windows + X 两个键,然后选择“网络连接”。Windows 7、8、8.1、10 则如右图,右键网络图标,点击“打开网络和共享中心”,再在左侧选择“更改适配器设置”。
mentohust_1.png
  第二步,双击“本地连接”/“以太网”(名称可能不一样),再双击“Internet 协议版本 4(TCP/IPv4)”,“使用下面的IP地址”填写运维部单据上的 IP 地址、子网掩码和网关。
“使用下面的 DNS 服务器地址”里填写运维部单据上的 DNS 服务器地址,或者从下列选择一个:114.114.114.114 、8.8.4.4、119.29.29.29 或者自行搜寻 DNS 服务器。然后点击“确定”保存。
mentohust_2.png

  二:设置 MentoHUST
  点击 此处下载 下载 MentoHUST 文件

文件名: MentoHUST_for_FJNU_Minimal.zip
文件大小: 1437479 字节 (1.37 MB)
MD5: 147f6da8b583966c3ddb525f9e5cd16d
SHA1: f259b3cd8624decfe34d2a14871405dc4bc2a117
SHA256: d5e67e5945970061368c49247439c49b72d9e106540db79d0a8125b4af3a712e

  把压缩包解压后,你可以看到这样的一些文件:
mentohust_3.png
  第一步,运行图中红色标注为 1 的软件(WinPcap.4.1.3.exe)。不断地按下一步(Next)就可以了,然后安装。(可能你之前已经安装了,那么可以忽略这个步骤)

  第二步,运行 MentoHUST.exe 文件。

  第三步,点击设置。
mentohust_4.png
  第四步,账号选择你刚才填写的那个,显示的是你的学号。网卡选择你在上面那个“本地连接”/“以太网”里看到的名字。注意网卡可能还有“Realtek”或者“Ethernet”字眼,但一定不含“Virtual”“Wireless”“WLAN”这样的字眼。
  第五步,点击“认证”即可。

  如果认证失败,请看“ Windows 版本抓包教程”。

Windows 版本抓包教程

  Windows 版本抓包比较简单,但需要临时用到锐捷客户端。上面提供的 MentoHUST 是最简版,没有抓包工具,请点击 这个连接 下载完整版本。
  首先,打开 PackageCapture 文件夹。
mentohust_5.png

  第一步,安装 WinPcap.4.1.3.exe(如果已经安装了,则忽略这个步骤)。

  第二步,运行图中的MentoHUSTTool.exe,网卡选择上面提到的那个“本地连接”或者“以太网”对应的有线网卡的名称,通常含有“Realtek”或者“Ethernet”,但绝对不含“Virtual”“Wireless”“WLAN”,选好网卡后,然后点击“开始”。
mentohust_6.png
  第三步,临时运行锐捷并进行认证,此时回到 MentoHUST 工具这边,已经抓好包了,在弹出的窗口中填入你想保存的文件名,例如“new.mpf”,然后保存文件放到 Files 文件夹,里面已经有其他 mpf 文件了。

  此时关闭锐捷。

  第四步,回到 MentoHUST for FJNU
mentohust_7.png
  点击“设置”,在“参数设置”页面下,选择“自定义认证数据包”,然后选中你刚才的“new.mpf”文件,按“确定”保存。然后选择账号、网卡重新认证。

4. Linux 版本使用方法

  以下为 Linux 版本的一些相关教程。

发行版:Ubuntu

  请参考文章 Ubuntu下使用MentoHUST搞定 锐捷校园网认证网络
  摘要:

sudo dpkg -i mentohust_0.3.4-1_i386.deb
mentohust -h

  文件备份:32位点此下载64位点此下载

  相关问题: Ubuntu中校园网锐捷认证用mentohust解决版本过低问题

  相关问题: Ubuntu下使用MentoHUST代替锐捷认证上网

发行版:Arch Linux

sudo pacman -S mentohust-git
mentohust -h

  提供一段脚本供参考。

mentohust -u101012016001 -p888888 -nenp4s0f1 -i172.17.250.251 -m255.255.255.0 -g172.17.250.254 -s218.85.157.99 -o0.0.0.0 -t8 -e30 -r15 -a0 -d0 -b0 -v4.44 -fdefault.mpf -cdhclient

-u 用户名,学号。
-p 密码,默认6个8。
-n 网卡,可用 ip link 查看以太网网卡,类似与 eth0 或 enp4s0f1
-i IP 地址,形式如:172.A.B.C
-m 子网掩码,一般是 255.255.255.0
-g 网关,形式如:172.A.B.254
-s DNS,一般使用福州电信的 218.85.157.99 即可。
-o Ping 主机,默认值,0.0.0.0 表示关闭。
-t 认证超时,默认 8 秒
-e 响应间隔,默认 30 秒
-r 失败等待,默认 15 秒
-l 允许失败次数,默认 0 次,代表不限制次数。
-a 组播地址: 0(标准,默认) 1(锐捷) 2(赛尔)
-d DHCP方式: 0(不使用,默认) 1(二次认证) 2(认证后) 3(认证前)
-b 是否后台运行: 0(否,默认) 1(是,关闭输出) 2(是,保留输出) 3(是,输出到文件)
-y 是否显示通知: 0(否) 1~20(是),默认5
-v 客户端版本号,建议使用 4.44
-f 自定义数据文件,默认不使用
-c DHCP脚本,默认dhclient

  相关维基:Arch Linux Wiki MentoHUST

特别说明

  教程来源:Ubuntu 中文 Wiki 之 锐捷、赛尔认证MentoHUST
  软件来源:Linux 公社之 Ubuntu下使用MentoHUST搞定 锐捷校园网认证网络
  整理 by NULL & Damon,如果错漏请加群联系。

本文更新

  • 2017.03.19 新增文件校验哈希值

添加新评论