路由器刷openwrt,装njit-client,以及刷完后恢复原厂固件的方法

来源:互联网 发布:realtime pcr数据分析 编辑:程序博客网 时间:2024/04/28 01:23

亲自测试四台机器,型号:tp-link wr841n v7.1(有一个v7.0的)

相关安装文件在本人空间资源里有

1.刷openwrt:

从浏览器进192.168.1.1,选择系统工具->软件升级,选择自己的.bin文件(openwrt-ar71xx-generic-tl-wr841nd-v7-squashfs-factory.bin),点升级即可
升级之后只能用telnet登陆,登陆后设置root密码(passwd root),设置完之后就只能用ssh登陆了,telnet失效

2.装njit-client:

用winscp登陆192.168.1.1,把4个安装文件拷贝到/tmp
按照如下顺序安装:
opkg install zlib_1.2.5-1_ar71xx.ipk 
opkg install libopenssl_1.0.1c-1_ar71xx.ipk
opkg install libpcap_1.1.1-2_ar71xx.ipk
opkg install njit8021xclient_1.2-1_ar71xx.ipk 

设置自启动:
/etc/rc.local内容改为
    (njit-client 用户名 密码 eth1)&
    exit0
#注意括号和“&”

3.配置网络:

设置mac地址:(校园网账号绑定的mac)
打开/etc/config/network
在config interface 'wan'下加入
    option macaddr 00:0B:2F:61:E4:3F  #added by lzq,set the mac address

无线设置:
打开/etc/config/wireless
(1)把option disabled 1注释掉(开启无线)
(2)在config wifi-iface
下做如下修改:(注意单引号)
    option ssid     wifi_name   #modified by lzq,the wifi name
    option encryption 'psk2'    #modified by lzq

    option key 'your_password'  #added by lzq,set wifi password

注意:密码不能少于8位,否则wifi打不开!

--------------------------------------------------------------------------------------------------------------------------

从openwrt刷回原厂固件

去官网下载路由器原版的固件(刷错就等着变砖吧)
打开winscp,把下好的bin格式固件放到/tmp下,
打开终端(可用putty),进入/tmp,执行如下命令
mtd -r write 你的固件文件名.bin firmware
(本次测试用mtd -r write wr841nv7.bin firmware)
然后程序就会解锁openwrt并刷入你指定的固件
然后一会儿路由器会重启,之后再连接路由器,登陆192.168.1.1,就能看到原版界面了-
在这之前确定你的电源没问题,不然重刷过程中断电路由器就变砖头了
变砖的路由器要刷回来就得拆壳子用TTL了……

-------------------------------------------------------------------------------------------------------------------------

2014.11.24更新

对WR841N(v7.0)开壳:

靠近天线到两个泡沫垫下面有螺丝,壳子四周有7个卡扣,小心掰开就ok了。

型号:AR9287-BL1A

MO:106126(不知道什么意思)


v7.1的没有亲自拆,网上查了查资料:

主芯片:AR7241  台湾产 无线: AR9287 台湾产     FLASH:ZENTEL

TP-LINK TL-WR841NV7.1