Closed GoogleCodeExporter closed 9 years ago
因为你没有正确设置mpf文件。请正确设置,还有问题的话请��
�输出贴出来以便指出具体错在哪。
Original comment by www.eh...@gmail.com
on 18 Nov 2009 at 11:38
设置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
还有问题的话请将输出贴出来以便指出具体错在哪。
Original comment by www.eh...@gmail.com
on 19 Nov 2009 at 5:02
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
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
我不是很清楚mentohust的原理,但我的理解是,既然windows版本�
��mentohust可以成功认证,那么说在
linux下面mentohust一定也可以成功认证,只是我设置或者什么有
问题!
望不吝赐教,谢谢
Original comment by tangku...@gmail.com
on 19 Nov 2009 at 5:57
你的配置文件有问题,=后面至该行结束的所有内容都会识别�
��参数值,所以其后不能有多余的;
或空格。
例如指定用户名为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
谢谢~我去试试
Original comment by tangku...@gmail.com
on 19 Nov 2009 at 6:52
Original comment by www.eh...@gmail.com
on 12 Dec 2009 at 3:52
Original issue reported on code.google.com by
tangku...@gmail.com
on 18 Nov 2009 at 4:39