Vroting / ruijieclient

Automatically exported from code.google.com/p/ruijieclient
GNU Lesser General Public License v3.0
0 stars 0 forks source link

认证提示"不允许的客户端类型" #12

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
看样子没有欺骗成功,描述如下:
ruijieclient-0.7.9.tar.bz2下的这个包,
win下用的是3.50-0910
配置和win下一样:锐捷私有包,认证后dhcp,客户端版本欺骗3.50(3.
99也不
行..3.50-0910也不行),
认证时提示(不允许的客户端类型),是在发过md5 changllenge 
response之后,server
返回的failure
在win下认证过程已经附上,可以不可以给点修改意见?

Original issue reported on code.google.com by HiFin...@gmail.com on 16 Jun 2009 at 10:41

Attachments:

GoogleCodeExporter commented 8 years ago
谢谢!马上研究改进!

Original comment by microcai...@gmail.com on 16 Jun 2009 at 10:54

GoogleCodeExporter commented 8 years ago
看来被锐捷盯上了,人在暗处,咱在明处 

Original comment by gonghan1...@gmail.com on 16 Jun 2009 at 11:28

GoogleCodeExporter commented 8 years ago
回应速度好快=.=,谢谢!!!自己搞不定..

Original comment by HiFin...@gmail.com on 16 Jun 2009 at 11:32

GoogleCodeExporter commented 8 years ago

///看来被锐捷盯上了,人在暗处,咱在明处 

3.5早就有了吧。。。和我们没什么关系阿

Original comment by Apocali...@gmail.com on 16 Jun 2009 at 11:35

GoogleCodeExporter commented 8 years ago
HiFinalx同学表跑~~~microcaicai马上就有新版本咯~

Original comment by sthots on 16 Jun 2009 at 11:51

GoogleCodeExporter commented 8 years ago
已经分析出原因了
最快今天晚上就有补丁了

Original comment by microcai...@gmail.com on 16 Jun 2009 at 12:27

GoogleCodeExporter commented 8 years ago
努力ing

Original comment by microcai...@gmail.com on 16 Jun 2009 at 12:31

GoogleCodeExporter commented 8 years ago
DHCP原来就是要2次认证的。嘿嘿,我猜的就是没错

Original comment by microcai...@gmail.com on 16 Jun 2009 at 12:55

GoogleCodeExporter commented 8 years ago
哈哈,放心吧,跑了初一也跑不了十五的
mircocaicai:dhcp是需要两次认证的,居然猜出来=.=

Original comment by HiFin...@gmail.com on 16 Jun 2009 at 1:27

GoogleCodeExporter commented 8 years ago
别走
马上更新出来了

Original comment by microcai...@gmail.com on 16 Jun 2009 at 1:29

GoogleCodeExporter commented 8 years ago
今儿不走了,少说两句,不打扰你做贡献:)

Original comment by HiFin...@gmail.com on 16 Jun 2009 at 1:45

GoogleCodeExporter commented 8 years ago
HiFinalx,给你个源码包,测试一下

Original comment by microcai...@gmail.com on 16 Jun 2009 at 1:50

GoogleCodeExporter commented 8 years ago
这是编译好的 r167

Original comment by sthots on 16 Jun 2009 at 1:52

Attachments:

GoogleCodeExporter commented 8 years ago
谢谢:)马上测试

Original comment by HiFin...@gmail.com on 16 Jun 2009 at 1:55

GoogleCodeExporter commented 8 years ago
用的是源码包,12楼microcaicai同学给的(因为我是64的..)
提示还是一样"不允许使用的客户端类型",linux下的认证过程我
也传上来吧,很多arp包,过滤一
下:)辛苦了

Original comment by HiFin...@gmail.com on 16 Jun 2009 at 2:12

Attachments:

GoogleCodeExporter commented 8 years ago
看到了,解决中。

Original comment by microcai...@gmail.com on 16 Jun 2009 at 2:17

