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(刷不死)

  1. 设置路由器后台密码
    路由器重启后进入路由器后台,即可看到OpenWrt的初始界面,点击跳转到密码配置页设置路由器后台密码,并保存。


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

File protocol选择SCPPassword输入之前设置的路由器后台密码,点击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官方原版固件

  1. 进入路由器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 StyleLanguage选择普通话并保存。


在TP-LINK WR841N v7上安装OpenWrt和U-Boot/Breed教程相关推荐

  1. Docker学习之Windows Home上安装Docker Desktop的完整图文教程

    Windows Home上安装Docker Desktop的完整图文教程 记录安装过程,文字略显沙雕✧٩(ˊωˋ*)و✧ 来自Docker官方文档: 支持的平台 Docker Engine可 通过Do ...

  2. N1刷Armbian系统并在Docker中安装OpenWrt旁路由的详细教程

    最近入手了个传说中的N1,CPU.内存.存储卡的配置还不错,但只有1个网口(不过是千兆的),USB接口又是2.0的,实在没有想好到底能干啥.本来想只刷个openwrt路由固件来测试哈的,但又觉得浪费了 ...

  3. python3.8.2安装教程-在服务器上安装python3.8.2环境的教程详解

    在服务器上安装python3.8.2环境 官网3.8.2下载地址 下载安装 下载好了之后上传到服务器上 或者在服务器上通过命令下载 wget https://www.python.org/ftp/py ...

  4. 华为服务器上安装vm系统,云服务器安装vm教程

    云服务器安装vm教程 内容精选 换一换 云服务器的正常运行依赖于XEN Guest OS driver(PV driver)和KVM Guest OS driver(UVP VMTools),为了同时 ...

  5. 如何下载linux内核头文件,在Linux系统上安装Linux内核头文件的教程

    当你在编译一个设备驱动模块时,你需要在系统中安装内核头文件.内核头文件同样在你编译与内核直接链接的用户空间程序时需要.当你在这些情况下安装内核头文件时,你必须确保内核头文件精确地与你当前内核版本匹配( ...

  6. win2003下php环境搭建,如何在win2003上安装php环境(图文详细教程)

    现在很多cms系统都依赖于php环境运行,今天我们就和大家分享:如何在windows server2003操作系统上安装和配置php环境.现在就进入正题: 下载php5 下载PHP5,下载地址:htt ...

  7. win10PC上安装deepin深度Linux系统简易教程

    今天突然刷到deepin系统的新闻,心血来潮,自己电脑上安装一个,说干就干,总共分这么几个步骤: 1.在win10建立磁盘分区,用于后面步骤 (1)右击<我的电脑>,点击管理 (2) (3 ...

  8. Win11上安装Ubuntu18.04双系统制作教程

    在Win11上安装Ubuntu18.04的双系统 1. 下载Ubuntu系统镜像.刻录装机U盘 2. 从windows11的硬盘中,划分出独立空间,用于安装Ubuntu 3. 重启系统,进入安装程序 ...

  9. 无线路由器上安装OpenWRT,在需要标准802.1x认证的网络中无线上网

    学校一直用H3C客户端上网,因此无法直接使用无线路由器.后来去一些论坛时常看见DD-WRT和OpenWrt这两个词,也初步了解到wpa_supplicant.njit-client.mentohust ...

最新文章

  1. 白盒测试的5种逻辑覆盖法
  2. elasticsearch 最佳实践
  3. java 脚手架_肝了一个半月的 Java 项目快速开发脚手架:Chewing
  4. php fast cgi nginx,通过fast-cgi连接php-fpm和nginx之间的连接是持...
  5. linux:tomcat写入文件失败
  6. jpa mysql脚本迁移_Spring Boot 数据库迁移:概述
  7. python 字符串 string模块导入及用法
  8. matlab谢尔宾斯三角_几何画板教程:谢尔宾斯基三角形的制作
  9. oracle去空格去不掉,oracle去掉空格
  10. 关于五险一金(南京)
  11. 每次开机都要按F1的解决办法
  12. 机器学习课堂笔记-作业二基本实现思路
  13. 关于echarts自定义合并中国地图分区展示的问题
  14. Word VBA(批量复制Excel表格和Word表格到Word中)
  15. oracle-ORA的原理
  16. php+mysql实现统计网站访问量(一)
  17. 自举电路工作原理和自举电阻和电容的选取
  18. oracl 查询一年所有的天
  19. EGO游戏 トキの戦華 时之战华 剧情攻略(+修改器+特殊码)
  20. 量化投资学习——集合竞价

热门文章

  1. visual basic VB.NET实例系列教程第一节(简单实用抽奖程序)
  2. sr550服务器服务器系统安装,sr550服务器阵列配置
  3. Mysql第四天笔记02——多表连接查询
  4. 一篇文章弄懂变压器的等效原理
  5. BurpSuite学习:在火狐浏览器使用foxyproxy添加代理127.0.0.1后无法正常上网
  6. matplotlib三维画图之观察博弈论混合策略下纳什均衡点
  7. TortoiseSVN客户端下载及安装
  8. Nuxt.js开启SSR渲染的教程详解
  9. 蜂鸟E200、E203的GPIO仿真demo
  10. 浦东搬场公司搬家风水注意事项