Yangff / mentohust

Automatically exported from code.google.com/p/mentohust
0 stars 0 forks source link

不支持的客户端类型 #15

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
我在windows下抓包并成功的用mentohust的windows版本认证成功,但
为什么到了ubuntu下面
就显示“不支持的客户端类型”了呢,期待高手!

Original issue reported on code.google.com by tangku...@gmail.com on 18 Nov 2009 at 4:39

GoogleCodeExporter commented 9 years ago
因为你没有正确设置mpf文件。请正确设置,还有问题的话请��
�输出贴出来以便指出具体错在哪。

Original comment by www.eh...@gmail.com on 18 Nov 2009 at 11:38

GoogleCodeExporter commented 9 years ago
设置mpf 
文件?我是从网上下载的一个3.73的mpf源文件,然后抓包,接�
��就抓包成功,又接下来就用
mentohust的windows版本认证就在windows下面成功了。我满以为可以
用我抓的这个包如法炮制的在linux
下认证,但就出现上面的问题。
听您这样说难道是我下载的3.73这个mpf源文件还需要设置?不�
��设置了linux下面的conf文件中的用户密
码,还有把package路径设置为我抓的这个包就好了么....
   我很疑惑,没有相关的mpf设置的教程呀
再一次麻烦下高手您

Original comment by tangku...@gmail.com on 19 Nov 2009 at 4:49

GoogleCodeExporter commented 9 years ago
还有问题的话请将输出贴出来以便指出具体错在哪。

Original comment by www.eh...@gmail.com on 19 Nov 2009 at 5:02

GoogleCodeExporter commented 9 years ago
daniel@ubuntu:~$ sudo mentohust
[sudo] password for daniel: 

欢迎使用MentoHUST   
版本: 0.3.0
Copyright (C) 2009 HustMoon Studio
人到华中大,有甜亦有辣。明德厚学地,求是创新家。
Bug report to http://code.google.com/p/mentohust/issues/list
** 用户名:   S092316
** 网卡:  eth0
** 网关地址:    0.0.0.0
** DNS地址:   61.139.2.69
** ping主机:  61.139.2.69
** 认证超时:    8秒
** 响应间隔:    30秒
** 失败等待:    15秒
** 组播地址:    锐捷
** DHCP方式:  二次认证
** 通知超时:    5秒
** DHCP脚本:  dhclient
!! 在网卡eth0上获取IP失败!
!! 在网卡eth0上获取子网掩码失败!
** 本机MAC:   00:0b:2f:13:d2:b0
** 使用IP:    0.0.0.0
** 子网掩码:    0.0.0.0
>> 寻找服务器...
** 认证MAC:   00:d0:f8:c0:23:15
>> 发送用户名...
>> 发送密码...
>> 认证失败!
$$ 系统提示:    不允许使用的客户端类型!
^C>> 认证已退出。
daniel@ubuntu:~$ 

Original comment by tangku...@gmail.com on 19 Nov 2009 at 5:50

GoogleCodeExporter commented 9 years ago
By HustMoon Studio
#
# 
配置文件名称必须是小写/etc/mentohust.conf,编码格式建议是UTF-
8
# 
配置文件中一行开头的空格和Tab会被忽略,其他的会视为参��
�一部分
# 
配置文件中Section与Key不区分大小写,以#或;开头的行视为注��
�
# 
同一个参数若在命令行参数和配置文件中均有设置,使用命��
�行参数
# 
命令行中使用参数-h或-?可查看详细参数信息(选项不区分大�
��写)
# 命令行中使用参数-W或-w可将配置更新到/etc/mentohust.conf
#
# 全部参数为
# -U Username     Username 
# -P Password     Password 
# -N Nic          Nic
# -I IP           Ip            [默认本机IP]
# -M Mask         subnet Mask   [默认本机掩码]
# -G Gateway      Gateway       [默认0.0.0.0]
# -S DNS          dnS           [默认0.0.0.0]
# -O PingHost     pinghOst      [默认0.0.0.0表示关闭该功能]
# -T Timeout      Timeout       [默认8秒]
# -E EchoInterval Echo interval [默认30秒]
# -R RestartWait  Restart wait  [默认15秒]
# -A StartMode    start Address 0(标准) 1(私有) 2(赛尔) [默认0]
# -D DhcpMode     Dhcp mode     0(不使用) 1(二次认证) 2(认证后) 
3(认证前) [默

认0]
# -B DaemonMode   daemon mode   [默认0]
# -F DataFile     data File     [默认不使用]
# -C DhcpScript   dhcp sCript   [默认dhclient]
[MentoHUST]
;用户名,长度不超过64
Username=S092316;
密码,长度不超过64
Password=S092316;
网卡
Nic=eth0;
静态IP用户可以使用非本机IP
IP=;
掩码,无关紧要
Mask=;
网关,无关紧要
Gateway=;
DNS服务器,无关紧要
DNS=61.139.2.69;
Ping主机,用于掉线检测,0.0.0.0表示关闭该功能
PingHost=0.0.0.0;
每次发包超时时间(秒)
Timeout=3;
发送Echo包的间隔(秒)
EchoInterval=30;
失败等待(秒)认证失败后等待RestartWait秒或者服务器请求后
重启认证
RestartWait=15;
寻找服务器时的组播地址类型 0标准 1锐捷 
2将MentoHUST用于赛尔认证
StartMode=1;
DHCP方式 0(不使用) 1(二次认证) 2(认证后) 3(认证前)
DhcpMode=1;
是否后台运行: 0(否) 1(是,关闭输出) 2(是,保留输出) 
3(是,输出到文

件/tmp/mentohust.log)
DaemonMode=0;
认证数据包,如果需要校验客户端或对版本有要求,就需要��
�确设置
DataFile=/etc/mentohust/3.73_new.mpf;
进行DHCP的脚本
DhcpScript=dhclient

Original comment by tangku...@gmail.com on 19 Nov 2009 at 5:51

GoogleCodeExporter commented 9 years ago
我不是很清楚mentohust的原理,但我的理解是,既然windows版本�
��mentohust可以成功认证,那么说在
linux下面mentohust一定也可以成功认证,只是我设置或者什么有
问题!
   望不吝赐教,谢谢

Original comment by tangku...@gmail.com on 19 Nov 2009 at 5:57

GoogleCodeExporter commented 9 years ago
你的配置文件有问题,=后面至该行结束的所有内容都会识别�
��参数值,所以其后不能有多余的;
或空格。
例如指定用户名为S092316应该是
Username=S092316
设置数据文件为/etc/mentohust/3.73_new.mpf应该是
DataFile=/etc/mentohust/3.73_new.mpf
建议不要手工修改配置文件,以免多加一些空格之类的而自��
�没发现,你可以在命令行参数中这
样设置:
sudo mentohust -uS092316 -pS092316 -neth0 -s61.139.2.69 -a1 -b0
-f/etc/mentohust/3.73_new.mpf -w
以上即可实现上述设置,其中最后一个参数-w表示将参数保存
到文件,不加该参数将只对这次认
证有效(例如临时使用另一个账号S092316@temp,只需sudo 
mentohust -uS092316@temp而不用去
改配置文件)

Original comment by www.eh...@gmail.com on 19 Nov 2009 at 6:39

GoogleCodeExporter commented 9 years ago
谢谢~我去试试

Original comment by tangku...@gmail.com on 19 Nov 2009 at 6:52

GoogleCodeExporter commented 9 years ago

Original comment by www.eh...@gmail.com on 12 Dec 2009 at 3:52