锐捷的网.络使用私有的协议.,而且客户端有诸多限制。在前人的很多工作的基础上,我通过修改xsupp.licant的代码来实现锐捷网络的稳定认证。基本不会掉线(和锐捷在Windows下的客户端的掉线频率差不多)。而且支持的平台是受xsupplicant的发行版本决定的。目前在我的.两台FC4和 FreeBSD下工作正常。现在希望外校的朋友们协助测试。这.里发行xsupplicant的patch. 健康
配.置方法和xsupplicant完全一样。 健康
首先下载官方的源程序
http://www.open1x.org/ 和补丁(
http://www.linuxsir.org/bbs/showthread.php?p=1267320#post1267320).
$ls
xs.upplicant-1.2.1.tar.gz xsupplicant-1.2.1-rj.patch.tar.bz2..
$tar x.f. xsupplicant-1.2.1.tar.gz.
$t.ar jxf xsupplicant.-1.2.1-rj.patch.tar.bz2.
$patch < xsupplicant-1.2..1-r.j.patch 鲜花
$cd. xsupplicant-1.2.1电影
$./configure
$make
$su
#make install
然后将xsu..pplicant-1.2.1/etc中的xsupplicant.conf拷贝到/etc下,然后用vi编辑:( 游戏 )
identity = 你的用户名 这里提倡.是你的用户名。因为锐捷的包里将用户名作为identity.发送。外贸
接下来eap-md5部分中的us.ername password就是你的用户名 密码。.然后开始运行认证了: 电子
#/sbin/xsupplicant .-i et.h0(广告)
#dhclient eth0
这里的eth0是你的用来上网的网.卡。 女人
自动获取IP的问题:回帖中提到了first_auth_command的问题。我看了一下代码,1.2.1 和我最初修改的一个CVS的版本中都没有这个功能。而1.0.1的release版本的代码中包含了这个功能。所以这个版本编译出的 xsupplciant没有实现自动获取地.址。.大概是开源社区不喜欢太集成的东东吧!而且这样也方便写配置.脚本.。其实锐捷的windows客户端也是调用 ipconfig获取地址的,留意的话可以在任.务管理器中发现他的进程。.
掉线的问题:还是有掉线的问题的.。不过最近我们学校的网络连Windows.都总是掉线。如果只是零.
星的掉线的话建议.还是手动重连比较好,重连前先killall. xsupplicant.电脑
报错:如果出现错误不能认证的话,请kill掉xsupplicant的进程重新使用xsupplciant -i eth0 -d A参数运行认证程序。并且把/var/log/xsupplican.t.log贴到这里来.。或者发邮件给我gnap.an AT goo.gle.com.如果会使用Windum.p的话,请帮忙在自己网络中用Window的机器截一.些认证的数据来一起发.
给我。[url][/url]