GoogleCodeExporter commented 8 years ago
新出炉的,麻烦你再测试测试啊。Windows下的认证过程也麻烦�
��多抓几次来的啊

Original comment by microcai...@gmail.com on 17 Jun 2009 at 3:24

Attachments:

GoogleCodeExporter commented 8 years ago
安装所需要的libpcap-devel, libxml2-devel 
库文件能给我传下好吗?咋整啊指导我下 校园网用ubuntu
怎么安装

Original comment by fulllo...@gmail.com on 17 Jun 2009 at 8:40

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
安装不需要他们,编译才需要,站点下载里面不是就有现成��
�deb包?

Original comment by Song...@gmail.com on 17 Jun 2009 at 9:40

GoogleCodeExporter commented 8 years ago
这个版本 -u -p 的时候提示用户名密码错误

Original comment by Song...@gmail.com on 17 Jun 2009 at 9:44

GoogleCodeExporter commented 8 years ago
恩,多谢你们才是哈:)
每天早上睡,刚才才起床.刚看到:)马上测试

Original comment by HiFin...@gmail.com on 17 Jun 2009 at 10:25

GoogleCodeExporter commented 8 years ago
这次提示"客户端完整性被破坏"(是因为我在amd64平台编译的原
因么?我是ubuntu9.04_amd64,手
头现在没有32位的系统,等同学回来才能在他的32位机上测试)
另外,0.8.1在用-g参数的时候 段错误 
,附上三次抓的包:另外两次win下登录的,和刚才0.8.1登录的

Original comment by HiFin...@gmail.com on 17 Jun 2009 at 11:04

Attachments:

GoogleCodeExporter commented 8 years ago
多谢提醒

Original comment by fulllo...@gmail.com on 17 Jun 2009 at 2:38

GoogleCodeExporter commented 8 years ago
..我同学现在才回来...23:30校园网断网了,32位的今天测试不了�
��

Original comment by HiFin...@gmail.com on 17 Jun 2009 at 3:40

GoogleCodeExporter commented 8 years ago
使用deb包安装好后在终端输入sudo 
ruijieclient却提示错误"ruijieclient:error while loading 
shared libraries:libpcap.so:can not ppen shared object file:no such file or 
directory" why??

Original comment by fulllo...@gmail.com on 17 Jun 2009 at 4:07

GoogleCodeExporter commented 8 years ago
26楼:没有libpcap库,apt搜下,装上

Original comment by HiFin...@gmail.com on 17 Jun 2009 at 6:27

GoogleCodeExporter commented 8 years ago
提示错误"ruijieclient:error while loading shared libraries:libpcap.so:can 
not ppen
shared object file:no such file or 
directory" why??
系统已安装 libpcap 库

ubuntu 9.04 i386

Original comment by linjun...@gmail.com on 17 Jun 2009 at 11:14

GoogleCodeExporter commented 8 years ago
28: 请在/usr/lib下看一下是否有libpcap.so或者类似的文件?

Original comment by sthots on 18 Jun 2009 at 12:40

GoogleCodeExporter commented 8 years ago
sthots 你编译的时候为何比用上  --enable-dyload ? 
这样不就没有问题了??
肯定是本版号的问题 55555

Original comment by microcai...@gmail.com on 18 Jun 2009 at 3:40

GoogleCodeExporter commented 8 years ago
现在首页的这个deb包是直接连接到libpcap.so => 
/usr/lib/libpcap.so的。

--enable-dyload 是后来的版本才有的阿。

下面是最新的deb包。

Original comment by Apocali...@gmail.com on 18 Jun 2009 at 4:33

Attachments:

GoogleCodeExporter commented 8 years ago
已经搞掂 谢谢大家 有个问题不懂 
为什么认证模式只有选“认证后DHCP”才行 否侧就会出错 
比如选静态时
报告“IP地址类型错误,请使用动态IP地址” 
选“认证前DHCP”会提示“ 未使用锐捷客户端” 

