|
|
历经一个多星期的研究和多方查找,在soar, gnap等前人研究的基础上,根据锐捷2.56客户端算法的xsupplicant-1.2.8补丁终于出炉啦。
一周一来几乎完全泡在了这个上面,也算值得了,呵呵。算法部分就不细说了, soar的Mento Supplicant v 6.0 beta 3中有十分详细的说明,不过和实际的有些许出入。我的补丁中也有一些注解。等慢慢地补充吧。
现在已经设计成支持动态和静态两种认证方式,厦门大学采用的是动态认证,过程我比较熟悉,静态认证的具体过程(主要是几次认证)我不是很清楚,熟悉的兄弟姐妹说一声。并支持自动连接。
现在的补丁直接把2.56的8021x.exe放到了/etc下,因此不需要另外再去windows下复制了。不过如果你采用的是静态ip认证的话,你需要知道你的ip, netmask, gateway, dns的信息,前三者在/etc/conf.d/net中按常规设定,dns 在/etc/init.d/saier中修改,认证时/etc/init.d/saier start就可以了。
动态认证则是/etc/init.d/ruijie start。动态认证需要有dhcpcd。如果你用的不是这个,那就自己动手改一下/etc/init.d/ruijie中的dhcp程序就是了。
Gentoo下面在/etc/portage/package.keywords里添加net-misc/xsupplicant ~x86 ~amd64,/etc/portage/package.unmask中添加net-misc/xsupplicant后,emerge -av xsupplicant。之后cp /etc/xsupplicant.conf.example /etc/xsupplicant.conf,并把default部分的 "Your account name"换成你的帐号,"Your password"换成你的密码,保存后运行/etc/init.d/ruijie start就可以了。
打包好的overlay,版本是1.2.8-r5 这个是完全的算法,2.56下可用,可自动重连,启用锐捷的算法用参数运行 -r,校园网认证一定要选的; 里面也有1.2.2-r2的ebuild 这个则相对简单很多,但只能用于2.44的情况,有兴趣的可以对比一下
需要的直接下载附件,欢迎交流! |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|