2024年1月7日发(作者:)

无线路由器如何刷机

最关键的一点是linksys WRT54G中采取的默认固件是linksys公司开发的路由器固件,而市面上最著名的两款第三方路由器刷新固件TOMATO与DD-WRT都是根据linksys产品固件改进而成的。因此选择linksys自身的产品在刷新固件时成功率会更高,不会因为兼容性造成刷新失败的问题。

1.了解刷机固件

在国内使用得最多的刷机固件是DD-WRT和TOMATO,这两个固件在功能和稳定性两大方面的表现都是最好的。网上很多第三方固件都是在这两个固件的基础上进行改动或更新后发布的,例如DualWan固件就是在TOMATO固件的基础上开发出来的。

因此,一款无线路由器是否可以刷固件,关键得看它是否支持DD-WRT或TOMATO固件。

2.哪些设备能刷机

先介绍一下DD-WRT和TOMATO的前世今生,DD-WRT是以Linksys公司出品的无线路由器固件为基础改进而来,因此从某种意义上讲,DD-WRT属于Linksys无线路由器兼容固件;而TOMATO则是在DD-WRT基础上改进而来的。

所以,Linksys公司的所有无线路由器都应该可以刷机,因为兼容性方面没有什么问题。另一方面,国外一些厂商所发布的很多无线路由器也支持刷机,例如Buffalo的部分产品、Belkin的部分产品、Motorola的部分产品、华硕的部分产品。

不过,D-LINK与TP-LINK这两个国内主流无线路由器厂商的早期产品都不能刷DD-WRT或TOMATO固件。这是由于它们所采用的固件程序与DD-WRT等固件不兼容。现在,D-LINK的一些新产品支持刷机,而TP-LINK的新产品一直无法刷机。

关于能否刷DD-WRT固件的问题,最好访问其官方站点进行查询,地址为/dd-wrtv3/dd-wrt/。

3.刷机有什么要求

除了要注意产品是否支持DD-WRT等固件外,在刷机前还要知道无线路由器的闪存容量(FLASH ROM)。对于无线路由器来说,闪存就相当于它的硬盘。我们在给普通计算机安装系统时都要给C盘留出足够的空间,无线路由器刷机也是如此,我们必须确保无线路由器闪存容量大于要刷的固件容量。在设备闪存容量较小或不支持完全版固件的时候,选择MINI版或MICRO版比较合适。

那么如何查询设备的硬件信息呢?常用方法是登录设备管理界面,找到“状态”标签下的系统信息,在“内存”处可看到当前设备的可用内存资源和闪存容量。

DD-WRT(简称DD)是一个Linux开源操作系统,实质它是第三方的路由器固件。路由和网管功能非常强大,通常我们使用的路由器设备,都具有一个独立的操作系统(英文简称OS),用于对路由器设备进行各种功能设置和管理。其实我们通常所说的升级路由器固件,也就是指升级刷新路由设备里面的操作系统,以使得路由器设备的功能更加强大。常见的第三方路由器固件还有番茄(Tomato)等。DD-WRT固件刷机流程如下。

一、为什么要刷DD-WRT?

DD-WRT固件可以实现中继、AP、VPN、VOIP、UPNP、DHCP、端口映射、DDNS、IPv6、SNMP、SSH、计费功能、封杀BT、VLAN划分、调整无线信号发射功率等扩展功能。

二、DD-WRT收费吗?

常规版本都不用收费,但也是特别版需要付费。付费版功能更加强大。如:PPPoE验证、ARP欺骗等。

三、哪些路由器可以刷DD-WRT固件

1、支持刷DD-WRT的路由器种类很多,可以参考官方的硬件支持列表。主要是Broadcom芯片方案的路由器,其他的的也有支持,但是并不是很多。

2、首先要了解自己的路由器是否支持DD-WRT、支持那种版本的DD-WRT。其次刷固件方式,如有特殊说明,一般都会有提示。如有一些路由器就提到只能使用TFTP方法刷,否则有可能不成功!

3、DD-WRT的MINI(迷你版)和STD(标准版)固件大小差不多,Flash(闪存)通常在4M或8M就可以刷标准版或增强版的固件。如果你FLASH(闪存)有8MB的话当然是刷MEGA(完整版)好。对于新手你可以先刷好MINI(迷你版)再升级到其他版本,STD(标准版)固件支持的功能要比MINI(迷你版)的多。

版本介绍:

Micro(最小版) 需要 2MB FLASH

Mini(迷你版) 需要 4MB FLASH

