扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:论坛管理 来源:zdnet安全频道 2008年12月27日
关键字: 无线网络
层几何时越来越多的企业开始通过无线交换机,无线路由器建立自己的企业内网,一方面让无线网络信号覆盖遍布企业各个工作点,另一方面也让无线网络作为有线网络的有力补充,帮助网络管理者消除有线网络无法到达的盲点。但是现实问题也随之产生,首先企业级无线交换机或无线路由器价格高高在上,购买专业设备需要花费比较大的金额,另一方面如果采用家用级无线路由器的话,在应用和稳定性方面肯定无法满足多客户端的连接,性能没有保证。那么身为企业网络主管的我们又该如何取舍呢?今天笔者就为各位IT168的读者介绍一个省钱省力的方法——通过刷固件让企业无线网络开销降到最低。
一,什么是刷固件?
所谓刷固件实际上就是刷无线路由器或无线交换机的自身操作系统。众所周知我们最常用的操作系统是windows,大家使用windows系统已经习以为常,但是他的全部源代码是没有对外公布的,因此一些编程爱好者就愿意使用开放源代码的linux类操作系统。在linux操作系统上我们可以根据自己的喜好以及实际需要来编写,在实际应用上更加灵活。反观我们经常使用的无线路由器,实际上每台无线路由器也都有一个操作系统OS,每个厂家的无线路由器操作系统都不相同,而且也没有对外公布代码,而这些操作系统基本上都是类linux或类unix的,于是就有人将这些系统代码破解还原并公布出来,然而由更多的高手来完善从而发布出功能更加强大,性能更加稳定的新系统(新固件)。
我们将这个高性能的新系统新固件安装到现有无线路由器无线交换机设备中的过程就是刷固件操作。
小提示:
当然并不是所有的无线路由交换设备都可以通过刷固件来提高自身性能,有的产品是不支持刷新固件的,如果强行刷新很可能造成设备的无法启动而无法使用;另外即使是能够刷固件的产品也不是随意操作的,每个厂商每个型号的无线路由交换设备根据自身硬件情况都有对应的固件程序,不能随意通用,我们也不能够盲目刷新高性能的版本,要结合实际看看到底哪个固件适合应用到自己手头的无线设备。
二,给无线设备刷固件的好处是什么?
无线路由器刷固件的好处是显而易见的,如果说一台无线路由器的操作系统OS相当于他的大脑,那么我们把给这个无线路由器刷新固件就意味着给此设备洗脑。经过洗脑操作后我们的无线设备将发挥更好的作用,所支持的功能更多,运行更加稳定。说白了刷固件就是将原来设备的OS抛弃,更换一个新的OS,多多少少有点类似于硬件爱好者常用的“超频”操作。一般情况下我们称那些刷新了固件的无线设备为刷机无线路由器,这种无线路由器在以下多个方面多个功能存在着很大的优势,额外功能更多,相比传统无线路由器来说,经过刷机后的无线路由器功能更强大,支持的应用更多。
三,选择哪个版本的固件让企业无线网络开销省之又省:
就笔者给人经验来说目前比较流行的固件程序主要有以下两大版本,一个是以DD-WRT为主的固件程序,另一个则是名为TOMATO的番茄固件。前者是固件领域的鼻祖,至今已经发展到V24版本了,而后者是最近一段时间的后起之秀。当然就个人感觉来说还是推荐企业用DD-WRT固件,因为他在运行时更加稳定适合企业,而TOMATO主要在扩展功能上有特色,如果企业在某些方面有特殊功能需求而DD-WRT无法满足时再考虑TOMATO番茄固件。
我们选择DD-WRT固件让企业无线网络开销省之又省,下面笔者就来讲讲具体的操作流程和步骤,目前DD-WRT的最新固件版本是V24,是今年6月底刚刚推出的,所以我们也与时俱进选择V24版本进行刷机。
四,刷机环境和准备工作:
笔者使用的无线产品是无线路由器,他的型号是MOTOROLA WR850G,该设备是家用无线路由器,但是经过刷机DD-WRT固件后可以让自身性能发挥得淋漓尽致,从而满足日常50个或者更多客户端的企业无线应用。当然要想刷机一定要确认自己无线产品的版本以及是否可以刷DD-WRT,甚至可以使用的DD-WRT程序是哪个,这些都是需要考虑清楚的,否则盲目刷机很可能造成无线路由器基本功能都无法使用,成为一个不折不扣的“砖头”。笔者查询设备后面板了解到自己的MOTOROLA WR850G的版本号是V2,设备基本情况如下,其中FLASH与内存的容量很关键,他直接决定了固件程序的选取。
CPU:BROADCOM 4712(200MHZ)
无线模块:4306(B/G)
FLASH:4M(32Mbit,FLASH芯片的型号为最好的INTEL TE28F320)
内存:16M(128Mbit)
交换机芯片:ADM 6996L(完美支持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)
下面我们来说说刷机固件是如何获得的,在DD-WRT官方网站www.dd-wrt.com的下载专区为我们提供了所有固件,种类非常多,各个产品对应的固件以及各个类型的固件比比皆是。我们通过访问http://www.dd-wrt.com/dd-wrtv3/dd-wrt/downloads.html这个地址来获得相关程序。(如图3)
我们查找固件程序时首先按照设备芯片分类查找,然后再找对应厂商,对应版本以此类推。例如笔者要找的MOTO WR850G就在broadcom芯片目录下的motorola厂商目录下,找到WR850G_V2文件夹进入里面直接下载自己需要的版本即可。(如图4)
五,一步步刷新无线路由器固件:
我们选择的固件程序是dd-wrt.v24_micro_wr850g.bin,他是适合于wr850g v2设备的micro固件,功能上符合d-wrt v24版的应用。
第一步:默认情况下我们的WR850G自身管理地址为192.168.10.1,默认开启了DHCP服务,所以连接客户端计算机后可以通过http://192.168.10.1访问管理地址,默认用户名是admin,密码为motorola。登录进去我们可以看到管理界面都是MOTOROLA的,当然这个固件功能很受局限,性能也一般。下面我们将其刷新成功能强大性能优越的dd-wrt.v24_micro_wr850g.bin固件。(如图5)
第二步:由于在刷机时无线路由器的DHCP服务不能够顺利使用,所以我们需要首先在客户端上手工设置IP地址等信息,固定地址是192.168.10.2,子网掩码为255.255.255.0,默认网关是192.168.10.1,DNS地址可以不设置。(如图6)
第三步:接下来我们使用TFTP工具将固件写入到无线路由器程序中,TFTP小工具网上很多,笔者也提供一个,各位读者可以在附件中下载获得。打开TFTP小工具在地址处输入我们无线路由器的管理地址——192.168.10.1,然后在FILE处通过右边的浏览按钮选择下载的BIN固件程序——dd-wrt.v24_micro_wr850g.bin。之后在恰当时间点“Upgrade”升级按钮即可。(如图7)
第四步:按RESET键重新启动路由器,在启动过程中我们在客户端通过ping 192.168.10.1 -t命令观察,当断开连接后再次ping通时的一瞬间点tftp的传送按钮将固件传输到无线路由器中,与此同时TFTP工具中也会出现“Firmware was upgraded successfully”的提示,接下来你会看到自己的无线路由器所有显示灯狂闪,路由器也会反复重新启动,这时候请等待至少3分钟,路由器不能断电,也不要对路由器有所操作。之后顺利启动完毕表明刷新成功从而完成固件刷新任务。当然如果你键入“upgrade”按钮的时间晚了。在经过一段时间的等候,会给出一个出错的提示。你只要重新来过一遍就行,不会对你的路由器有影响。 (如图8)
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。