LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: linuxjerry

实达802.1x认证的linux官方版本

[复制链接]
发表于 2004-12-12 23:07:08 | 显示全部楼层
我以前也是提示没有那个版本的lib文件,也装了0。8。3的(我用debian,apt装的,但是用命令找那个包又找不到了,再apt装提示已装),也做了链接还是不行,希望这个可以。
用debian的不能rpm吧,不装expect可以吗?因为没连上网所以不能apt-get install expect,我也不知道它是干什么的,呵呵
 楼主| 发表于 2004-12-13 14:25:50 | 显示全部楼层
我的libpcap可以装吗?
发表于 2004-12-18 11:10:27 | 显示全部楼层

求助!!!!!

怎麽我的是聯想的802.1X的認證的???我的可不可以用這個?碚J證上網啊!!!
发表于 2004-12-18 11:49:05 | 显示全部楼层
最初由 linuxjerry 发表
我的libpcap可以装吗?



是说我吗?
我以前也是提示没有那个版本的lib文件,也装了0。8。3的(我用debian,apt装的,但是用命令找那个包又找不到了,再apt装提示已装),也做了链接还是不行,希望这个可以。
用debian的不能rpm吧,不装expect可以吗?因为没连上网所以不能apt-get install expect,我也不知道它是干什么的,呵呵


我现在没试,系统进不去了
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=163157
 楼主| 发表于 2004-12-18 13:48:56 | 显示全部楼层
deng805,你的系统问题我也不会,以前我重装windows之后是用loadlin.exe vmlinuz进去,到shell下重新setup GRUB,很顺利的说。
不装expect也可以。手动输入帐号密码即可。


聯想的不能用这个哦。这个用不是标准的802.1x。当然,它也可以发送标准地址,在参数中选择就有了。如果联想的是用标准802.1x的话,可能可以用这个选择UnUse Red-Giant private MAC 来认证,我不确定。问题是联想的是标准802.1x吗?我不知道。
附软件官方说明书,你自己看吧:
xrgsu 1.0
1.软件版权
由福建锐捷网络科技有限公司版权所有。
http://www.red-giant.com.cn/
2.软件功能
结合福建锐捷网络科技有限公司的认证计费方案,作为客户端,完成认证功能。
3.xrgsu需要的下面的软件支持
  version 0.8 of LIBPCAP
4.使用说明
  (1)使用静态IP环境下执行认证操作
[root@hostname path]#xrgsu -a
  (2)使用DHCP动态IP环境下执行认证操作
    [root@hostname path]#xrgsu -d   软件在认证完成后将调用dhclient 命令获取IP地址,如果您的设备使用其他的命令获得IP地址,请将相应的命令附加在参数中,如: [root@hostname path]#xrgsu -d ifup eth0  
  (3) 认证选项说明
      a.please input your user name:
        软件请求输入认证用户名
      b.please input your password:
        软件请求输入认证密码
      c.Use DHCP,1-Use,0-UnUse(Default: 0):
        如果操作系统使用了DHCP获得动态地址,请选择1,否则请选择0
      d.Use default auth parameter,0-Use 1-UnUse(Default: 0):1
        是否使用默认的参数进行认证,选择0将使用默认的参数进行认证,并且不在询问后面的参数
      e.please input Eap-start Timeout(Default: 30s):30
        请输入Eap-start报文的超时时间,单位为秒
      f.please input Eap-response Timeout(Default: 30s):30
        请输入Eap-Response报文的超时时间,单位为秒
      g.please input Eap-packet resend Time(Default: 3):3
        请输入报文的重传次数
      h.Use Red-Giant private MAC? 1-Use,0-UnUse(Default: 1):1
        是否使用星网锐捷的私有组播地址进行认证,选择0将不使用,这时软件使用802.1x标准组播地址进行认证。
注:
(*)命令示例中的 path表示xrgsu的安装路径.
(*)软件必须运行在root权限下.
   
(*)如果在Linux下将网卡在使用动态和使用静态地址两种模式中进行过切换,请重新启动操作系统后再执行认证操作.
   