Original comment by fulllo...@gmail.com on 18 Jun 2009 at 5:04

GoogleCodeExporter commented 8 years ago
TO:fulllove8
因为你们学校是这么设置的。。。。

Original comment by Apocali...@gmail.com on 19 Jun 2009 at 1:09

GoogleCodeExporter commented 8 years ago
在Windows下试试MentoHUST,在Linux下试试HUSTStar,看能不能解决“
不允许的客户端类型”的问题。
MentoHUST是一个基本兼容锐捷所有版本的认证程序,HUSTStar是近
期在Linux平台的改写。
HUSTStar目前初步完成了代码,相关文档还没写,所以使用HUSTSt
ar前建议先使用MentoHUST了解使用方
法。
下载地址:http://lewuya.ys168.com/

Original comment by hustsoft...@gmail.com on 22 Jun 2009 at 4:23

GoogleCodeExporter commented 8 years ago
TO:hustsoftware07

Bad Request (Invalid Hostname)

这个网盘似乎不是很稳定

Original comment by sthots on 22 Jun 2009 at 5:36

GoogleCodeExporter commented 8 years ago
其中MPF 
3_50.7z是兼容锐捷3.50版的数据包,用于客户端版本校验,网盘
上有锐捷其他版本的。
如果不使用数据包,内置锐捷版本为2.41。
由于对Linux平台还不了解,所以HUSTStar的DHCP并没完成,只是设
定为去执行一个脚本(不知道Linux下如
何获取动态IP)。
原以为libnet不能发包,所以HUSTStar采用的是libpcap+libnet的方式�
��今天粗略看了一下,貌似现在
libpcap也能发包了,过几天再更新吧。

Original comment by hustsoft...@gmail.com on 22 Jun 2009 at 6:40

Attachments:

GoogleCodeExporter commented 8 years ago
TO hustsoftware07: 
现在linux下面锐捷的分支版本有很多,目前做得比较好的可能
还要算
ruijieclient,我觉得大家的力量应该集中起来。目前,ruijieclien
t已经进入magic和arch的
源。如果不嫌弃,是否愿意加入ruijieclient? 共同完善

Original comment by gonghan1...@gmail.com on 22 Jun 2009 at 7:41

GoogleCodeExporter commented 8 years ago
我的代码并非基于mystar修改而成,无法与你们的进行合并。
要是我还没开始Linux版的,加入ruijieclient也未尝不可,不过现
在还是决定将自己的坚持下去。
不被大众认可也没关系,至少我的编程经历又得到了积累。
BTW:百度一下,HUSTStar已经被用在了很多地方,我决定还是将
名称改为MentoHUST。

Original comment by hustsoft...@gmail.com on 22 Jun 2009 at 11:40

GoogleCodeExporter commented 8 years ago
  ...... gonghan , 我们可以拿他们的代码了 ......

Original comment by microcai...@gmail.com on 22 Jun 2009 at 1:24

GoogleCodeExporter commented 8 years ago
 ......
原来是不开源的啊 .....
可惜了 ......

Original comment by microcai...@gmail.com on 22 Jun 2009 at 1:34

GoogleCodeExporter commented 8 years ago
那个网盘 ........

需要 IE ........

没有诶

看来我们不是同一个世界的人。

Original comment by microcai...@gmail.com on 22 Jun 2009 at 1:41

GoogleCodeExporter commented 8 years ago
MentoHUST for Linux V0.1.2
支持锐捷所有版本客户端,提供对锐捷最好的兼容性
去掉了libnet依赖、增加了对SIGHUP等信号的处理、压缩格式改��
�tar.gz
增加一个网盘http://pcyard.qupan.com/?folder=1117507,在Linux下用FF打�
��过,能不能下载就不晓
得了。
有人居然认为MentoHUST4L最大的好处是附加库依赖少,看来开发
者与用户的眼光就是不同。

