李鑫 2009年09月08日 星期二 23:40 | 1843次浏览 | 4条评论
没有网络的计算机,好像感觉有点残疾的样子。前段时间心血来潮,想再玩玩linux,记得以前开始装linux的时候,系统什么事情也作不来,mp3,中文输入法,电影,word,rar,这些基本都不现成的,特别是当时刚接触,要弄超久才会。
于是就跑到YLmf那里,想下载个看看,听说他都帮人家把这些必须的东西都定制好了,去试一下看看到底方便到什么程度。
于是就花了7元钱流量费(学校按10¥/G计费)下载了镜像,刻了碟,结果安装出错,input/output error 于是就重刻碟,还是错。这样下来7+2.5*2=12元就算结果了。
于是就拿出了很久以前下载的ubuntu8.04,装了进去。
接下来就是大麻烦了,不会上网。学校用的是锐捷。到官网下载了个linux版的拨号器,结果怎么用都是上不了网,错误的信息从密码错误、配置错误、找不到库、无法获得ip,发包出错、找不到服务器,全都冒了出来。
于是就找第3方拨号器,从mystar、xsupplicant、ruijieclient,全部用了一遍还是上不了。
找原因吧,找原因吧。先是在官网上发邮件询问,无果;向老师请教,无果;
接着就是到官网论坛抱怨一下,岂知,还论不到我抱怨,早就怨声载道了。
看到一条比较有趣的帖子就是有人询问为何没有mac os 的拨号器,刚想上去把那贴拷下来,却发觉现在上不了那网了。总之那管理员的回复令人很反感。
最后才知道,官网的唯一个linux版本的拨号器其实是过期的,能通过它连上网那才是奇迹。锐捷的拨号器版本还分v2和v3,两个版本的报文不一样。这就是为什么我用他官网的和其他第3方的拨号器都不行的原因,我们学校设备升过级,用的是v3,windows下的客户端为v3.63才能在我们学校使用。
那就找个v3协议的客户端吧。还真让我找到了。可是结果呢,还是拨不通我们学校的网。
真相是什么阿,原来v3的协议,还可以根据学校不通的情况自行调整的。
原理大概如下(不一定正确):
把用户名发给交换机,交换机转发给认证服务器,认证服务器根据用户名找到密码,接着就用密匙把密码加密了,然后把密匙发给交换机,交换机发给客户端,客户端受到后,用密室加密自己的密码,发回去,服务器对比两个加了密的密码,对则通过。
大概就是这么一个过程,奇怪的是,竟然这个加密的算法过程是允许自定义的,也就是说各个学校即便使用的是相同版本的拨号器,也不一定通用。
而锐捷又不开发windows外的客户端,第3方发开发的又跟不上你的自定义。这就导致了为什么我怎么都上不了网的原因。
最后最后最后,竟然找到了一个软件,他果然是福音。他的原理是先在windows下进行抓包,然后把抓包文件在linux下使用,这才实现了我的上网梦。
Zeuux © 2024
京ICP备05028076号
回复 lanj 2009年09月10日 星期四 17:37