锐捷认证。非标准的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里面有一段

Continue reading

下面是我在PowerBook G3上安装Gentoo的全过程。。

自己做一个备忘录,也给想在Powerbook上装Gentoo的做一个参考。

以下为基本的安装过程,详细请参考Gentoo的文档

http://www.gentoo.org/doc/en/handbook/handbook-ppc.xml

基本的安装步骤如下:

用2004.3LiveCD进入。

1. 配置网络

#net-setup eth0

回答它几个问题就行了。

2.分区

#mac-fdisk /dev/hda

以下是我的分区。

/dev/hda
 # type name length base ( size ) system
/dev/hda1 Apple_partition_map Apple 63 @ 1 ( 31.5k) Partition map
/dev/hda2 Apple_Bootstrap bootstrap 1600 @ 64 (800.0k) NewWorld bootblock
/dev/hda3 Apple_UNIX_SVR2 / 12582912 @ 1664 ( 6.0G) Linux native
/dev/hda4 Apple_UNIX_SVR2 swap 1048576 @ 12584576 (512.0M) Linux swap
/dev/hda5 Apple_UNIX_SVR2 /home 6007728 @ 13633152 ( 2.9G) Linux native

Block size=512, Number of Blocks=19640880
DeviceType=0x0, DeviceId=0x0

Continue reading

Author's picture

Guangchuang Yu

a senior-in-age-but-not-senior-in-knowledge bioinformatician

Postdoc researcher

Hong Kong