LinuxSir.cn,穿越时空的Linuxsir!

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

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

[复制链接]
发表于 2004-11-18 13:04:28 | 显示全部楼层
最初由 zhangdagou 发表
哈哈,我也是 采用这种方法上网,我从来不断线,还不错的,楼上的都没有搞清楚问题所在,呵呵,我愿意提供问题解决的方案,我的QQ是251127980


你诚心的话就发出来~~

thx
发表于 2004-11-25 20:57:37 | 显示全部楼层
我的xrgsu,说明文档也说要libpcap0.8,可是一运行却要0.6.2,做了个符号链接也不行,下了个0.6.2的deb包,装上之后也出现这样的错误
cliff:~# xrgsu -a
XRGSupplicant 1.0.1
RuiJie Network CopyRight 2004
Please input your user name:ryo
Please input your password:
Use DHCP,1-Use,0-UnUse(Default: 0):
xrgsu: relocation error: xrgsu: undefined symbol: pcap_findalldevs
一怒之下装上xsupplicant,配置一下发现可以上了,可是用firefox浏览几分钟网页之后就断掉了,实在是不解.我的机器没做代理啊!
 楼主| 发表于 2004-11-25 23:53:49 | 显示全部楼层
$ locate libpcap
/usr/lib/libpcap.so
/usr/lib/libpcap.so.0.6.2
你有没有这两个文件?
发表于 2004-11-26 10:06:09 | 显示全部楼层
有啊,我的libpcap从0.6.2到0.8.3都有
 楼主| 发表于 2004-11-27 00:52:30 | 显示全部楼层
可能libpcap有问题,你的是rpm安装还是编译的?我现在用的是0.8.1的,以前也用过0.8.3的,都是编译的。
发表于 2004-11-27 10:41:10 | 显示全部楼层
最初由 m12_leon 发表
我的xrgsu,说明文档也说要libpcap0.8,可是一运行却要0.6.2


我用debian,apt-get install libpcap装的是0.8.3的,运行提示没有0.6.2的so我作了个联接也不行
,我也装过xsupplicant可是不会配置,呵呵。
发表于 2004-11-27 20:50:03 | 显示全部楼层
最初由 linuxjerry 发表
可能libpcap有问题,你的是rpm安装还是编译的?我现在用的是0.8.1的,以前也用过0.8.3的,都是编译的。

我的系统是debian,libpcap都是装的deb包,莫非要自己编译?回去再试试.
发表于 2004-11-30 19:27:03 | 显示全部楼层
我来说说我的情况吧

我的是用锐捷客户端固定IP上网,widows下锐捷的版本已经强制要求使用SupplicantV2.41

第一次:


使用libpcap-0.8.3+xrgsu-1.0.1.i386.tar.gz


用linuxjerry兄的方法,makefile.in中替换代码时,发现代码有点不太一样…………没有 [code:1:248ab9a8fe]……

直接下载了那个文件,替换了linuxjerry兄的makefile.in
编译的时候:
[root@t113 libpcap-0.7.2]# ./configure --prefix=/usr
[root@t113 libpcap-0.7.2]# make
一切正常
[root@t113 libpcap-0.7.2]# make install
出现错误:
提示说libpcap.so.0.6.2已经存在还是什么的!

不管了,/usr/bin下
xrgsu -a
提示xrgsu需要的一个东西不存在……

第二次:

还是使用libpcap-0.8.3+xrgsu-1.0.1.i386.tar.gz


没有替换linuxjerry兄的makefile.in
结果编译的时候,一切正常

可是/usr/bin下
xrgsu -a
提示xrgsu需要的一个东西不存在……

第三次:
用xrgsu-1.0.1.i386.tar.gz



下载地址:http://bbs.rxiao.com/attachments ... u-1.0.1.i386.tar.gz
说明页面:http://bbs.rxiao.com/blogview.asp?logID=75

白云黄鹤网友NetXRay通过研究802.1x认证,自己编写了一个Linux平台下的802.1x认证客户端,

  mystar的Binary :http://bbs.whnet.edu.cn/cgi-bin/ ... 8369.A&num=5316   
  mystar的Source :http://bbs.whnet.edu.cn/cgi-bin/ ... 2184.A&num=5539

