在TP-LINK WR841N v7上安装OpenWrt和U-Boot/Breed教程
OpenWrt是一个基于Linux的开源路由器操作系统,用户可以自由的选择应用程序和配置,OPKG包含超过3500个软件。U-Boot/Breed是系统引导加载器,俗称“刷不死”,因为在U-Boot或Breed下刷机不容易变砖,所以大多路由器玩家在正式搭载OpenWrt之前都会先刷入U-Boot或Breed。
OpenWrt是一个基于Linux的开源路由器操作系统,用户可以自由的选择应用程序和配置,OPKG包含超过3500个软件。例如通过安装相应的软件包实现科学上网、突破校园网共享、搭建ipv6,甚至可以通过多线多拨实现网速叠加。
U-Boot/Breed是系统引导加载器,俗称“刷不死”,因为在U-Boot或Breed下刷机安全性很高,不容易变砖,所以大多路由器玩家在**正式搭载**OpenWrt之前都会先刷入一个U-Boot或Breed。但是需要说明的是U-Boot和Breed并不是同一个东西。关于“刷不死”的原理和两者的区别可以查看此链接。
本文所使用的路由器为某宝上收购的二手TP-LINK WR841N v7,其CPU为AR7241,该型号路由器是支持刷机的。值得一提的是,不是所有路由器都支持刷OpenWrt,请检查你的设备型号是否支持后再确定是否刷机。查看支持设备列表。另外,你还需要知道自己路由器对应的CPU型号。本文提供一种查看路由器型号的方法,也可求助某度。
查看路由器CPU的方法
以TP-LINK WR841N V7为例,打开支持设备列表网站,在Brand
中输入TP,在Model
中输入841,点击回车。

找到Version
为7的那项,点击表格最后一列的View/Edit data

其中Platform
对应的即为该路由器的CPU。
一、刷机前的准备
- 硬件:可刷机的路由器一台、电源线一根、网线一根、电脑一台(Windows系统)
- 软件:
putty:以命令行方式登陆路由器。
WinSCP:上传文件到路由器。 - 固件:
1、对应解锁U-Boot的OpenWrt固件
2、对应型号的OpenWrt官方原版固件
3、对应芯片的Breed文件
以上软件和固件下载:http://pan.baidu.com/s/1o8xY7Zc 密码:cwpd
二、刷解锁U-Boot的OpenWrt固件
路由器插上电源,通过网线与电脑相连,其中网线插在路由器的LAN口。用浏览器打开路由器后台,TP-LINK一般为192.168.1.1,输入密码登录路由器。打开路由器固件升级界面(TP-LINK为系统工具--软件升级
),选择下载好的解锁U-Boot的OpenWrt固件,点击升级
,并确定
。刷机过程中切勿断电,且保证刷机固件选择正确。等待路由器重新启动。
三、刷入Breed(刷不死)
- 设置路由器后台密码
路由器重启后进入路由器后台,即可看到OpenWrt的初始界面,点击跳转到密码配置页
设置路由器后台密码,并保存。

- 使用WinSCP将不死boot固件上传到路由器的
/tmp
文件夹
打开WinSCP软件,按照下图配置:

File protocol
选择SCP
,Password
输入之前设置的路由器后台密码,点击Login
。
第一次登录会弹出一个窗口,点击Yes
即可。接下来就看到WinSCP主界面,左侧是电脑的文件目录,右侧是路由器文件目录。右侧选择/tmp
目录。左侧选择要传输的文件所在的目录,找到要刷入的Breed文件,右键点击选择Upload
。

点击OK

至此,文件上传到路由器中。
3. 使用PuTTY登录路由器
打开PuTTY软件,照下图填写,点击Open
。

第一次打开会有提示,点击确定
。
进入命令行界面,login as
输入root,回车,password
输入路由器后台密码,回车。

输入ifconfig eth0
,回车,可以得到下图,注意HWaddr项后面的值为路由器的mac地址。刷机会改变路由器的MAC,但有的路由器MAC变化会导致Wifi不可用,因此这里需要记下,后面刷完机再改回来。

输入cd /tmp
(注意空格),回车,则进入路由器的/tmp
目录,然后输入 mtd write 文件名 u-boot
,其中文件名为你上传到路由器/tmp
目录的Breed文件的名字,仔细检查不要输入错误(有个技巧:输入文件名的前两个字母然后按键盘上的Tab键即可补全文件名)。
出现以下界面则刷入成功

输入reboot
重启路由器。
四、刷OpenWrt官方原版固件
- 进入路由器Breed控制台
等待路由器重启后,拔掉路由器电源,保持网线与电脑相连,使用爆菊工具按住路由器的复位键不放,接通电源,5秒后松开复位键,用浏览器登录路由器后台。

还记得前面记下的mac地址吗?点击TP-LINK 设置
将MAC修改为原来的MAC地址。

2.刷入OpenWrt官方固件
点击固件更新
,选择官方原版的OpenWrt固件,点击上传
,选择更新
。

等待更新完成,假如失败了可以再次进入Breed重复刚才的步骤。
更新完成后打开路由器后台,即可进入官方原版的OpenWrt界面。
至此,刷机完成。
若想将路由器后台切换成简体中文版,可进行如下操作:
使用PuTTY软件登录路由器命令行界面,
输入
opkg update
opkg install luci-i18n-base-zh-cn
然后进入路由器后台,点击System
-Language and Style
在Language
选择普通话并保存。
更多推荐
所有评论(0)