您现在的位置: 天下网吧 >> 网吧方案 >> 硬件配机方案 >> 正文

人大校园网新认证系统Linux上网解决方法

[作者:佚名 来源:赛迪网 时间:2008-5-8添加到QQ收藏QQ书签]我来说两句
 

原来的校园网认证系统是港湾做得,新的校园网认证系统是神舟数码做得

两者虽然都是基于802.1x的认证系统,但由于用的都不是标准的802.1x,所以原来linux利用xsupplicant认证登陆的方法已经失效

在新校园网认证系统下linux登录校园网的问题是基于scut_supplicant解决的。

scut_supplicant是校外人士破解神舟数码认证客户端后做出的一款通过java环境运行的有gui的程序,所以运行这一程序必须安装sun java 5或6,我安的是java6。

本方法所需的主程序在http://riverscn.blogbus.com/files/11925018720.zip或http://scut.cn.gbaopan.com/可以下载到。我的系统是ubuntu,所以安装用的包都尽量用的deb包。其它linux用户可以参考要用的包自己下载rpm包或tar.gz包自己编译。

我是在已经不能上网且之前没有安装java运行环境的情况下操作的,尚能用旧的港湾认证上网的人进行下面操作会方便很多,直接用sudo apt-get install会得到下面要用到的大部分软件包。

安装正式开始

1.安装java前的工作(已安装java环境的可以跳过这一步)

安装java-common_0.26ubuntu1_all.deb,下载地址:http://ftp.sjtu.edu.cn/ubuntu/pool/main/j/java-common/

安装tzdata_2007h-0ubuntu0.7.04_all.deb,安装这个软件包主要是因为下面要安装的libc6版本较新,会和ubuntu 光盘安装的tzdata版本相冲突,下载地址:http://ftp.sjtu.edu.cn/ubuntu/pool/main/t/tzdata/

安装libc6_2.6.1-6ubuntu2的deb包,下载地址:http://ftp.sjtu.edu.cn/ubuntu/pool/main/g/glibc/

安装libc6时必须关闭一些核心的服务,比如gdm,kde等,否则会出什么问题我也不知道,照做就是,以gdm为例具体操作如下:

在系统-系统管理-服务中取消图形登录管理器(gdm)的选中状态然后关闭服务设置

系统重启后不会进入图形界面,而是以终端的方式运行系统

照例输入用户名密码后,sudo dpkg -i安装libc6,期间还会提醒关闭gdm,不用理会

安装完成后,执行sudo /etc/init.d/gdm start就会重新启动图形界面

进入图形界面记得在服务设置里面激活gdm,然后再继续下面的安装

安装libltdl3_1.5.24-1ubuntu1的deb包,下载地址:http://ftp.sjtu.edu.cn/ubuntu/pool/main/libt/libtool/

安装odbcinst1debian1_2.2.11-16的deb包,下载地址:http://ftp.sjtu.edu.cn/ubuntu/pool/main/u/unixodbc/

安装unixodbc_2.2.11-16的deb包,下载地址:http://ftp.sjtu.edu.cn/ubuntu/pool/main/u/unixodbc/

2.安装java6 (已安装java的跳过这一步)

去http://ftp.sjtu.edu.cn/ubuntu/pool/multiverse/s/sun-java6/下载以下软件包:

sun-java6-bin_6-03-0ubuntu2 sun-java6-demo_6-03-0ubuntu2

sun-java6-jdk_6-03-0ubuntu2 sun-java6-jre_6-03-0ubuntu2

打开终端,进入上面四个包所在文件夹后

sudo dpkg -i sun-java6*

同时安装上面四个包,单独安装会报告依赖性问题

3.安装libpcap0.8,这个光盘上就有最新版本,交大的源上版本还旧一些

4.安装jpcap,下载地址:http://netresearch.ics.uci.edu/kfujii/jpcap/doc/download.html

5.把下载的scut_supplicant压缩包解压到你想安放的文件夹

在终端运行即可,运行时需要加上sudo,因为只有root用户能够操作硬件

运行时可能会提示找不到java的安装目录

比如,我的scut_supplicant放在/usr/scut_supplicant目录下,而java安装在/usr/lib/jvm/java-6-sun-1.6.0.03

下面,运行时加上指定java安装目录的参数就可以了,如下:

sudo /usr/scut_supplicant/scut_supplicant-linux0.5.8 +javahome /usr/lib/jvm/java-6-sun-1.6.0.03

第一次运行时,填写ID、密码,勾上自动获得IP、填上DNS(202.112.112.100或202.112.112.200)、网关

(10.114.16.1)、子网掩码(255.255.255.0)等信息,填写完毕可点击save

configuration保存以备以后使用(同一文件夹下的config.conf文件便是了),若以后把scut_supplicant主程序移到其

它地方了,可以同时把config文件挪过去,运行的时候,在运行命令后加上+config <新的文件夹路径>

指定一下config文件所在位置就可以了

可以上网了

6.一些善后工作

在安装文中libc6版本时,系统原来安装的libc6-i686因为版本问题依赖性被破坏,所以需要删除旧版本并下载与libc6相一致的版本重新安装libc6-i686,下载的地址同libc6一样。

在删除旧版的libc6-i686是,同时删除了与之有依赖关系的ubuntu-minimal,重新从源上安装便是了。

收藏操作: 添加到百度搜藏 收藏到QQ书签 新浪ViVi 搜狐网摘 365Key网摘 天极网摘 我摘 POCO网摘 博采网摘 YouNote网摘 和讯网摘 博拉网 亿友响享 igooi网摘 I2Key网摘 天下图摘 百特门网摘 Google书签 Del.icio.us Yahoo书签 diigo it 提交新发现,Dig it DIGG this story 将本文在板儿砖上开砖场
相关文章
没有相关文章
我来说两句
数据载入中,请稍后……
·请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
·用户发表意见仅代表其个人意见,并且承担一切因发表内容引起的纠纷和责任。
·本站管理人员有权在不通知用户的情况下删除不符合规定的评论信息或留做证据。
·请客观的评价您所看到的资讯,提倡就事论事,杜绝漫骂和人身攻击等不文明行为。

操作
声明
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。若文章侵犯了您的相关权益,请及时与我们联系,我们会及时处理,感谢您对本站的支持!联系邮箱:support@txwb.com.
天下网吧·网吧天下
关于天下 | 联系方式 | 版权声明 | 免责条款 | 隐私保护 | 申请友情链接 | 更多友情链接 | 网络收藏夹
天下网吧,网吧天下.Copy.Txwb.com 2008-2010