TP-LINK 842N V4刷OpenWrt并安装njit-client进行INODE认证
主要大致步骤如下:
1、硬改路由为8M+64M
2、编程器刷入不死Uboot
3、Uboot下刷入最新15.05OpenWrt固件
4、进入路由SSH,安装中文语言
5、编译安装njit-client qos(可选) shadowsocksr(可选)
前面1、2步骤不细讲,动手能力强的自行动手,相关教程到anywlan无线或者恩山无线搜索。动手能力差的随便淘宝一个硬改好的,也就20 -30左右。
3、下载最新openwrt原版固件https://downloads.openwrt.org/chaos_calmer/15.05.1/ar71xx/generic/openwrt-15.05.1-ar71xx-generic-tl-wr841n-v9-squashfs-sysupgrade.bin
重启路由器按住reset按钮直到led不停的闪烁,浏览器输入192.168.1.1进入Uboot,选择 固件更新-固件 选择刚刚下载好的固件,选择更新。
刷写完固件后路由自动重启,路由器重启完毕后,浏览器输入192.168.1.1,若能进入web管理界面,则固件刷写成功
4、进入路由SSH(推荐使用Xshell),安装luci中文语言包:opkg install luci-i18n-base-zh-cn 出现:* opkg_install_cmd: Cannot install package luci-i18n-base-zh-cn.时说明找不到安装包,使用:opkg update 更新源,重新安装:opkg install luci-i18n-base-zh-cn,安装完成后重启路由,进入web管理界面选择System - system - Language and Style - Language - 普通话 - Save & Apply
5、下载njit-client需要的依赖(根据系统版本下载)
https://downloads.openwrt.org/latest/ar71xx/generic/packages/base/libopenssl_1.0.2g-1_ar71xx.ipk
https://downloads.openwrt.org/latest/ar71xx/generic/packages/base/libpcap_1.5.3-1_ar71xx.ipk
https://downloads.openwrt.org/latest/ar71xx/generic/packages/base/zlib_1.2.8-1_ar71xx.ipk
njit-client根据自己的主控选择,如果没有的话请自行下载源码进行编译:
源码:https://github.com/liuqun/njit8021xclient
编译需要在linux系统下编译,相关编译教程请参考:http://www.7forz.com/1973/
将下载好的依赖及编译好的njit-client.ipk、njit8021xclient-web.ipk上传至/tmp文件夹(使用winscp连接,文件协议为scp)
连接SSH,进入/tmp文件夹:cd /tmp
安装njit-client:
opkg update
opkg install zlib_1.2.8-1_ar71xx.ipk
opkg install libopenssl_1.0.2g-1_ar71xx.ipk
opkg install libpcap_1.5.3-1_ar71xx.ipk
opkg install njit-client.ipk
opkg install njit8021xclient-web
所有安装完成后输入:njit-client,如果正常提示启动格式则为安装正常,如果报错提示类似can't load library 'libcrypto.so.1.1.0'
进入/usr/lib/:
cd /usr/lib
ln -s libpcap.so.1.3 libpcap.so.1.1.0 实际安装版本号为你安装的版本号
重新输入:njit-client提示 :
<span style="color: #ff6600;">命令行参数错误!</span>
<span style="color: #ff6600;">正确的调用格式例子如下:</span>
<span style="color: #ff6600;"> njit-client username password</span>
<span style="color: #ff6600;"> njit-client username password eth0</span>
<span style="color: #ff6600;"> njit-client username password eth1</span>
<span style="color: #ff6600;">(注:若不指明网卡,默认情况下将使用eth0)</span>
则安装完成,重启路由器,进入web管理界面
输入Inode的账号密码,网卡根据实际wan口的网卡选择,若校园网绑定MAC还需要在 接口-wan口里面克隆你电脑的MAC地址,完毕后点击连接进行Inode认证
如需要进行QOS限速及科学上网功能的则继续进入SSH:
opkg update
opkg install luci-app-qos
安装QOS完成
下面安装shadowsocksr:
根据路由主控型号下载自己的版本,若没有则自己进行交叉编译,与编译njit-client方法一致
http://www.right.com.cn/forum/thread-204802-1-1.html
源码:https://github.com/ywb94/openwrt-ssr
下载完成后上传至/tmp文件夹内
安装:opkg install luci-app-shadowsocksR_1.2.1_all.ipk
安装完成后重启路由器
以上所有步骤完成
最后上传本人使用到的所有固件,及适合AR71XX使用的插件,以及本人的科学上网公众号,回复 ”科学上网“ 免费获取科学上网账号密码
或者到博主科学上网小站注册账号获取科学上网:https://markss.club
https://pan.baidu.com/s/1nviDcvB