当前位置:首页 期刊杂志

路由器刷机实现性能提升的研究

时间:2024-05-04

余萍萍

(厦门南阳职业学院,福建 厦门 361102)

路由器刷机实现性能提升的研究

余萍萍

(厦门南阳职业学院,福建 厦门 361102)

目前不少人喜欢制作、改装现有的电子产品,享受制作的过程和改装成功后带来的成就感。日常使用路由器的时候,大部分人都是直接享用路由器本身所包含的功能,通过简单的设置来满足日常需求。而有些人知晓路由器的技术结构,想要获得更好的体验,基于此,文章对路由器刷机提升性能进行了研究,以期为电子发烧友们提供一定的改造参考。

路由器;固件;刷机;Breed

社会日新月异,信息瞬息万变,数码产品更新换代的速度非常迅猛。其中智能手机的推出使人机交互的方式上了一个新台阶,人们现在越来越离不开手机了。据不完全统计,大部分人一天使用手机的频率达到了221次,这背后最大的功臣当属移动通信系统的全面覆盖和发展。但是流量往往最让人们头疼,所以一般在家的时候人们都是通过WiFi接入网络的,这时除了网络带宽,影响人们使用手机上网冲浪是否愉快的就是无线路由器的性能了。

1 路由器刷机概述

一般用户都是使用路由器的基本功能,对于其运行的软件并没有清晰的认识,这个软件就是路由器的操作系统,也就是常说的固件。路由器的功能便是由运行在它里面的软件来具体实现的。通过更换固件为路由器添加各种意想不到功能的行为,被称之为刷机。

路由器更换固件的方法有两种:一种是更换官方更新的固件,也就是人们常说的系统升级;另一种是更换第三方固件,可以获得更多官方固件无法实现的功能,如果能力足够,可以编写专属的私人定制固件。本文探讨的是后一种方法。

2 更换路由器固件

如何为路由器挑选合适的固件?这个取决于路由器的品牌与型号,想知道自己路由器的具体硬件配置,可以到DDWRT的路由数据库和OPEN-WRT官方网站上的wiki查询。理论上来说,硬件配置一样的路由器,或者主要硬件配置一样的路由器,大部分时候固件也是通用的。

路由器可以通过路由器自带的Web配置界面刷机,也可以使用TFTP方法刷机。在路由器刷机前,最好先上网查询下网友的刷机心得,然后再动手操作,以此来增大刷机成功的概率。

笔者选用的是Web方式刷机,刷机选用的路由器是现在炒得很火的斐讯K2无线路由器(以下简称K2),默认K2没有开启Telnet登录管理功能,所以首先需要开启Telnet功能,然后通过命令行远程刷入Breed,将K2原生自带的Boot loader由Breed替换,最后再利用Breed给K2刷入第三方优化固件。本文就以通过Breed平台(见图1)刷机把K2原生自带的固件替换成华硕7620固件过程为例,展现路由器如何通过刷机实现其性能的提升。

3 刷机的详细步骤

启用计算机的Telnet客户端功能。打开控制面板,选择程序和功能,选择打开或关闭windows功能,找到并勾选Telnet客户端,点击确定安装Telnet客户端功能。

通过浏览器登录路由器的管理界面。在浏览器中输入192.168.2.1,进入K2的Web管理界面,保持路由器的管理员登陆状态,然后新开一个浏览器页面,在地址栏中输入192.168.2.1/goform/Diagnosis?pingAddr=192.168.2.100|echo ""|telnetd。

登录路由器命令行登录界面。运行CMD进入DOS命令行界面,输入telnet 192.168.2.1,远程登入路由器,输入账号admin,密码admin之后回车。

从Breed官方服务器下载路由器刷机包。保持网络连接状态,然后在DOS里输入cd /tmp回车,接着输入wget http:// breed.hackpascal.net/breed-mt7620-phicomm-psg1208.bin回车,系统会自动连上Breed的官方服务器里并下载好路由器刷机包到本地。

替换K2自带的Boot loader。上述操作完成后,在DOS里输入mtd_write write breed-mt7620-phicomm-psg1208. bin Boot loader命令进行刷入步骤,刷入这个的目的是将K2原生自带的Boot loader由Breed替换,达到任意刷机的目的。

进入Breed控制台。计算机连接K2的LAN口,计算机的网卡设置为自动获取IP地址。按住K2的复位键后接通电源,过5秒左右松开。然后在计算机浏览器中键入192.168.1.1,出现如下Breed平台界面。

在Breed “系统信息”界面中可以看到K2的配置:内存RAM容量为64M,Flash ROM容量为8M,看得出来硬件配置比较一般。

在“固件备份”页面中,预先备份EEPROM和编程器固件,这样可以恢复原厂固件,防止后期出现各种小问题。然后勾择“固件”,浏览、上传准备好的华硕固件或其他合适的第三方优化固件,点击更新,耐心等待更新成功,随后设备会自动重启。

图1 Breed平台界面

K2重启后,在浏览器的URL中输入192.168.1.1(最开始登录K2的管理界面时用的是192.168.2.1),默认帐号和密码均为admin,进入新固件的控制台后便可以看到华硕路由器的Web管理界面,由此刷机已经成功完成。

刷完固件的K2实质上就相当于一台华硕路由器了,值得一提的是刷机后K2原来存在的DNS服务器设置问题、信号强度差问题、网络稳定性差问题都解决了,并且还可以轻松实现华硕路由器系统的在线升级,该固件比原厂固件强大太多,具体功能就不一一列举了,入手了K2的朋友可以自己体验一下。

4 结语

本着爱折腾的极客精神,最终把K2的固件刷成了华硕的。当然如果刷完固件后发现这并不是自己想要的,那么还可以把它再刷回来或刷成其他第三方优秀固件。这是一个有趣的过程,如果想要更加深入地学习路由器的相关知识,解决路由器日常使用中的各种问题。笔者重点推荐一个好去处:恩山无线论坛,很多解决方法都出自这里。希望越来越多的朋友能够参与进来,一起收获知识、获得成长。

[1]恩山路由论坛.[EB/OL](2016-03-24)[2016-12-25].http://www.right.com.cn/forum/thread-161324-1-1.html.

Research on router’s improving performance through root

Yu Pingping
(Xiamen Nanyang University, Xiamen 361102, China)

At present, many people love making, modifcation of existing electronic products, enjoy the production process and a sense of achievement after successful modifcation. When using a router, most people are enjoying functions the router itself contains by simple setting to meet the daily needs. And some people know the technical structure of the router, they want to get a better experience, based on this, this paper studies the router brush’s improving performance, in order to provide some reference for the reform of electronic fancier.

router; frmware; root; Breed

余萍萍(1984— ),女,福建莆田,本科,助教;研究方向:计算机网络技术。

免责声明

我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!