在TP-LINK WR841N v7上安装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,点击回车。

在TP-LINK WR841N v7上安装OpenWrt和U-Boot/Breed教程_第1张图片

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

在TP-LINK WR841N v7上安装OpenWrt和U-Boot/Breed教程_第2张图片

其中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固件,点击升级,并确定。刷机过程中切勿断电,且保证刷机固件选择正确。等待路由器重新启动。

在TP-LINK WR841N v7上安装OpenWrt和U-Boot/Breed教程_第3张图片

三、刷入Breed(刷不死)

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

在TP-LINK WR841N v7上安装OpenWrt和U-Boot/Breed教程_第4张图片

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

在TP-LINK WR841N v7上安装OpenWrt和U-Boot/Breed教程_第5张图片

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

在TP-LINK WR841N v7上安装OpenWrt和U-Boot/Breed教程_第6张图片

点击OK

在TP-LINK WR841N v7上安装OpenWrt和U-Boot/Breed教程_第7张图片

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

在TP-LINK WR841N v7上安装OpenWrt和U-Boot/Breed教程_第8张图片

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

在TP-LINK WR841N v7上安装OpenWrt和U-Boot/Breed教程_第9张图片

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

在TP-LINK WR841N v7上安装OpenWrt和U-Boot/Breed教程_第10张图片

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

这里写图片描述

出现以下界面则刷入成功

这里写图片描述

输入reboot重启路由器。

四、刷OpenWrt官方原版固件

  1. 进入路由器Breed控制台
    等待路由器重启后,拔掉路由器电源,保持网线与电脑相连,使用爆菊工具按住路由器的复位键不放,接通电源,5秒后松开复位键,用浏览器登录路由器后台。

在TP-LINK WR841N v7上安装OpenWrt和U-Boot/Breed教程_第11张图片

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

在TP-LINK WR841N v7上安装OpenWrt和U-Boot/Breed教程_第12张图片

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

在TP-LINK WR841N v7上安装OpenWrt和U-Boot/Breed教程_第13张图片

等待更新完成,假如失败了可以再次进入Breed重复刚才的步骤。
更新完成后打开路由器后台,即可进入官方原版的OpenWrt界面。
至此,刷机完成。


若想将路由器后台切换成简体中文版,可进行如下操作:
使用PuTTY软件登录路由器命令行界面,
输入

opkg update
opkg install luci-i18n-base-zh-cn

然后进入路由器后台,点击System-Language and StyleLanguage选择普通话并保存。


你可能感兴趣的:(Linux,openwrt,路由器,刷机)