其实上边的东西我不知道干什么的,也没用到……

反正一路成功
但是
xrgsu -a 的时候还是说命令不存在!

第四次:


使用  dot1xclient-3.0.4.tar.gz

按照readme文件进行:

Before make use of 802.1x client ,you should read
this file carefully.

1. Run "make install" to install this software

2. Edit /etc/dot1xclient/dot1xc.conf
   Everything can be left as they are except the parameter "authuser".
   It should be your valid username

3. Run "dot1xpasswd" to save your passwd to /etc/dot1xclient/passwd
4. cd /etc/init.d/ and run "dot1x start"

   If everything is OK , you can now connect to the Internet.
5. cd /etc/init.d/ and run "dot1x stop" to disconnect

Notice:
   After you logon ,you should logon thunet as fast as possible. Or you
may be kicked out by the 802.1x authen-server.

一切顺利,可是拨号的xrgsu -a 的时候还是不成功。。。。


第五次:

使用:
mdc-ssd.tar.gz

按照下面的步骤安装:

1>mdc-ssd.注意:它不支持kernel-2.6,我只把网上流传最广的一份说明书帖上来
>
1.下载免费的mdc-ssd 802.1x认证客户端软件。我的版本是:343649-mdc-ssd-01.1.2-1.i386.rpm.gz
2.安装mdc-ssd。由于mdc-ssd使用了TLS认证,所以需要一些SSL的库文件。如果您安装的时候提示需要安装libssl或libcrypto等软件包,请使用命令:
\"rpm -Uvh #nodeps mdc-ssd-01.1.2-1.i386.rpm\"
安装。同时在/usr/lib目录里,建立文件链接:
cd /us/lib
ln -s libssl.so libssl.so.1
ln -s libcrypto.so libcrypto.so.1
3.配置mdc-ssd。
cd /etc/mdc-ssd
修改文件ifcfg,将id对应一栏的内容改成您的用户名。
cd /etc/mdc-ssd/eth0
修改chap-secrets文件,将系统自动添加的一个栏改成您的用户名和密码,中间的\"*\"不要动。
您也可以只修改ifcfg文件,将id后面的默认口令设置为您的密码就可以了,chap-secrets文件就不需要修改了。
使用方法:
mdc-ssd分成两部分,一个守护进程和一个管理进程.
首先起动守护进程,只有守护进程起动了,并且成功地与接入网络队接成功了,管理进程才能使用.
您可以在/etc/rc.d/rc5.d目录下建立守护进程的起动文本,如果是从明令行起动需要作为守护进程起动:\"mdc-ssd &\"
mdc-ssc为管理进程,有start login logout help四条命令,输入help命令了解详细信息.


一切顺利,运行mdc-ssd &\
>
输入
>login
[1]123
命令不存在?还是其他的什么东西……
(好像是这样,记不清楚了)
发表于 2004-11-30 19:28:05 | 显示全部楼层
我来说说我的情况吧

我的是用锐捷客户端固定IP上网,widows下锐捷的版本已经强制要求使用SupplicantV2.41

第一次:


使用libpcap-0.8.3+xrgsu-1.0.1.i386.tar.gz


用linuxjerry兄的方法,makefile.in中替换代码时,发现代码有点不太一样…………没有 [code:1:248ab9a8fe]……

直接下载了那个文件,替换了linuxjerry兄的makefile.in
编译的时候:
[root@t113 libpcap-0.7.2]# ./configure --prefix=/usr
[root@t113 libpcap-0.7.2]# make
一切正常
[root@t113 libpcap-0.7.2]# make install
出现错误:
提示说libpcap.so.0.6.2已经存在还是什么的!

不管了,/usr/bin下
xrgsu -a
提示xrgsu需要的一个东西不存在……

第二次:

还是使用libpcap-0.8.3+xrgsu-1.0.1.i386.tar.gz


