LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2700|回复: 26

Xsupplicant支持锐捷认证的ebuild放出

[复制链接]
发表于 2007-4-2 02:50:35 | 显示全部楼层 |阅读模式
历经一个多星期的研究和多方查找,在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
 楼主| 发表于 2007-4-3 14:28:50 | 显示全部楼层
奇怪,大家不需要使用锐捷的802.1x认证吗?还是有更好的解决方案?
回复 支持 反对

使用道具 举报

发表于 2007-4-4 23:15:40 | 显示全部楼层
兄弟,我弄了十几天了,上不去。刚才试了一下你发的这个,emerge时说是........masked,然后不能编译,请问这个软件的具体应用方法。拷过去后放在什么文件夹下。

我把他解压后生成的是portage文件夹
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-5 00:23:26 | 显示全部楼层
解压到/usr/local/下,然后在/etc/make.conf中添加PORTDIR_OVERLAY="/usr/local/portage"这样/usr/local/portage就成为你的一个overlay了。

然后在/etc/portage/package.keywords里添加net-misc/xsupplicant ~x86,/etc/portage/package.unmask中添加net-misc/xsupplicant后
就可以emerge了

你试试看。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-5 01:31:57 | 显示全部楼层
现在正在好好研究soar的验证算法,因为gnap的验证算法是固定的,不是可变的,所以可能在具体的使用可能不能适应各个Ruijie客户端的版本,确切的说是适用于2.44的版本。
回复 支持 反对

使用道具 举报

发表于 2007-4-5 18:02:31 | 显示全部楼层
好的,试试,顶先
回复 支持 反对

使用道具 举报

发表于 2007-4-5 18:10:18 | 显示全部楼层
对了,我的是amd64也可以吗?
回复 支持 反对

使用道具 举报

发表于 2007-4-6 11:48:40 | 显示全部楼层
还是不能emerge   .问题一样的。

我的/etc/portage/下没有package.keywords和package.unmask这两个文件,我用nano自己创建了,不好使,咋回事?
回复 支持 反对

使用道具 举报

发表于 2007-4-6 13:37:36 | 显示全部楼层
这个是错误的信息

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2007-4-6 13:43:47 | 显示全部楼层
参考 Gentoo Handbook 吧
回复 支持 反对

使用道具 举报

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

本版积分规则

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