南校区上网

在中大南校区上网,尤其是使用Linux上网,是一件比较痛苦的事,因为南校区使用的是锐捷认证。锐捷的认证不是标准的802.1X认证,因为它使用的是自己的组播地址。

在Windows XP或者Vista上,可以直接使用网络中心提供的锐捷认证上网,基本不会遇到什么问题。

 

Ruijie
Ruijie

在Linux上,网络中心提供了一个叫xrgsu的认证软件。解压缩一看,只有一个二进制可执行文件(for Linux)和readme,所以估计除了Linux和Windows以外的系统,要通过认证,就只能寻求网络中心以外的帮助了。先说回这个软件,因为直接是可执行文件,直接运行,首先报缺失libpcap 0.6版本的库,这个问题容易解决,直接使用软链接把新版的libpcap链接到旧版的就可以了。接下来报缺libstdc++ 5.5,这个缺失不能用新版的代替,可以通过安装gcc 3.4以下的版本获得,或者上网搜索一个,直接拷贝去用,我自己就是使用后面那种方法。

接下来要确保网卡处于dhcp状态,一般来说,在南校区要能上网,需要先通过DHCP获得IP地址和其他信息,然后才能使用认证软件,然后在认证过程中再次DHCP获得地址。所以在认证前,网卡需要激活DHCP。方法一,编辑/etc/network/interfaces,如针对eth0,可以加两行“auto eth0”和“iface eth0 inet dhcp”,这样每次启动Linux,网卡eth0自动通过dhcp获得地址信息。方法二,临时型,运行dhclient命令可以马上获得地址信息。

接下来就可以运行xrgsu这个软件了,可以直接运行,也可以放到/usr/bin,然后可以在任何目录下运行。接下来按照软件的提示和readme里的说明即可。

顺带一提,有时在Linux下要修改DNS服务器地址,可以通过修改/etc/resolv.conf文件去实现,当然之后要重启网络服务。

以上所说的方法在我所在的宿舍是可以的,但是据说在173,180,181这三栋宿舍是不凑效的,不过具体原因我也不清楚。