Standard(STD标准版) 需要 4MB FLASH

VOIP(VOIP功能版) 需要4MB FLASH

Mega(完整版) 需要 8MB FLASH

四、需要哪些设备或工具

刷路由器通常不需要特殊设备,电脑一台、网线一根、路由器一台即可。而且大部分路由器刷固件都可以在Web界面进行。

五、固件刷新方法种类

1、路由器自带的Web配置界面刷固件。

2、使用TFTP方法刷。

具体使用那种方法新,请参照DD-WRT硬件支持列表的方法。不过一旦升级到了DD-WRT,以后更新的时候可以通过Web界面进行。

六、采用Web方法刷

确认自己的路由器可否使用Web方式刷新,当然大部分路由器都可以这样做。Web方式刷新其实就是路由器设置菜单里面的“更新路由器固件”功能。虽然不是更新同厂的固件,但是也是可以用的,这种升级方式最为方便。

1、确认路由器支持DD、没有特别刷新方法的说明。本教程是以Linksys WRT150N V1 无线路由器为例。

2、下载适合路由器的固件版本。通常都会支持中文或其他网友发布的汉化。最好准备一份路由器的原厂固件,

以备恢复时使用。

注意:如果想要下载最新版本,可以进入Feko目录下载,不过这个目录里的固件不是最终版,属于SVN(Subversion)。如果不是为了尝新或者路由器有兼容问题,建议还是不要这么做了。

3、登录Linksys的管理界面→固件升级,点击“浏览”找到下载的DD-WRT固件。这款路由器提供两种升级方式,一种是常规的“升级”,一种是“安全升级”(见下图)。

4、后者将进入Boot模式将新的固件加载到路由器上,优点是可以避免内存不足而造成的失败。

5、如果提示刷新失败,建议重启路由器再进行刷新。如果重启后还是失败,那么就得分析具体原因了,看看是不是版本不合适引起的。例如是不是固件太大了,超过路由器的容量等。

注意:下载的DD固件通常是bin为扩展名,如果路由器不支持这种格式升级,可以尝试修改扩展名为支持的类型;强烈建议大家使用有线连接路由器的方式刷新;刷新期间不要关闭路由器电源,一直要等刷新结束再进行操作。

七、采用TFTP方法刷

TFTP是Windows内置的一个命令。在命令提示符下进行操作。使用TFTP刷新请用网线把电脑和路由器的LAN口相连接。

1、确认路由器支持DD,且只能用TFTP的刷新方法。然后根据路由器型号、下载对应的DD固件版本。某些路由器刷DD使用TFTP有特别说明,一定要看仔细。

2、在开始菜单中选运行然后输入CMD并回车进入命令提示符。输入ipconfig /all了解当前的路由器的IP地址,一般默认都是192.168.1.1。建议手动分配一个地址。防止重启后IP发生变化。请设置电脑和路由器在同一个网段,例如192.168.1.2。然来将固件文件放到C盘的根目录。

3、假设路由器IP是192.168.1.1,输入命令ping 192.168.1.1 -t并回车看通不通得了,通了就OK。然后重启路由器(通过Web界面)。

4、因为需要在启动的时候刷新,所以先输入tftp -i 192.168.1.1 put ,但是先不要敲下回车键。

5、重启路由器(有的路由器非要使用Reset按钮才能进入TFTP模式),按下回车。也有一种说法是看路由器指示灯,当所有指示灯一闪而灭的瞬间,按下回车输入命令。成功之后会出现successful的提示,如果失败就再来一次。出现successful之后,还需要你耐心等待几分钟,不要进行任何操作。

八、刷新失败怎么办?

先断开电源重启、按复位(Reset)键等操作看有没有变化。如果没有变化,试试看用TFTP法刷新。如果还不行,可以去买一条路由器相配套的JTAG线,通过它可以把路由器救活。淘宝有些卖家在质保期内也会提供免费救活服务。

PS: DD-WRT里不要盲目加大功率,毕竟信号太强会对身体有伤害。如果信号够用还可以适当降低标准信号功率,从而减少无线信号对人体的辐射。对有些路由器作用并不大,反而是增加无线干扰或导致无线网卡损坏导致经常断线和无信号,而且这种损害是不可逆的和不能修复的,坏了就成砖头,有可能导致路由报废。请大家切记!

最后奉劝大家刷机有风险,升级请慎重!祝诸位刷机成功。