Original comment by hustsoft...@gmail.com on 1 Jul 2009 at 5:00

Attachments:

GoogleCodeExporter commented 8 years ago
...
网盘????
only for IE 

Original comment by microcai...@gmail.com on 1 Jul 2009 at 6:13

GoogleCodeExporter commented 8 years ago
趣盘(http://baike.baidu.com/view/2033668.htm)
支持Firefox的,里面就有些其他人上传的Linux下的东西,看样��
�在Firefox上应该是能操作的。
http://pcyard.qupan.com/?folder=1117507

Original comment by hustsoft...@gmail.com on 1 Jul 2009 at 7:00

GoogleCodeExporter commented 8 years ago
嗯,那个网盘没有问题。firefox 3.0.11

Original comment by sthots on 1 Jul 2009 at 7:59

GoogleCodeExporter commented 8 years ago
好久没说话`其实一直在看哈:)
这几天交换机出点故障,估计也没人修

Original comment by HiFin...@gmail.com on 9 Jul 2009 at 9:38

GoogleCodeExporter commented 8 years ago
看到ruijieclient和MentoHUST的作者都在这里交流,顺便说两句吧��
�
我另外开发了个锐捷客户端,不过是面向我们学校的协议 
http://code.google.com/p/zruijie4gzhu/

在我们学校使用ruijieclient和MentoHUST会一直掉线(是!有重连��
�但不代表没有掉线),我认
为问题出在你们获取success_key的方法上(ruijieclient的代码里面
称为m_Echo_diff),根据
我的观察,这个值的位置应该按以下的公式取得偏移:

msg_length = *(uint16_t*)(packet + 0x1a)//服务器通知信息长度
empty_length = *(uint16_t*)(packet + 0x1c + msg_length + 0x04)//空白段长度
success_key_offset = packet + 0x1c + msg_length + 0x06 + empty_length + 0x12;

虽然之前加入了这个项目,但似乎我们的开发理念不对,比��
�我会花时间编写shell来配置DHCP获
取方式或者重连,而不会因此添加多一行C代码;使用ping而不
是自己实现icmp;使用getopt而不
是自己实现prase;使用libcap的静态库来编译,而不是自己实现
一个libpcap.so;

"不允许的客户端类型"、"客户端完整性被破坏"这些提示是服�
��器打开了802.1x的MD5校验,我看
这个目前只有MentoHUST能够实现,不过其不开源,确实是两个��
�界的了。

Original comment by Pentie on 13 Jul 2009 at 4:25

GoogleCodeExporter commented 8 years ago
MentoHUST以前的版本key提取的确是有问题,因为是直接用旧版Me
nto的方法,那个方法对于提示信息有多
个的提取有误。已经在几天前发布的C语言版(因为C语言版占
用内存少些)中做了修正,是找连续的0x0101来
实现(因为我已经断网了,马上就要回家,就没再开网,所��
�未经验证,但应该没问题的)。
MentoHUST更新下载帖子:http://forum.ubuntu.org.cn/viewtopic.php?f=116&p=1
355763
MentoHUST的DHCP获取也很自由啊,代码中只是用了一句system()调��
�,如果要自己获取,就随便填个不存
在的脚本就行了。
我的参数匹配最简陋啊,if else来着。
MentoHUST的客户端校验只是将以前的那个做了一点修改,会开��
�的,不过还不会用Google Code。

Original comment by hustsoft...@gmail.com on 13 Jul 2009 at 6:27

GoogleCodeExporter commented 8 years ago
to:Pentie
这里似乎没人能自己实现一个libpcap.so......现在就是用的库阿

非常期待MentoHUST的开源产品。。

Original comment by sthots on 13 Jul 2009 at 9:46

GoogleCodeExporter commented 8 years ago
期待MentoHUST开源,期待MentoHUST的MAC版

Original comment by IPF...@gmail.com on 24 Jul 2009 at 10:13