免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1277 | 回复: 0
打印 上一主题 下一主题

linux下实现802.1X认证 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-08-28 19:05 |只看该作者 |倒序浏览
由于校园网使用802.1X认证方式,为了让linux服务器挂上网,本人尝试了很多方式,现把我认证成功的方式介绍给大家分享:(通过开源软件xsupplicant实现在Fedora Core 4下的802.1X认证。)

1、下载xsupplicant for Fedora Core 4 的rpm包,当然也可以用tar包,但感觉上rpm包要容易安装一些,注意不要下成src的srpm包。下载地址:http://dag.wieers.com/packages/xsupplicant

2、在Fedora Core 4 中,安装xsupplicant可能会提示找不到libcrypto.so.4和libssl.so.4,这是因为rpm包的安装有依赖关系,可以先下载安装for Fedora Core 4的openssl097a-0.9.7a-3.i386.rpm包,该包就包含以上两个文件。下载地址:http://rpm.pbone.net/index.php3/ ... .7a-3.i386.rpm.html
(注:不要下成src的srpm包。有些版本的linux可能不需要该rpm包,我在红旗Linux下安装就不需要。)

3、首先安装openssl097a-0.9.7a-3.i386.rpm包,以root用户登录,执行rpm -ivh openssl097a-0.9.7a-3.i386.rpm(具体看你下的文件名),顺利安装完成。

4、再安装xsupplicant的rpm包,以root用户登录,执行rpm -ivh xsupplicant-1.0.1-1.1.fc3.rf.i386.rpm(具体看你下的文件名),顺利完成完成。

5、把目录/usr/share/doc/xsupplicant-1.0.1/下(具体看你下的目录名)的xsupplicant.conf文件拷贝到目录/etc下,并做以下修改:

把其中的identity=<BEGIN_ID>myid@mynet.net<END_ID>改为identity=<BEGIN_ID>yourname<END_ID〉;

eap-md5 {

  username=<BEGIN_UNAME>testuser<END_UNAME>改为username=<BEGIN_UNAME>yourname<END_UNAME>;
  username=<BEGIN_UNAME>testuserpass!<END_UNAME>改为username=<BEGIN_UNAME>yourpassword<END_UNAME>;

}(注:yourname为你的802.1X的帐户名称,yourpassword为密码。)

6、在命令提示符下打入:

xsupplicant -i eht0(注:eth0为你登录的网卡号,依据你的不同而不同。)

当认证通过后,会显示bound to 202.203.239.48 --renewd in 6761 seconds。(注:IP和秒数会因机器环境而不同。)

7、需要特别说明的是,认证通过时,该consale窗口不能关闭!否则会失去认证!要下线只需Ctrl+C或执行killall xsupplicant就行了。

8、祝你好运!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP