南京工程学院校园网802.1X客户端(兼容H3C/iNode V2.40-0335)——64位版本见25楼

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
回复

南京工程学院校园网802.1X客户端[2009年5月9日版本]是否解决了贵校校园网登录问题?

已经解决了!
30
47%
仍然无法登录
27
42%
我校用的不是H3C/iNode客户端
7
11%
 
总计票数: 64
头像
sxdhaoren
帖子: 852
注册时间: 2008-10-01 0:20
系统: ubuntu kylin16.04.3

Re: 南京工程学院校园网802.1X客户端(兼容H3C/iNode V2.40-0335)——64位版本见25楼

#61

帖子 sxdhaoren » 2009-11-28 12:20

qyaoxue 写了:Unable to find any NetworkManager configurations!
这句话是说找不到任何网络配置信息,怎么配置看下我的签名里的帖子吧,我是这么搞定的

楼主:9.10 64位的包能不能更新下
这是错误信息:

代码: 全选

ERROR:dbus.proxies:Introspect error on :1.2:/org/freedesktop/NetworkManager/Devices/0: dbus.exceptions.DBusException: org.freedesktop.Hal.NoSuchDevice: No device with id /org/freedesktop/NetworkManager/Devices/0
Traceback (most recent call last):
  File "./njit-RefreshIP", line 13, in <module>
    szNetworkInterface = dbus.Interface(oDevice, 'org.freedesktop.Hal.Device').GetPropertyString('net.interface')
  File "/usr/lib/pymodules/python2.6/dbus/proxies.py", line 68, in __call__
    return self._proxy_method(*args, **keywords)
  File "/usr/lib/pymodules/python2.6/dbus/proxies.py", line 140, in __call__
    **keywords)
  File "/usr/lib/pymodules/python2.6/dbus/connection.py", line 620, in call_blocking
    message, timeout)
dbus.exceptions.DBusException: org.freedesktop.Hal.NoSuchDevice: No device with id /org/freedesktop/NetworkManager/Devices/0
自由软件爱好者
qyaoxue
帖子: 10
注册时间: 2009-11-16 4:07

Re: 南京工程学院校园网802.1X客户端(兼容H3C/iNode V2.40-0335)——64位版本见25楼

#62

帖子 qyaoxue » 2009-11-28 19:06

sxdhaoren 写了:
qyaoxue 写了:Unable to find any NetworkManager configurations!
这句话是说找不到任何网络配置信息,怎么配置看下我的签名里的帖子吧,我是这么搞定的

楼主:9.10 64位的包能不能更新下
这是错误信息:

代码: 全选

ERROR:dbus.proxies:Introspect error on :1.2:/org/freedesktop/NetworkManager/Devices/0: dbus.exceptions.DBusException: org.freedesktop.Hal.NoSuchDevice: No device with id /org/freedesktop/NetworkManager/Devices/0
Traceback (most recent call last):
  File "./njit-RefreshIP", line 13, in <module>
    szNetworkInterface = dbus.Interface(oDevice, 'org.freedesktop.Hal.Device').GetPropertyString('net.interface')
  File "/usr/lib/pymodules/python2.6/dbus/proxies.py", line 68, in __call__
    return self._proxy_method(*args, **keywords)
  File "/usr/lib/pymodules/python2.6/dbus/proxies.py", line 140, in __call__
    **keywords)
  File "/usr/lib/pymodules/python2.6/dbus/connection.py", line 620, in call_blocking
    message, timeout)
dbus.exceptions.DBusException: org.freedesktop.Hal.NoSuchDevice: No device with id /org/freedesktop/NetworkManager/Devices/0
参考了你的帖子并且设置之后,还是不行啊……它已经自己找到了IP、网关、掩码和DNS服务器,而且学校那边都开始扣钱了,也就是说应该连上去了啊……但是就是打不开网页……
头像
sxdhaoren
帖子: 852
注册时间: 2008-10-01 0:20
系统: ubuntu kylin16.04.3

Re: 南京工程学院校园网802.1X客户端(兼容H3C/iNode V2.40-0335)——64位版本见25楼

