系统其它›› Mentohust

Mentohust

Mentohust 4.1.0 支持win7/win8

大小:1.1 MB

语言:简体中文系统:WinXP, Win2003, Win7, Win8

类别:系统其它时间:2014-12-05 11:30

  • Mentohust
  • Mentohust
  • Mentohust

MentoHUST是一个支持Windows、Linux、Mac OS下锐捷认证的程序(附带支持赛尔认证)Windows版MentoHUST支持Windows所有主流版本。Linux版MentoHUST与Windows版兼容,所以如果能够在Windows(32位)下使用MentoHUST认证成功,就不必担心在Linux下无法使用校园网。Mac OS版MentoHUST是后来对Linux版MentoHUST在Mac OS上的编译。

Mentohust 功能

1、支持锐捷V2和V3客户端校验算法,完全兼容锐捷
2、支持多网卡
3、较好模拟锐捷各版本数据,支持所有版本锐捷
4、支持静态IP和DHCP(动态IP)认证
5、支持静态IP用户自定义IP(即绑定IP可与上网IP不同)
6、支持服务器消息提示和计费信息提示
7、认证成功稳定在线,即使掉线也可自动重连,支持ping某个IP智能重连
8、有相关工具支持,可自定义数据文件以实现尽可能的兼容,无需修改代码即可兼容所有版本
支持赛尔认证

Mentohust怎么用

Mentohust使用方法

基本使用方法
如果确定自己可以使用xrgsu认证成功,打开终端输入sudo mentohust运行即可。
如果不确定,在终端中使用cd命令切换到锐捷所在目录,然后输入以下命令:
sudo mkdir /etc/mentohust
sudo cp ./8021x.exe/etc/mentohust
sudo cp ./W32N55.dll /etc/mentohust
然后打开终端输入sudo mentohust运行即可。如果认证失败,再切换到锐捷所在目录,输入以下命令:
sudo cp ./SuConfig.dat /etc/mentohust
然后打开终端输入sudo mentohust运行即可。
注:具体版本需要SuConfig.dat的,锐捷3.63以前的不需要,以后的需要。
如果准确按以上步骤操作后还是认证失败,请下载MentoHUSTTool,在Windows下抓包并保存为data.mpf,
然后回到Linux,在终端中使用cd命令切换到data.mpf所在目录,输入以下命令:
sudo cp ./data.mpf /etc/mentohust
然后打开终端输入sudo mentohust -f/etc/mentohust/data.mpf -w运行即可。以后也只需输入sudo mentohust。

如何退出:

不以后台模式运行mentohust时,按Ctrl+C或者关闭终端即可退出;后台运行时使用sudo mentohust -k退出认证。

开机运行:

建议需要开机运行的用户使用sudo mentohust -b3 -y5 -w将MentoHUST设置为daemon运行并保存输出到/tmp/mentohust.log,开启消息通知。
Ubuntu、Fedora用户:选择菜单“系统->首选项->启动应用程序”,点击“添加”,输入名称MentoHUST,命令sudo mentohust,点击“添加”即可。
对于没有修改/etc/sudoers文件使得sudo无需密码的用户,使用上面的方法是不能实现mentohust开机自动运行的,可通过修改/etc/rc.local或者/etc/gdm/Init/Default等文件来实现,例如:
sudo gedit /etc/gdm/Init/Default
然后在exit 0(最后一行)前面加入以下内容:
if [ -x /usr/bin/mentohust ]; then
/usr/bin/mentohust
fi
即可。

Mentohust常见问题

Ubuntu提示“打开libnotify失败”的解决方法
Mentohust 提示“打开libnotify失败,请检查是否已安装该库文件。“的解决方法:
这是桌面通知功能,并不影响认证。如果在意通知,由于Ubuntu自带notify功能,其实在lib文件夹中是有libnotify的库文件,只是mentohust 当初开发的时候所用的版本是libnotify.so.1和libnotify.so,而Ubuntu里面没有这其中任何的一种。下面是源码:
#ifdef MAC_OS
char *file[] = {"libnotify.dylib", "libnotify.1.dylib"};
int i, count = 2;
#else
char *file[] = {"libnotify.so", "libnotify.so.1"};
int i, count = 2;
#endif
for (i=0; i<count && !libnotify; i++) {
libnotify = dlopen(file, RTLD_LAZY);
error = dlerror();
}
if (libnotify == NULL) {
printf("!! 打开libnotify失败,请检查是否已安装该库文件。\n");
return -1;
}
解决方法是:sudo ln -s /usr/lib/x86_64-linux-gnu/libnotify.so.4.0.0 /usr/lib/x86_64-linux-gnu/libnotify.so.1
来创建libnotify.so.4.0.0的软链接,这样就不会提示找不到文件了。此法针对于X64 linux系统。
32位系统请根据libnotify.so.4.0.0所在路径进行适当变更。

∨ 展开

相关版本

同类推荐

特别下载

猜你喜欢

相关文章

热门推荐

下载排行

热门关键字

穿越火线枪战王者二次元放置手游游戏王手游金铲铲之战版本大全转转游戏厅手机赛车游戏真实赛车3巅峰极速节奏盒子现代战争手游美少女换装游戏以闪亮之名恋爱模拟游戏陆琦RPG游戏工作室原神rougelike手游合集口袋妖怪造梦西游手游梦幻西游部落冲突角色扮演游戏大全休闲对战手游无尽的拉格朗日Minecraft中国版迷你世界老版本大全腾讯和平精英辅助曙光英雄文明时代所有版本王牌竞速日式RPG游戏

网友评论

我要跟帖
取消
查看所有评论 共 0