---------------------------------------------------------------------------------------------------
我们班的咪咪疼大神,近日有感wr703n上用的oh3c使用python开发之捉鸡,
故自行研究弄出了一个C++版本的华为inode认证客户端,可以大大节约
wr703n捉鸡的空间(原来使用oh3c光ipk文件就有660K,而clih3c版本只需要279k),
同时,clih3c还解决了oh3c掉线重连问题,更重要的是clih3c的内存占用很稳定,
不会爆内存导致wr703n重启。接下来听说会进一步优化成C版本。
膜拜一下咪咪疼大神先!
——————————————————————————————————
腾大神在去TS上班之余仍然非常有基情地在搞这个,所以不到三天就将这个项目
用纯C写了出来,从此妈妈不再担心我的路由空间不够了!因为,他创造了安装完
9.1K的神话,而且不需要任何的依赖库,openwrt中已经默认包含了C的函数库。
膜拜!
——————————————————————————————————
以下为咪咪疼大神发出来的github项目主页:
https://github.com/zonyitoo/clih3c/tree/openwrt
该教程所需要下载的,我已经将其放在了网盘上,单击即可下载:
clih3c.ipk
此版本是基于github上的oh3c项目进行优化的。故对中山大学东校区的大部分宿舍适用,可能某些宿舍使用的是锐捷客户端,这个是不适用的。
—————————--—————咯咯—————————————————
如果你之前按照我的教程,使用了oh3c这个版本的认证客户端,又想试试更好用的。那么请按照下面的教程进行。之前的oh3c的教程
首先是将之前的所安装的所有和oh3c的软件都卸载。使用命令:
opkg remove oh3c opkg remove python-mini-oh3c opkg remove zlib opkg remove libpthread --force-removal-of-essential-packages
http://see.sl088.com/wiki/Opkg#.E5.88.A0.E9.99.A4.E8.BD.AF.E4.BB.B6
卸载完毕,按照下面的教程进行新版本的认证客户端的安装。
—————————————哥哥——————————————————
以下为新手教程:
假如你第一次使用wr703n,那么请详细阅读我之前的教程:之前的oh3c的教程
按照教程进行wr703n的用户名和无线网络配置,掌握putty的使用方法和vi的编辑方法,忽略oh3c的配置部分。确保路由器正常工作后,继续按照如下进行操作:
1.使用winscp这个软件将clih3c这个ipk包放到/tmp目录下。如何放,参照“之前的教程”
2.使用putty进入到路由器的配置界面:
首先,进入到/tmp文件下安装clih3c:
cd /tmp opkg install *.ipk
然后运行clih3c会提示:
root@OpenWrt:/# clih3c Usage: clih3c [arg] -h --help print this screen -u --user user account -p --password password -i --iface network interface (default eth0) -d --daemonize daemonize也就是说,这个时候只需要你按照要求,输入如下命令:
clih3c -u 用户名 -p 密码 -d
但是你又会想,这样子不是每次启动都要重新认证?好麻烦?那就将他设置成开机启动吧!
3.开机运行clih3c
openwrt的开机启动文件在/etc/rc.local里
vi /etc/rc.local
然后在下面exit0前面加上我们刚才执行的命令:
root@OpenWrt:~# vi /etc/rc.local # Put your custom commands here that should be executed once # the system init finished. By default this file does nothing. clih3c -u 用户名 -p 密码 -d exit 0 - /etc/rc.local 1/4 25%
配置完保存重启,你就可以好好享受无线路由之旅了!