#63

帖子 sxdhaoren » 2009-11-28 19:14

qyaoxue 写了: 参考了你的帖子并且设置之后,还是不行啊……它已经自己找到了IP、网关、掩码和DNS服务器,而且学校那边都开始扣钱了,也就是说应该连上去了啊……但是就是打不开网页……
这就不知道了,再探索一下
自由软件爱好者
qyaoxue
帖子: 10
注册时间: 2009-11-16 4:07

Re: 南京工程学院校园网802.1X客户端(兼容H3C/iNode V2.40-0335)——64位版本见25楼

#64

帖子 qyaoxue » 2009-11-28 21:27

sxdhaoren 写了:这就不知道了,再探索一下
最最郁闷的是我的Mac OS X也这样……IP网关掩码DNS服务器全部找到了,客户端显示验证成功,并且开始扣费,但是就是打不开网页!!! :em20 :em20 :em20 晕死我了……
yx2006
帖子: 27
注册时间: 2008-09-19 15:00

Re: 南京工程学院校园网802.1X客户端(兼容H3C/iNode V2.40-0335)——64位版本见25楼

#65

帖子 yx2006 » 2009-11-30 10:04

支持一下~~
我去测试~~
toviji
帖子: 1
注册时间: 2009-12-03 16:38

Re: 南京工程学院校园网802.1X客户端(兼容H3C/iNode V2.40-0335)——64位版本见25楼

#66

帖子 toviji » 2009-12-03 16:43

福建农林大学校园网所用的客户端是iNode V3.60 c6107
我装了ubuntu 9.10 Desktop amd64

sudo ./njit-client 用户名 密码
网络依然不通,也没有任何信息。
是不是当前还不能兼容福建农大的客户端?
头像
liuqun67
帖子: 101
注册时间: 2008-05-29 22:53
来自: 青岛/南京
联系:

Re: 南京工程学院校园网802.1X客户端(兼容H3C/iNode V2.40-0335)——64位版本见25楼

#67

帖子 liuqun67 » 2009-12-09 0:02

toviji 写了:福建农林大学校园网所用的客户端是iNode V3.60 c6107
我装了ubuntu 9.10 Desktop amd64

sudo ./njit-client 用户名 密码
网络依然不通,也没有任何信息。
是不是当前还不能兼容福建农大的客户端?
一、25楼那个64位版本的客户端默认不输出调试信息(打包时关闭了调试信息)
二、所有64位版本的客户端都还不支持自动刷新IP地址

一种折衷的方案是建议64位用户安装32位的Ubuntu操作系统可以避免一些问题,而且推荐使用Ubuntu 8.10,其他太新或太老的版本会有一些问题
上次由 liuqun67 在 2009-12-09 0:12,总共编辑 1 次。
头像
liuqun67
帖子: 101
注册时间: 2008-05-29 22:53
来自: 青岛/南京
联系:

Re: 南京工程学院校园网802.1X客户端(兼容H3C/iNode V2.40-0335)——64位版本见25楼

#68

帖子 liuqun67 » 2009-12-09 0:10

qyaoxue 写了:首先谢谢楼主~我是一个Ubuntu新人,实际运用中发现如下问题:
jonathan@jonathan-laptop:~$ sudo ./njit-client 2009310898 mondayy1is2good!
[ ] Client: Start.
[2] Server: Request Identity!
[2] Client: Response Identity.
[3] Server: Request MD5-Challenge!
[3] Client: Response MD5-Challenge.
[4] Server: (H3C data)
[4] Server: Success.
./njit-RefreshIP: Unable to find any NetworkManager configurations!
[5] Server: (H3C data)
[1] Server: Request Identity!
[1] Client: Response Identity.
[6] Server: Request Identity!
[6] Client: Response Identity.
看来认证是成功的,但是依旧上不了网。
注意到中间的Unable to find any NetworkManager configurations!,请问这是什么意思?出错的就在这里吗?
解决办法是手动点击网络连接图标刷新你的IP地址。
11月19日的njit-RefreshIP脚本在某些机子上运行是会输出"Unable to find any NetworkManager configurations!“,但我在自己的Ubuntu 9.10笔记本上就没有这个错误。有谁能协助我们调试一下njit-RefreshIP这个Python脚本吗?
头像
liuqun67
帖子: 101
注册时间: 2008-05-29 22:53
来自: 青岛/南京
联系:

Re: 南京工程学院校园网802.1X客户端(兼容H3C/iNode V2.40-0335)——64位版本见25楼

#69

帖子 liuqun67 » 2009-12-09 0:37

sxdhaoren 写了:楼主:9.10 64位的包能不能更新下
这是错误信息:

代码: 全选

ERROR:dbus.proxies:Introspect error on :1.2:/org/freedesktop/NetworkManager/Devices/0: dbus.exceptions.DBusException: org.freedesktop.Hal.NoSuchDevice: No device with id /org/freedesktop/NetworkManager/Devices/0
Traceback (most recent call last):
  File "./njit-RefreshIP", line 13, in <module>
    szNetworkInterface = dbus.Interface(oDevice, 'org.freedesktop.Hal.Device').GetPropertyString('net.interface')
  File "/usr/lib/pymodules/python2.6/dbus/proxies.py", line 68, in __call__
    return self._proxy_method(*args, **keywords)
  File "/usr/lib/pymodules/python2.6/dbus/proxies.py", line 140, in __call__
    **keywords)
  File "/usr/lib/pymodules/python2.6/dbus/connection.py", line 620, in call_blocking
    message, timeout)
dbus.exceptions.DBusException: org.freedesktop.Hal.NoSuchDevice: No device with id /org/freedesktop/NetworkManager/Devices/0
对不起,个人财力不足,没钱买64位的机子做测试,一直只在32位下研究。只要不是非要用64位机搭建服务器,我还是建议普通64位用户安装32位的Ubuntu操作系统,这样可以避免不少问题。另外推荐使用Ubuntu 8.10 desktop i386版本,其他太新或太老的版本或多或少会有一些问题。

客户端的源代码谁需要就自己下载源码包在线浏览吧,编译前要安装依赖的包sudo apt-get install libpcap-dev libgcrypt-dev(详见Documents.html文档),64位的高手们要自己动手搞定了……
头像
sxdhaoren
帖子: 852
注册时间: 2008-10-01 0:20
系统: ubuntu kylin16.04.3

Re: 南京工程学院校园网802.1X客户端(兼容H3C/iNode V2.40-0335)——64位版本见25楼

#70

帖子 sxdhaoren » 2009-12-09 9:57

liuqun67 写了:
sxdhaoren 写了:楼主:9.10 64位的包能不能更新下
这是错误信息:

代码: 全选

ERROR:dbus.proxies:Introspect error on :1.2:/org/freedesktop/NetworkManager/Devices/0: dbus.exceptions.DBusException: org.freedesktop.Hal.NoSuchDevice: No device with id /org/freedesktop/NetworkManager/Devices/0
Traceback (most recent call last):
  File "./njit-RefreshIP", line 13, in <module>
    szNetworkInterface = dbus.Interface(oDevice, 'org.freedesktop.Hal.Device').GetPropertyString('net.interface')
  File "/usr/lib/pymodules/python2.6/dbus/proxies.py", line 68, in __call__
    return self._proxy_method(*args, **keywords)
  File "/usr/lib/pymodules/python2.6/dbus/proxies.py", line 140, in __call__
    **keywords)
  File "/usr/lib/pymodules/python2.6/dbus/connection.py", line 620, in call_blocking
    message, timeout)
dbus.exceptions.DBusException: org.freedesktop.Hal.NoSuchDevice: No device with id /org/freedesktop/NetworkManager/Devices/0
对不起,个人财力不足,没钱买64位的机子做测试,一直只在32位下研究。只要不是非要用64位机搭建服务器,我还是建议普通64位用户安装32位的Ubuntu操作系统,这样可以避免不少问题。另外推荐使用Ubuntu 8.10 desktop i386版本,其他太新或太老的版本或多或少会有一些问题。