在玩腻了CPU超频、改机之后,很多读者都希望自己的无线路由器能够像CPU超频那样提供更为强大的性能,这样就可以花更少的钱享受更多的功能了。不过,无线路由器的“超频”与设备的内在核心固件是分不开的,在人人都想“刷”的今天,咱们为何不来了解一下这个“刷新”的故事,让自己“刷机”之旅更顺利呢?

前世今生

对无线路由器进行固件刷新的操作并不是在路由器出现之时就有的。早期的无线路由器在功能方面的设计很简单,仅仅提供了简单的无线AP与宽带路由器结合的功能,而且厂商自身的固件都是加密且不公开的。因此,早期的无线路由器是不可能通过刷新固件来提升性能的,所有功能都是不能够改变的,功能只能随着产品的诞生而出现。

针对无线路由器进行刷新固件驱动的操作是在Linksys产品中首次出现的。

众所周知,Linksys是大名鼎鼎的Cisco的子公司,它一直致力于SOHO、小型企业的网络设备研发。在2003年就有人发现了该公司的无线路由器产品的网络操作系统是基于Linux开发的,而根据协议使用该系统的厂商必须公开Linux类系统的源代码,所以Linksys公司在此事件后不得不将自己的无线路由器Linux固件代码公布出来。

没有想到一石激起千层浪,Linksys所公布的代码立刻引来众多高水平网络设备发烧友的关注。这些天性善于创造的发烧友仿佛找到了将无线设备“玩弄于股掌”的办法,他们纷纷在Linksys提供的代码的基础上开发自己的无线路由器固件驱动以实现更多的功能。

世上本无路,走的人多了便成了路。众多优秀的第三方无线路由器固件程序由此诞生,今天我们常见的DD-WRT、Tomato便是它们之中的佼佼者。

选好“刷机”对象

当然,要想玩“刷机”,享受更多强大功能,一般的低端路由器还是没戏,所以对于要想好好探寻无线路由器扩展功能之谜的朋友们来说,投资可能不少。

此外,并不是所有无线路由器都可以刷新固件,即使是Linksys自身的产品也不是百分之百可以刷固件,Linksys旗下能够支持固件刷新的设备型号大致有WRT54G、WRT54GL、WRT54GS等。

那么,对于拥有其他无线路由器的用户来说,该如何判断自己的设备能否顺利刷新呢?其实根据上文介绍的内容,大家可以知道一个无线路由器要想能够使用第三方固件并顺利刷新,首先要满足的条件就是设备的核心系统是Linux,另外由于各个固件适用的设备型号有所区别,所以大家在刷新前需要查看固件程序的详细FAQ和安装说明文件,确保自己的设备可以刷新对应的固件程序(可刷机型的具体型号会在以后几期中陆续公布)。

除了Linksys的无线产品之外,很多厂商的的产品也可完美“刷机”

我们可以选择的固件

对于广大普通用户来说不可能具备开发功能的能力,因此大家只需要学会正确选择适合自己设备的固件来刷新即可。

从Linksys公司公布代码至今,网站、BBS上流传最为广泛的固件主要有以下几种,大家在选择时只要从这些固件中选择一个即可。

●Open-WRT

国内最早兴起刷固件行动的人基本上都是将自己的设备刷新成Open-WRT,由此可见Open-WRT的影响力。该固件通过SSH加密协议来配置,和Cisco设备在很多指令和操作上类似,不过由于该固件的开发进度非常缓慢,新版本更新比较慢,所以它的角色已被DD-WRT等新近“崛起”的固件所取代。

●DD-WRT

该固件是国内外目前最为流行的固件之一,它是在Open-WRT固件的基础上改进后发布的,很多功能都是取自Open-WRT。在应用范围上DD-WRT支持极多硬件平台,并且新版本的发布也很及时。

●HyperWRT

以稳定著称的第三方固件,不过功能上要比前面介绍的两位稍逊一筹。从核心代码上比较,它是最接近于Linksys官方Firmware的固件。不过,笔者个人感觉,对很多用户来说,新功能、新应用的出现是他们刷新固件的主要动力,如果只是单一的稳定,那么直接使用官方默认固件即可。

●Tomato

这是一款最近非常火爆、逐渐流行的固件,个头比较小,外号“番茄”,实际使用起来非常稳定,基于SVG的图形化流量图非常有特色。它是由HyperWRT研发团队中的一个组员开发的。个小功能强是它的最大特点,这也是越来越多的玩家和无线路由器发烧友脱离DD-WRT阵营转投“番茄”门下的主要原因。

