刷固件:通过刷固件让企业无线网络开销降到最低疯狂代码ĵ:http:/CrazyCoder.cn/NeworkTechnology/Article39773.html 什么是刷固件? 所谓刷固件实际上就是刷无线路由器或无线交换机自身操作系统众所周知我们最常用操作系统是windows大家使用windows系统已经习以为常但是他全部源代码是没有对外公布因此些编程爱好者就愿意使用开放源代码linux类操作系统在linux操作系统上我们可以根据自己喜好以及实际需要来编写在实际应用上更加灵活反观我们经常使用无线路由器实际上每台无线路由器也都有个操作系统OS每个厂家无线路由器操作系统都不相同而且也没有对外公布代码而这些操作系统基本上都是类linux或类unix于是就有人将这些系统代码破解还原并公布出来然而由更多高手来完善从而发布出功能更加强大性能更加稳定新系统(新固件) 我们将这个高性能新系统新固件安装到现有无线路由器无线交换机设备中过程就是刷固件操作 小提示: 当然并不是所有无线路由交换设备都可以通过刷固件来提高自身性能有产品是不支持刷新固件如果强行刷新很可能造成设备无法启动而无法使用;另外即使是能够刷固件产品也不是随意操作每个厂商每个型号无线路由交换设备根据自身硬件情况都有对应固件不能随意通用我们也不能够盲目刷新高性能版本要结合实际看看到底哪个固件适合应用到自己手头无线设备 2给无线设备刷固件好处是什么? 无线路由器刷固件好处是显而易见如果说台无线路由器操作系统OS相当于他大脑那么我们把给这个无线路由器刷新固件就意味着给此设备洗脑经过洗脑操作后我们无线设备将发挥更好作用所支持功能更多运行更加稳定说白了刷固件就是将原来设备OS抛弃更换个新OS多多少少有点类似于硬件爱好者常用“超频”操作般情况下我们称那些刷新了固件无线设备为刷机无线路由器这种无线路由器在以下多个方面多个功能存在着很大优势额外功能更多相比传统无线路由器来说经过刷机后无线路由器功能更强大支持应用更多3选择哪个版本固件让企业无线网络开销省的又省: 就笔者给人经验来说目前比较流行固件主要有以下两大版本个是以DD-WRT为主固件另个则是名为TOMATO番茄固件前者是固件领域鼻祖至今已经发展到V24版本了而后者是最近段时间后起的秀当然就个人感觉来说还是推荐企业用DD-WRT固件他在运行时更加稳定适合企业而TOMATO主要在扩展功能上有特色如果企业在某些方面有特殊功能需求而DD-WRT无法满足时再考虑TOMATO番茄固件 我们选择DD-WRT固件让企业无线网络开销省的又省下面笔者就来讲讲具体操作流程和步骤目前DD-WRT最新固件版本是V24是今年6月底刚刚推出所以我们也和时俱进选择V24版本进行刷机 4刷机环境和准备工作: 笔者使用无线产品是无线路由器他型号是MOTOROLAWR850G该设备是家用无线路由器但是经过刷机DD-WRT固件后可以让自身性能发挥得淋漓尽致从而满足日常50个或者更多客户端企业无线应用当然要想刷机定要确认自己无线产品版本以及是否可以刷DD-WRT甚至可以使用DD-WRT是哪个这些都是需要考虑清楚否则盲目刷机很可能造成无线路由器基本功能都无法使用成为个不折不扣“砖头”笔者查询设备后面板了解到自己MOTOROLAWR850G版本号是V2设备基本情况如下其中FLASH和内存容量很关键他直接决定了固件选取 CPU:BROADCOM4712(200MHZ) 无线模块:4306(B/G) FLASH:4M(32MbitFLASH芯片型号为最好INTELTE28F320) 内存:16M(128Mbit) 交换机芯片:ADM6996L(完美支持VLAN虚拟局域网)当然还有个不得不说事情那就是有关DD-WRT各个版本的间区别我们寻找DD-WRT时会发现下载bin固件文件名称差别很大例如micro版mini版standard版等等他们的间主要体现在功能上差别另外我们设备不是每个版本都可以刷主要看自己ROM容量大小以及RAM容量例如mega版虽然功能强大但是需要比较大ROM容量来存储具体各个版本的间功能差异我们可以从图中了解清楚(如图1)另外除了版本类型外在下载BIN固件文件名称中还会标记出该固件适用设备名称例如dd-wrt.v24_mini_wrt54g.bin就只能够在wrt54g设备上使用而dd-wrt.v24_mini_moto.trx则可以在MOTO无线设备上刷新具体区别可以查看图2(如图2)下面我们来说说刷机固件是如何获得在DD-WRT官方网站WebSite这个地址来获得相关(如图3)我们查找固件时首先按照设备芯片分类查找然后再找对应厂商对应版本以此类推例如笔者要找MOTOWR850G就在broadcom芯片目录下motorola厂商目录下找到WR850G_V2文件夹进入里面直接下载自己需要版本即可(如图4)5步步刷新无线路由器固件: 我们选择固件是dd-wrt.v24_micro_wr850g.bin他是适合于wr850gv2设备micro固件功能上符合d-wrtv24版应用 第步:默认情况下我们WR850G自身管理地址为192.168.10.1默认开启了DHCP服务所以连接客户端计算机后可以通过固件(如图5)第2步:由于在刷机时无线路由器DHCP服务不能够顺利使用所以我们需要首先在客户端上手工设置IP地址等信息固定地址是192.168.10.2子网掩码为255.255.255.0默认网关是192.168.10.1DNS地址可以不设置(如图6)第3步:接下来我们使用TFTP工具将固件写入到无线路由器中TFTP小工具网上很多笔者也提供个各位读者可以在附件中下载获得打开TFTP小工具在地址处输入我们无线路由器管理地址——192.168.10.1然后在FILE处通过右边浏览按钮选择下载BIN固件——dd-wrt.v24_micro_wr850g.bin的后在恰当时间点“Upgrade”升级按钮即可(如图7)第4步:按RESET键重新启动路由器在启动过程中我们在客户端通过ping192.168.10.1-t命令观察当断开连接后再次ping通时瞬间点tftp传送按钮将固件传输到无线路由器中和此同时TFTP工具中也会出现“Firmwarewasupgradedsuccessfully”提示接下来你会看到自己无线路由器所有显示灯狂闪路由器也会反复重新启动这时候请等待至少3分钟路由器不能断电也不要对路由器有所操作的后顺利启动完毕表明刷新成功从而完成固件刷新任务当然如果你键入“upgrade”按钮时间晚了在经过段时间等候会给出个出错提示你只要重新来过遍就行不会对你路由器有影响(如图8)小提示: 当然除了上面介绍TFTP法刷新固件外我们还可以通过管理界面上传固件法来升级不过这个思路方法只适合于部分无线设备当然我们WR850GV2恰好可以使用笔者也就起进行简单介绍在WR850GV2管理界面中我们点FIRMWARE标签在这里会看到个上传固件提示符通过右边浏览按钮找到要刷新固件然后点UPGRADE按钮即可当然刷新固件操作是非常危险升级前系统会反复要求我们确认(如图9)第5步:刷新完固件后我们设备就成为了台高性能DD-WRTV24无线路由器了他默认管理地址是192.168.1.1默认管理员帐户是root密码是admin我们修改客户端IP地址等信息为自动获得后可以顺利访问DD-WRTV24管理界面(如图10)第6步:在DD-WRT管理界面STATUS标签中我们可以看到固件基本信息routername是dd-wrtroutermodel(路由型号)为motorolawr850gv2/v3而firmwareversion固件版本则是dd-wrtv24(05/24/08)microbuild9526(如图11)第7步:我们按照常规设置将DD-WRT里各个参数配置完毕后就可以顺利访问网络了要知道DD-WRTV24性能是出众也可以轻松满足50到100个客户端中小企业网络应用(如图12)小提示: 如果我们刷新是标准版DD-WRTV24那么可以在languageselection语言选择处通过下拉菜单选择中文界面这样操作起来会更加灵活更加直观(如图13)6整理总结: 用家用无线路由器价格享受了专用无线路由器服务这就是刷新固件最大好处对于中小企业来说如果你打算建立个性能稳定无线内网又不希望过度铺张浪费那么DD-WRTV24这个免费无线设备固件将是最佳选择最后笔者要特别强调点是刷固件是个危险操作我们定要选择合适版本设备型号和功能类别都要符合需求另外在刷新过程中定不要出现断电问题否则所有操作前功尽弃不说设备自身也将无法再次使用只能够返厂维修了2009-2-123:47:07疯狂代码