没有替换linuxjerry兄的makefile.in
结果编译的时候,一切正常

可是/usr/bin下
xrgsu -a
提示xrgsu需要的一个东西不存在……

第三次:
用xrgsu-1.0.1.i386.tar.gz



下载地址:http://bbs.rxiao.com/attachments ... u-1.0.1.i386.tar.gz
说明页面:http://bbs.rxiao.com/blogview.asp?logID=75

白云黄鹤网友NetXRay通过研究802.1x认证,自己编写了一个Linux平台下的802.1x认证客户端,

  mystar的Binary :http://bbs.whnet.edu.cn/cgi-bin/ ... 8369.A&num=5316   
  mystar的Source :http://bbs.whnet.edu.cn/cgi-bin/ ... 2184.A&num=5539

其实上边的东西我不知道干什么的,也没用到……

反正一路成功
但是
xrgsu -a 的时候还是说命令不存在!

第四次:


使用  dot1xclient-3.0.4.tar.gz

按照readme文件进行:

Before make use of 802.1x client ,you should read
this file carefully.

1. Run "make install" to install this software

2. Edit /etc/dot1xclient/dot1xc.conf
   Everything can be left as they are except the parameter "authuser".
   It should be your valid username

3. Run "dot1xpasswd" to save your passwd to /etc/dot1xclient/passwd
4. cd /etc/init.d/ and run "dot1x start"

   If everything is OK , you can now connect to the Internet.
5. cd /etc/init.d/ and run "dot1x stop" to disconnect

Notice:
   After you logon ,you should logon thunet as fast as possible. Or you
may be kicked out by the 802.1x authen-server.

一切顺利,可是拨号的xrgsu -a 的时候还是不成功。。。。


第五次:

使用:
mdc-ssd.tar.gz

按照下面的步骤安装:

1>mdc-ssd.注意:它不支持kernel-2.6,我只把网上流传最广的一份说明书帖上来
>
1.下载免费的mdc-ssd 802.1x认证客户端软件。我的版本是:343649-mdc-ssd-01.1.2-1.i386.rpm.gz
2.安装mdc-ssd。由于mdc-ssd使用了TLS认证,所以需要一些SSL的库文件。如果您安装的时候提示需要安装libssl或libcrypto等软件包,请使用命令:
\"rpm -Uvh #nodeps mdc-ssd-01.1.2-1.i386.rpm\"
安装。同时在/usr/lib目录里,建立文件链接:
cd /us/lib
ln -s libssl.so libssl.so.1
ln -s libcrypto.so libcrypto.so.1
3.配置mdc-ssd。
cd /etc/mdc-ssd
修改文件ifcfg,将id对应一栏的内容改成您的用户名。
cd /etc/mdc-ssd/eth0
修改chap-secrets文件,将系统自动添加的一个栏改成您的用户名和密码,中间的\"*\"不要动。
您也可以只修改ifcfg文件,将id后面的默认口令设置为您的密码就可以了,chap-secrets文件就不需要修改了。
使用方法:
mdc-ssd分成两部分,一个守护进程和一个管理进程.
首先起动守护进程,只有守护进程起动了,并且成功地与接入网络队接成功了,管理进程才能使用.
您可以在/etc/rc.d/rc5.d目录下建立守护进程的起动文本,如果是从明令行起动需要作为守护进程起动:\"mdc-ssd &\"
mdc-ssc为管理进程,有start login logout help四条命令,输入help命令了解详细信息.


一切顺利,运行mdc-ssd &\
>
输入
>login
[1]123
命令不存在?还是其他的什么东西……
(好像是这样,记不清楚了)
 楼主| 发表于 2004-11-30 23:44:19 | 显示全部楼层
如果你们那里也是用这个公司的认证程序,那么用xrgsu是可以的,只要搞好libpcap就行了。只有0.8.3没有0.6.2的话做个连接就行。
我说的替换makefile.in是在正常安装没法出现libpcap.so的情况下才用。如果正常安装都可以,就不需多此一举。
如果替换之后无法安装,应该是libpcap-0.8.3的不同版本所致。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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