客户端的源代码谁需要就自己下载源码包在线浏览吧,编译前要安装依赖的包sudo apt-get install libpcap-dev libgcrypt-dev(详见Documents.html文档),64位的高手们要自己动手搞定了……
这个问题已经搞定
修改两处:
1,,pcap.h 中269和270行u_int bpf_filter(struct bpf_insn *,const u_char *, u_int, u_int);
int bpf_validate(struct bpf_insn *f, int len);

修改为 u_int bpf_filter(const struct bpf_insn *,const u_char *, u_int, u_int);
int bpf_validate(const struct bpf_insn *f, int len);
原因在于pcap.h中此处与系统头文件/usr/include/pcap/bpf.h中该定义冲突;
修改此处后编译可以通过,但是运行时,不论你输入什么密码,都会说“密码错误”,但是可以识别用户名存在否;

我想,应该是密码处出现错误,经测试,在main.cpp中125-135行(此处是有关用户名和密码的读取)没有问题;

还有,客户端传送到server的密码是经过md5加密的,那么就应该是加密这一步有问题了。于是:

2,,将md5.h md5.cpp中所有的long int 替换成int,重新编译后就能用了。(没有看源码就全部替换有些鲁莽,嘿嘿)
原因在于在32位环境下long int是32位的,而在64位环境下的GCC中long int是64位的,所以经过加密的处理后就不对了(MD5加密原理还没 看,嘿嘿)
g_xclient.zip
(46.01 KiB) 已下载 144 次
原文在这里:http://bbs.ouc.edu.cn/dispbbs.asp?boardid=29&Id=57473
自由软件爱好者
vyanglb
帖子: 12
注册时间: 2009-11-27 23:09

Re: 南京工程学院校园网802.1X客户端(兼容H3C/iNode V2.40-0335)——64位版本见25楼

#71

帖子 vyanglb » 2010-04-12 17:35

不知在中山大学能不能用呢?
大尾巴鱼
帖子: 1
注册时间: 2010-04-15 8:25

Re: 南京工程学院校园网802.1X客户端(兼容H3C/iNode V2.40-0335)——64位版本见25楼

#72

帖子 大尾巴鱼 » 2010-04-15 8:50

michael976 写了:请问,我的是ubuntu9.10,然后出现下面问题,搞了好久,不明白

[ ] Client: Start.
[1] Server: Request Avilable!
[1] Client: Response Identity.
[2] Server: Request MD5-Challenge!
[2] Client: Response MD5-Challenge.
[3] Server: Failure.
(后面是一直重复的循环)

不知道怎么解决

我是中南财大的,理论上应该可以啊...
这个问题大家有解决的吗?对Ubuntu一点都不懂啊,希望高手指点啊
amashimaro
帖子: 6
注册时间: 2008-02-13 11:52

Re: 南京工程学院校园网802.1X客户端(兼容H3C/iNode V2.40-0335)——64位版本见25楼

#73

帖子 amashimaro » 2010-05-13 23:56

:em05 终于找到64位版的了,赶紧试试看
amashimaro
帖子: 6
注册时间: 2008-02-13 11:52

Re: 南京工程学院校园网802.1X客户端(兼容H3C/iNode V2.40-0335)——64位版本见25楼

#74

帖子 amashimaro » 2010-05-14 11:16

用了70楼的可以获取动态IP,但网络连接设置里仍然显示连接不可用 :em20 悲剧的64位系统
amashimaro
帖子: 6
注册时间: 2008-02-13 11:52

Re: 南京工程学院校园网802.1X客户端(兼容H3C/iNode V2.40-0335)——64位版本见25楼

#75

帖子 amashimaro » 2010-05-15 11:42

早上 起来 又试了 一 下 ,发现 删除连 接设置里 的 wired-Auto eth0,再设置ip后 运 行 xclient居然 能 正常 连 接了 :em11
多 谢sxdhaoren兄,果然 是 好 人 啊 :em04
回复