最后我们不得不提一下Linksys公司自身的无线路由器固件程序。和多个第三方固件相比,虽然Linksys自身的固件程序在稳定性上表现比较突出,但是功能和应用上的缺憾却是无法弥补的。Linksys公司也承认这点,这也是他们一直暗中鼓励和推崇第三方固件发展、应用的原因。

两大固件对垒

目前,国内最流行的固件程序主要有老牌的DD-WRT以及少壮派Tomato(番茄),它们是国内玩家讨论得最多,使用得最多的固件驱动。那么,这一老一少两个固件驱动究竟各有哪些长处呢?今天我们就将DD-WRT与Tomato一起放到擂台上比拼一下。

Tomato的流量控制让人津津乐道,DD-WRT的强大功能也得到无数用户青睐。

●第一回合 刷机难易程度

刷新DD-WRT需要用户下载TFTP传输工具以及DD-WRT固件程序,刷新时只需要保持电力稳定即可,刷新完毕并重新启动无线路由器后就可以使用,总体上讲难度较低。

刷新Tomato(番茄)在步骤上要复杂一些。首先需要做的是将设备的NVRAM清理干净,接着对原有固件进行简单设置,最后才是利用路由器的升级页面来完成刷新操作。总体上讲操作难度比较大,适合于发烧友级的用户。

结论——DD-WRT刷机步骤更简单。

●第二回合 功能强弱

在所提供的功能方面,两个固件都融合了很多有新意的功能,它们都有各自的“独门绝技”。从总体上讲,DD-WRT的功能更多些,例如默认添加的SNMP管理等功能,可以帮助我们更好的掌控网络流量。不过Tomato自身灵活的脚本实施功能,可以让用户自定义适合网络的脚本,从而增设某些特定功能。另外Tomato的管理设置响应速度快,监视项目齐全,更适合对网络管理要求较高的用户。

结论——平分秋色。

●第三回合 稳定性

在容量上Tomato更小一些,占用资源相对较少。笔者曾经在一个网络中对刷新了DD-WRT和Tomato的两台设备进行了稳定性比较,得出的结论就是Tomato更胜一筹,长时间运行没有出现过任何断流、断线问题。

结论——Tomato在稳定性上占优。

●第四回合 管理简易程度

DD-WRT管理界面中针对各种设置部分的划分比较清晰,用户可以根据自己的需要快速找到设置界面,而且管理界面的语言种类为中/英文可选。

Tomato的管理界面只有英文方式,对于不熟悉或不习惯英文界面的用户来说不太方便。在设置区域的划分上,Tomato也不如DD-WRT那么清晰,不过令人眼前一亮的是在Tomato中进行任何设置的更改不需要用户重新启动路由设备,这点是DD-WRT不能比的。

结论——除去Tomato修改设置不需要重启这个特性外,DD-WRT占优。

●第五回合 缺陷与后遗症

Tomato的内核非常稳定,基本上不会出现假死或者断流现象,而且Tomato自身的BUG基本上没有,不像DD-WRT那样需要通过频繁升级来进行弥补。

结论——Tomato以完美无BUG的表现获胜。

总结:如果你希望自己的设备功能强大可以选择DD-WRT固件;如果追求新功能、新应用,Tomato(番茄)固件是你的最佳选择。

buffalo系列:WHR-G54S, WHR-HP-G54, WZR-G54系列, WBR2-G54,WZR-RS-G54HP,WZR-HP-G54,WZR-RS-G54,WVR-G54-NF,WHR2-A54G54,WHR3-AG54

linksys系列: WRT54G v1-v4, WRT54GS v1-v4, WRT54GL v1.x, WRTSL54GS

moto系列:WR850G

可刷番茄,有监控名单

现在用第三方的人越来越多了,新人更加多.同时现在改内存的人也更多了。

对于修改内存后需要的激活命令方面的资料又很少.总找不到解决办法.为了能让大家更方便,为此整理一下内存命令贴。

首先是7231-4P 64M(这机器是我最开始天天折腾的机器)的内存命令,此命令使用的是2*32=64M(方案为 两个32M 16位的芯片)激活命令。

nvram set sdram_init=0x0008

nvram set sdram_config=0x0033

nvram set sdram_ncdl=0x0000

nvram commit

32M 的命令 2*16=32

nvram set sdram_init=0x0008

nvram set sdram_ncdl=0x0000

nvram commit

500GP DDR 内存 128M 的命令 2*64M=128

nvram set sdram_init=0x0011

nvram set sdram_ncdl=0

nvram commit

reboot