锐捷认证。非标准的802.1认证。 我采用mystar来认证,但是不会重连。。 我自已写了个shell script来实现断线后重连。。。
华农现在的校园网用锐捷认证,windows下的认证程序还行。linux下的客户端垃圾得不得了啊。。我用苹果笔记本PowerBookG3(fireware)。锐捷没有苹果下的认证客户端,于是我上不了网了,很是郁闷。。。
我装了gentoo。最初尝试用qemu的user-mode来虚拟x86的指令集,再用xrgsu(锐捷linux版认证程序)提供运行所需的libs。最终xrgsu可以运行。但是找不到网卡。后面我就放弃了。
拉了一个月ADSL,在一次偶然的机会我发现了mystar。mystar是用libnet+libpcap写的,关键的代码不到200行(libnet和libpcap是平台无关的分组构造发送、分组截获C函数库)mystar
是网上一个叫netxray的人写的。
下面是源码http://bbs.whnet.edu.cn/upload/mystarV0.1-src.zip
,解压密码是netxray
解压后:
cd mystarV0.1
make
编译。
#修改我的ID跟password。
vim mystar.conf
使用./mystar
运行,并且认证成功!
随后我发现一个问题,就是不会自动重连,老是会断线。在mystar.conf里面有一段