概述
刚开校园网的时候,天天都只能用电脑开wifi,用类似于360wifi,猎豹wifi之类的软件要经常开着电脑,而且电脑网卡发射功率又小,上个厕所wifi就断了,睡觉前在床上还没wifi用,超级不爽。
于是从家里面拿来了放在自己房间挂迅雷百度云的newifi mini,MT7620A,16M+128M,不用改机跑个openwrt都绰绰有余,而且原厂uboot就能刷第三方固件,所以想折腾一下openwrt看能不能连上校园网。从度娘处寻找了许多资料后发现过华三认证的软件还挺多,有oh3c,agen8021xclient,njit-client等,过inode连校园网用得最多的是njit-client了,于是四面八方搜集各位大神编译的njit-client。上openwrt官网下载固件和njit-client的依赖包,中国openwrt官网上只有pandorabox的固件,刷系统很顺利,把安装njit-clint时提示的依赖包都装完后系统死活不认我下载的那个njit-client安装包,说软件与系统不匹配,那时我几乎崩了。
后来我又得知自己编译openwrt并不难,而且那些过inode认证的软件都是开源的,代码都寄存在github上,那就说明那些软件都可以自行编译,自己编译系统并交叉编译出的软件包肯定可以装进去吧,说干就干。
在虚拟机里装了个ubuntu,按照网上的教程一步一步编译openwrt。(此过程度娘上一搜就有大把)此处只列出注意事项:
1、上网找到自己路由的主控或者拆机看cpu型号在编译时选择正确的cpu平台和型号。
2、新手一定要加上图形管理界面(LuCI——Collections——luci),njit-client的图形界面就在其下面(njit8021xclient-web)
3、选择要编译的软件时,按空格设置输出的形式,*表示编译后软件包含进固件内,M表示编译后只生成后缀为ipk的安装包。
因为是在虚拟机下所以编译速度有点慢,经历了漫长的4+小时才编译完成,幸好老天保佑没有编译出错。就这样原生纯净版openwrt就出来了,我赶紧刷了进去,克隆自己电脑的mac地址(inode在第一次连接时会上传本机mac地址并绑定账号)并设置好njit-client重启路由等待奇迹出现,……可惜奇迹没有出现。
所以我尝试在终端中输入命令手动连接校园网,发现在输入完命令后终端就只是一直返回.............,等待很久后服务器终于有回应了,不过是一大串MD5_CHALLENGE!,用路由连校园网的梦想再一次破裂。
终于在不久前,感谢@Chenziping 大神的指点,原来在github上有广工专用的校园网连接神器——gduth3c。我赶紧找回之前编译openwrt的文件夹,把它编译了出来。
具体方法如下:
去github上搜索出gduth3c的项目地址,在openwrt源码的文件夹中找到feeds.conf文件,在最后新建一行,加上src-svn gdut 再粘贴上项目的地址,保存。
在Openwrt源码的文件夹中打开终端依次输入以下两条命令(全过程要联网)
./scripts/feeds update -a
./scripts/feeds install -a
两步都完成后输入make menuonfig进入设置界面,保持之前的设置不变,在Utilities中找到gudth3c,按空格使其前面的括号带上M,退出并保存。
输入make V=s进行编译并输出编译过程的信息,如无意外编译成功安装包就出来了。
在./bin/ramips/packages/gdut 中可以找到编译出来的gduth3c_1.0-1_ramips_24kec.ipk,用winscp上传到/tmp目录下并用opkg install 命令进行安装。
装完后把校园网网线插到wan口,克隆电脑有线网卡mac地址到路由器wan口,用终端ssh登陆路由按照gduth3c -u学号 -p密码 -i 端口(在路由管理界面查看wan口名称,我的是eh0.2) 格式尝试进行认证,回车那一瞬间success出现了,网卡的叹号消失了,呵呵终于成功了!
还有个小技巧,在管理页面中,系统——启动项中添加启动脚本可在每次路由开机时自动进行认证。具体是在exit()之前加上刚刚在终端里进行认证的那句命令。
从此我就是在宿舍用校园网也有wifi用的人了!
附我编译出来njit-client和gduth3c和一系列依赖包:http://pan.baidu.com/s/1eS8U3zs
最后
以上就是兴奋小伙为你收集整理的广工人福利,openwrt+gduth3c通过inode认证,妈妈再也不用担心我要用电脑开wifi了的全部内容,希望文章能够帮你解决广工人福利,openwrt+gduth3c通过inode认证,妈妈再也不用担心我要用电脑开wifi了所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复