文档库 最新最全的文档下载
当前位置:文档库 › 网件NETGEAR WNR2000V4刷入OPENWRT固件的经历及可用DD-WRT固件

网件NETGEAR WNR2000V4刷入OPENWRT固件的经历及可用DD-WRT固件

网件NETGEAR WNR2000V4刷入OPENWRT固件的经历及可用DD-WRT固件
网件NETGEAR WNR2000V4刷入OPENWRT固件的经历及可用DD-WRT固件

网件NETGEAR WNR2000V4刷入OPENWRT固件的经历及可用

DD-WRT固件

微博:@lonelyice 博客:https://www.wendangku.net/doc/b8156682.html,/lonelyice521

首先声明,以下所写是自己经过三天不断刷机和测试得来的,部分内容是来自论坛

前言:一直没有能按照网上说的办法是用telnetEnable.exe的解锁Telnet的,试了好几个版本的原厂固件都没有成功,但是网上有很多人都成功了。我分享的附件中附带了telnetEnable的下载,解锁telnet方法。如果成功了可以免去使用TTL线刷U-BOOT 的步骤了,按照这个帖子

https://www.wendangku.net/doc/b8156682.html,/forum/thread-154561-1-1.html刷入。

本文中涉及的所有工具及固件的下载地址:链接:https://www.wendangku.net/doc/b8156682.html,/s/1eQs8zce 密码:pb1w

一、TTL刷U-BOOT,

连接TTL线:拆开wnr2000,只有一个螺丝,其他都是卡子,只有后面是可以打开的。将主板从壳子中取出,需要用焊接三根脚针,注意插入线的颜色和顺序,红的的是5V千万不要插,当时看网上说红色是GND,害的我电脑U口烧了一个。只使用GND,RX,TX三根线

The serial port is at JP1: 115200 8N1 at 3.3V. Pads are, from left to right with the ethernet ports on right: [GND] [Rx] [Tx]

TTL连接电脑,TTL驱动打包分享了,好像只能在WINXP 上运行,我是在虚拟机XP上运行的。

1、驱动安装好,可以在设备管理器看到串口是COM* ,用Putty连接,设置串口COM,速率:115200 数位:8 停止符:1 。连接正常的话可以看到WNR2000的运行状态。并且拿到了WNR2000v4 的root权限。

以下方法是我按照网上的方法整理和自己实践的:

我刷的U-BOOT恩山论坛hackpascal大的不死U-BOOT,也可以使用BREED-AR9341.BIN ,U-BOOT帖子地址

https://www.wendangku.net/doc/b8156682.html,/forum/thread-136444-1-1.html

刷入方法请参考恩山地址https://www.wendangku.net/doc/b8156682.html,/forum/thread-154561-1-1.html和

https://www.wendangku.net/doc/b8156682.html,/forum/thread-104977-1-1.html

2、电脑IP设置192.168.1.2,网关255.255.255.0,掩码192.168.1.1,网线连接路由器LAN口和电脑网线接口。

3、需要的软件tftp32。将固件放到tftp32同一目录,打开ftfp32,一般默认的server interface就已经是你的网卡IP地址.在插上路由器电源,屏幕开始出码的时候,迅速点击T、P、L三个字母,会中断系统的启动,光标停在提示符下,这时就可以输入刷固件的命令了。

TTL刷固件的命令

如下是我刷uboot(WNR2000 V4的U-Boot大小是192K,0x30000)的命令,依次执行如下命令:

setenv ipaddr 192.168.1.1;setenv serverip 192.168.1.2

tftp 0x80000000 uboot.bin

erase 0x9f000000 +0x30000

cp.b 0x80000000 0x9f000000 0x30000

4、刷入U-boot成功提示后,可以重启路由器。同时按电源键和WPS键可以进入U-BOOT界面

二、有此U-BOOT就可以随便刷,不怕刷死了。我尝试了OPENWRT trunk和AR9341平台的几个固件,最终总结了几个经验,自己参考。

2.1 我现在使用的OPENWRT

这两个版本的功能是一样的,建议刷

openwrt-ar71xx-generic-tl-wr941nd-v5.2-squashfs-factory-openvpn-upnp-ddns-russian.bin

NETGERA WNR2000 V4刷完后显示路由器型号TP-Link TL-WR941ND,是CPU Atheros AR9341的通用版本

关于此版本的BUG说明:

1、LED显示不太正常,不过基本上是好的

2、WAN和LAN1 口是互换的,这个我没有按照网上说的改,就这样使用了。无线啊,其他的都正常

3、安装shadowsocks,我安装的是shadowsocks-libev-spec_1.5.3-1_ar71xx.ipk这个版本,比较小。

2.2 稳定的DD-WRT

此版本是CPU Atheros AR9341的通用版本K24,刷完后显示路由器型号TP-Link TL-WR841ND v8 不过这个版本功能都是正常的,并且LED和端口都是正常显示的。

可惜剩余的运存太小了,没有办法安装SHADOWSOCKS,所以我没有使用,只是测试

2.3 OPENWRT官方TRUNK版本的

1、型号显示是WNR2000 V4这两个都是没有LUCI界面的版本,空间也不够安装LUCI的一个是可以外挂USB的,一个是没有的

2、默认管理地址:192.168.1.1 可以直接TELNET 登陆管理,

3、这个版本拨号,无线,端口,都正常, LED灯不亮的,可以使用

OpenWrt-Devel-01-11-ar71xx-use-a-common-naming-scheme-for-LEDS-on-wnr2000-v4.patch这个补丁补好,但是我不会弄。

以上就是我自己折腾的结果,仅供大家参考。

lonelyice

相关文档