联创联网客户端 Linux版(南师专用)


 让南师的企鹅们也能正常冲浪!

联创Linux客户端使用说明

公告:如果你无法用本客户端连接(提示密码错误) ,请使用这里的这个版本(Thanks to findfunaax),该版本是基于新版客户端,并针对新的认证服务器加入了加密算法。 

本客户端在南京师范大学仙林校区经过有限测试通过。随园校区还没有经过测试,所以请一定要向我反馈客户端使用情况,如果无法连接,我想办法修改。本客户端完全针对本校定制,不适合其他学校的联创客户端用户使用。本客户端基于中国矿业大学的联创Linux客户端命令行版源代码,本人并非该客户端的原始开发者,也不准备长期维护本客户端,除了撰写本使用指南之外,一般不会回答任何关于联创客户端的任何问题。我会在随后,在本站给出客户端源代码分析,有兴趣的自己去研究源码,或联系联创Linux客户端原作者yada:<yada2002#gmail.com>。

矿大Linux的原始文件下载地址:
http://online.cumt.edu.cn/forum/viewthread.php?tid=150372

使用本客户端,需要安装libnet和libpcap软件包(本站下载)。软件在Ubuntu Linux 7.10上编译通过并成功运行,理论上,二进制包可以在任何Linux发行版上使用,你也可以自行编译,方法在后文中描述。

下载客户端 


本站下载  (修正了密码包的一个低级错误,感谢Murk。 :) )

联创linux客户端静态编译版(无须安装libnet和libpcap)寻求测试。

下载静态编译版 安装说明

安装使用方法

 
1. 下载安装libpcap与libnet软件包和客户端
2. 解压客户端(如果你在阅读这个文档了,大概已经解压好了);
3. 进入解压目录,先修改lknnu.conf,把AccountName和AccountPasswd改成你自己的;
    (用户名不需要加@lan,密码基本上都是666666吧。目前还不支持使用修改过的密码,除非长度也是6个字符。
4. 然后 sudo make install 进行安装,安装后,配置文件路径为 /etc/lknnu.conf;
5. 联网时直接在终端运行sudo lknnu即可,运行客户端需要root权限;
6. 断开连接,直接运行sudo killall -s INT lknnu即可。
7. 如果要卸载,运行sudo make uninstall即可,或手工删除/etc/lknnu.conf和/bin/lknnu。

编译方法


如果你知道怎么编译安装软件,用Linux也不是一天两天了,我就简单点说了。Ubuntu需要安装编译环境,以及libnet和libpcap的源码包。这些在官方的源里面都有。不过一个详谬就是,网都连不上,怎么安装这些开发包。这个问题,我正在想办法通过把libnet和libpcap的依赖库静态编译进联网客户端来解决。

编译很简单,老规矩:
# make && make install
要了解整个编译过程,请自行查看Makefile,反正也没有几行代码。

清理:
make clean
卸载:
make uninstall

本站提供了Ubuntu 7.10适用的源码包下载(包括了libnet和libpcap的源码和二进制包),我也不负责这些软件包的更新,所以你也可以自己去找新的包。其他Linux用户,可以试着直接使用我编译好的二进制文件,当然,之前你也要安装libnet和libpcap。这些问题请自行想办法解决,也不难解决。

可能存在的问题及解决方案


经过我自己一段时间的使用之后发现可能会存在一个问题,那就是在多次断开,重连网络之后,会引起不能正常联网的现象。原因我也不太清楚。临时的解决方法是,在成功联网——也就是没有任何错误提示之后,手动重启一下网卡(按照原理,随便何时重启网卡都可以):

$ sudo ifconfig eth0 down
$ sudo ifconfig eth0 up

或者右键点击系统托盘(Gnome)中的网络图标,去掉启用网络,再勾上启用网络。在网卡重新获得网络地址之后,就能成功联网了。

updated: 我后来修改了源码,更新了获取IP地址的方式(从重启网卡,修改为使用dhclient命令直接更新IP地址),因此,理论上应该不会再出现上述问题了。

对于修改过密码的用户——概率应该很低吧——请重新改回来——至少要改回6位密码。我也不打算重写密码包了,所以也不会有对不同长度密码的支持了。在南师没必要修改客户端的密码吧~~

提交问题和Bug


Email: venj#qq.com

免责声明


本客户端只适合南京师范大学使用,其他学校肯定不能用的,请不要试了。
本人不对因使用本客户端所引起的任何不良后果负责。如果不放心,你可以自己编译源代码或不要使用。

该客户端仅限作学习、研究之用, 禁止用于任何商业用途,违者后果自负。

 

Venj
Jan. 2008

 

下载

Misc