在TP-LINK WR841N v7上安装OpenWrt和U-Boot/Breed教程
来源:互联网 发布:电脑管家mac版 编辑:程序博客网 时间:2024/05/01 03:31
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 updateopkg install luci-i18n-base-zh-cn
然后进入路由器后台,点击System
-Language and Style
在Language
选择普通话并保存。
- 在TP-LINK WR841N v7上安装OpenWrt和U-Boot/Breed教程
- Using OpenWRT on TP-Link WR841N-V7.2 router
- TP-LINK WR840N刷OPENWRT成功(WR841N v7也适用,刷回原厂同样也行)
- TP-LINK WR703N把OpenWrt挂载u盘教程
- TP-LINK WR703N OpenWrt刷机教程
- TP-LINK WR703N OpenWrt刷机教程
- [OpenWrt] tp-link wr703n刷openwrt挂载u盘攻略
- 家庭无线网络应用案例(TP-Link R402 + TP-Link WR841N)
- TP-link WR841N无线路由器设置无线桥接(WDS功能)图文教程
- TP-LINK TL-WR703N OpenWRT 12.09 从U盘启动
- TP-LINK-WR703N & Openwrt
- TP-LINK WR703N OpenWrt刷机教程(图文详解)
- TP-LINK路由器WR703N刷openwrt固件挂载USB摄像头(上)
- openwrt--tp-link w703r配置
- 在fedora 9 上给我的TP-Link 620G+网卡安装驱动
- 转:在fedora 9上给我的TP-Link 620G 网卡安装驱动
- 在 Redhat9.0 上安装配置 C-Kermit8.0 和调试 u-boot 的方法
- 【转】极路由1S HC5661A 刷入不死u-boot(breed)加刷潘多拉固件教程
- 指针中星号的位置问题
- java的System.getProperty()方法详解
- 代理模式的扩展
- redis 在Java中使用
- 数据结构(C语言版) 线性表顺序表示与实现
- 在TP-LINK WR841N v7上安装OpenWrt和U-Boot/Breed教程
- jobdu1021字符统计
- android程序员养成记录----------开篇(写给自己的话)
- 一天一个设计模式---工厂方法模式
- 第二周 项目3(1)-体验复杂度 两种排序算法的运行时间
- 【一点点心得】 旧版ARToolkit和openCV整合问题
- AndroidSDK Support自带夜间、日间模式切换详解
- Longest Substring Without Repeating Characters(medium)
- POJ 1007 DNA Sorting 水题 结构体