[问题]校园网锐捷xrgsu认证的问题!!

上网、浏览、聊天、下载等
回复
cnboycxb
帖子: 11
注册时间: 2005-11-01 20:31

[问题]校园网锐捷xrgsu认证的问题!!

#1

帖子 cnboycxb » 2005-11-19 17:44

求救:校园网锐捷xrgsu认证的问题!!
我们学校上网需要用xrgsu认证,xrgsu需要libpcap0.8的支持,我从debian.okey.net下载了libpcap0.8的dpkg包并安装,完了后运行命令:
$sudo cp xrgsu /usr/bin
$sudo xrgsu
$ Please input your user name:cxb
$Please input your password:1234
$Use DHCP,1-Use,0-UnUse(Default: 0):0
./xrgsu: symbol lookup error: ./xrgsu: undefined symbol: pcap_findalldevs

请各位看看是什么问题啊,帮我出个主意阿???
hszhsh
帖子: 36
注册时间: 2005-08-24 9:54

#2

帖子 hszhsh » 2005-11-27 17:38

好像没有遇到过这样的问题。Ubuntu里好像带libpcap0.8,不用另装。
cnboycxb
帖子: 11
注册时间: 2005-11-01 20:31

#3

帖子 cnboycxb » 2005-11-27 21:28

我复制了个现成的libpcap.so文件到/usr/lib下,现在xrgsu能运行,但是还连不上

总时显示寻找服务器
连接服务器
然后xrgsu exit!
kdekid
帖子: 32
注册时间: 2005-11-25 11:57

#4

帖子 kdekid » 2005-11-27 23:58

网络问题的基本分析方法:
1、确认物理层连接正常:看看你的网卡的信号,网线有没有问题,接到的交换机的端口正不正常
2、确认数据链路层连接正常:这里一般是交换协议和点对点协议跑的层。802.1x是Port-based Network Access Control,它是利用EAP over Lan的协议进行认证,也就是说,EAP的packet是封装在ethernet的frame,更准确的说,是封装在802.2 LLC协议的封包里广播出去的,接受到的包也是对方通过ethernet广播返回的。如果你在本机侦听ethernet协议的封包,可以侦听到交换机的端口地址。要检测数据链路层是否正常,可以用tcpdump来进行。首先,你需要在windows连接正常的情况下,获得交换机端口的MAC地址,还要记住本机的MAC地址。在Linux可以用ifconfig查看。假设你获得的对方的MAC地址为 00:0C:00:00:00:01,本机的MAC地址为FF:FE:00:00:00:01,本机的网卡是eth0,则可以用如下命令侦听:

代码: 全选

sudo tcpdump -i eth0 ether src FF:FE:00:00:00:01 and ether dst 00:0C:00:00:00:01
sudo tcpdump -i eth0 ether dst FF:FE:00:00:00:01 and ether src 00:0C:00:00:00:01
当然,如果你对tcpdump熟悉,也可以用其他方法侦听ethernet层的封包。

第一个命令是抓取发到对方的封包,看在本机是否正常发出请求验证的包。第二个命令是抓取对方发出的封包,看在本机是否正常收到对方响应。如果第一个命令和第二个命令均能抓到包,那就表示数据链路层运作正常。这时就要看这个软件是否有用户名/密码错误,或者是其他软件设置的问题。如果数据链路层运作不正常,那可能是这个软件配置不正确,或者是设备没配置好,或者是链接库错误。

另外,如果你的客户端有问题,不妨参考使用这个帖子提到的华为的客户端。只要协议使用一致,客户端软件是可以混用的。
viewtopic.php?t=6449
回复