(*)dhclient was written by Ted Lemon <mellon@vix.com> under a contract with Vixie Labs. Funding for this project was provided by the Internet Software Corporation. Information about the Internet Software Consortium can be found at http://www.isc.org/isc.
(*)如果需要dhclient 请前往官方网站进行下载
(*)在使用动态地址的情况下,如果退出认证,可能需要运行命令获得一个IP地址后才能重新使用网络,比如dhclient,ifup或其他可操作DHCP客户端的Linux软件,
发表于 2004-12-18 21:31:22 | 显示全部楼层
linuxjerry兄,我安装了从你那里下的软件,没有装expect,安装没有显示错误,
1。我执行[PHP]denny:~#xrgsu或xrgsu -a[/PHP]
时第一步输入用户名,第二步输入密码,然后问我是不是使用DHCP,我win下用,就输入1,回车。结果[PHP]Get parameter error![/PHP]
2.执行[PHP]denny:~#xrgsu -d ifup eth0[/PHP] 时,第一步输入用户名,第二步输入密码,输入密码后,显示错误[PHP]Get parameter error![/PHP] ,没问是不是使用DHCP,请问是哪里没搞好呢?我确定用户名和密码正确,也试了别人的,错误一样。
 楼主| 发表于 2004-12-19 13:24:35 | 显示全部楼层
Post by deng805
linuxjerry兄,我安装了从你那里下的软件,没有装expect,安装没有显示错误,
1。我执行[PHP]denny:~#xrgsu或xrgsu -a[/PHP]
时第一步输入用户名,第二步输入密码,然后问我是不是使用DHCP,我win下用,就输入1,回车。结果[PHP]Get parameter error![/PHP]
2.执行[PHP]denny:~#xrgsu -d ifup eth0[/PHP] 时,第一步输入用户名,第二步输入密码,输入密码后,显示错误[PHP]Get parameter error![/PHP] ,没问是不是使用DHCP,请问是哪里没搞好呢?我确定用户名和密码正确,也试了别人的,错误一样。

不是用户名和密码的事情,到这里还没开始寻找服务器,更别说认证了。Get parameter error!可能说说参数eth0,网卡还没激活,先将网卡随便设个ip,激活,然后再改成dhcp,再xrgsu -d看看。
发表于 2004-12-19 19:13:46 | 显示全部楼层
Post by linuxjerry
不是用户名和密码的事情,到这里还没开始寻找服务器,更别说认证了。Get parameter error!可能说说参数eth0,网卡还没激活,先将网卡随便设个ip,激活,然后再改成dhcp,再xrgsu -d看看。



每次上网都这么麻烦?先随便设个IP激活,然后改成dhcp,然后再认证?
激活不是ifup eth0就可以了吗?
发表于 2005-3-19 10:05:03 | 显示全部楼层
ding一下
回复 支持 反对

使用道具 举报

发表于 2005-3-19 22:40:15 | 显示全部楼层
我安装对应的两个expect rpm以后
执行跟你linuxjerry的脚本
还是有问题,问题如下:

[root@localhost bin]# sh connect-root.sh
connect-root.sh: line 5: spawn: command not found
couldn't read file "lease input your user name:": no such file or directory
connect-root.sh: line 9: send: command not found
couldn't read file "lease input your password:": no such file or directory
connect-root.sh: line 13: send: command not found
couldn't read file "Use DHCP,1-Use,0-UnUse(Default: 0):": no such file or directory
connect-root.sh: line 17: send: command not found
couldn't read file "Use default auth parameter,0-Use 1-UnUse(Default: 0):": no such file or directory
connect-root.sh: line 21: send: command not found
couldn't read file "LogOff:": no such file or directory

是不是安装expect包以后要重新启动阿?

Post by linuxjerry
楼上的情况我机上不会出现,Detect Proxy Server!Err = 4 就是说xrgsu发现你的机器开了代理给他人上网。在windows下开wingate之类的代理软件也会出现这样的错误,很多学校就是这样限制学生使用代理服务。
如果你没有开,那么检查一下你的进程有没有自动开的,比如apache之类。如果你不作服务器的话,关掉无用的那些“服务”,这样也可以加快系统运行速度。
我用redhat9.0安装“工作站”,在默认的情况下不会出现类似代理的进程。

xrgsu同样没有u、p参数,我的解决办法是自己用expect编一个shell解决。shell的运行需要expect-5.38.0-88.i386.rpmexpect-devel-5.38.0-88.i386.rpm
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表