Tags:
802.11b linksys wrt54gc 无线路由上周五在fishy的推荐下买了一个linksys的无线路由,就是那个最便宜但颇为小巧好看的wrt54gc(Mini Wireless-G),买贵了,330米带一天线,京东上就295米,还是涨价之后……
这还不是最郁闷的。之后发现此路由和我的T41原配802.11b完全是合不来……东西拿到手,习惯性的先测性能。结果我从台机往本上拖大文件的时候,基本上没两秒就断掉了。最初我还以为是信号问题,结果拿到路由跟前还是不行。然后又测试了一下长宽内网的下载,发现同样没两秒就断掉然后自动重连——严格的来说是断掉之后又去找dhcp取地址,然后就看到不停的取地址……
跟linksys的800打了电话,那边也没有办法,叫我换货好了。之后在网上搜到一篇关于wrt54gc对802.11b支持有问题的文章,但就一句话而已……
周五下午到fishy那里去做实验。实验结果:
1、我T41从他的MacBook上通过wrt54gc拉大文件会挂掉。但只是我这端重置了,mb那段正常。
2、T41从mb上通过他的Netgear 614(俗称小白的那个)拉大文件没有问题。所以我的网卡是没有问题的。
顺带说一句,那时T41的无线网卡是Intel 2100 3B mini pci。由于几乎所有的IBM T40/T41的802.11b无线网卡都是这张,所以对这张网卡不兼容已经是非常诡异的问题了。
第二天去卖我T41的那家实验,发现其他带802.11b的网卡机器(当时手上只有T40/T41,所以没法测其他802.11b网卡)都是如此,所以不是我机器的个体问题。
昨天(周一)联系Linksys武汉代理,给我换了一台,随后就拿到那家卖本的那里做实验,仍然有同样问题。
另外确认不是速度而是协议的问题,因为测试802.11g拉到不到10Mbps的速度也没有问题。
于是最终几乎可以肯定(由于没有其他802.11b网卡了……)是:Linksys WRT54GC有严重设计缺陷,主要表现在协议为802.11b接受大数量数据包以致发送速度超出了接受速度时的时候会导致802.11b一端重置,看起来就是拥塞处理有问题。具体可以用ping网关(windows下加-t不间断发包)探测出来,ping的表现为报”Hardware error”或者”Request time out”三四个之后,继续报”Destination host unreachable”,之后运气好的话可以很快恢复过来,但是传输是肯定会中断的。
不过另外说来,这台路由除了这个问题以外,倒还表现得不错……
隔一堵墙(水泥砖墙)的速度在不加天线的情况下能有300kb/s左右,信号为4格(5格为满),加天线就能达到满格。配置起来方便,而且东西做得小巧,变压器都很小,非常利于携带……
现在我把T41换成802.11g的网卡了,用起来一切正常,一天24小时不关机也不会掉线了。
UPDATE:
加上点测试信息:
1、不加天线的情况下,wrt54gc穿一堵水泥墙后速度基本上是满的。
2、加上天线,穿两堵水泥墙后信号是满的或者差一点满
3、加上天线,穿三堵水泥墙后,信号差,有时勉强能够使用,但是不能稳定工作。
4、这家伙连续工作不到一周之后,发现速度暴降,重启了才好……
UPDATE2:
发现速度暴降的原因很可能是由于BitComet。
昨天晚上用BitComet在台机下东西,结果今早发现速度变成0,连接数变成总共只有5的样子,然后怎么都恢复不了。后来把WRT54GC重启,一下就恢复到连接数50以上了。虽然BitComet这么大的连接数有点bt,但是我的长宽如果不靠连接数撑着根本没有速度,比如在Linux下面用Azureus就非常让我郁闷,每个项目顶多10个链接,改上限它也没反应。这虽然说明Azureus体贴用户(的路由),但是这样速度就顶多只有20kb/s,而BitComet正常情况就有70kb/s以上……
重启了WRT54GC以后,大概每隔一个小时我会过来看下,刚刚看的时候发现连接数又暴降(我把每个种子的最大连接数调成了200,同时尝试连接也是200…),然后只有又重启,然后把连接数改成默认值。
不过似乎这种情况也不一定会经常发生,上次下《涼宮ハルヒの憂鬱》的dvdrip时,挂了一晚上就下完了,没出什么问题似的。
不过总体来说,WRT54GC还是有点让人失望……等有时间去淘个二手WRT54G装OpenWRT玩玩好了……
UPDATE3: Firmware升级至1.04.5之后,曾经出现过的无线网卡有时无法取得地址的情况得到改善,但是似乎Bt(也就是同时开连接数)的问题有所恶化……这个问题还待证实。
另外无意间搜到wrt54gc被发现一个安全性漏洞,虽然只适用于firmware 1.03.0之前,但是wrt54gc的firmware版本有点混乱,us现在才1.02.8,uk是1.04.5,这个问题给出的Solution是:
The vendor expects to release new firmware versions by 06-04-2007
所以估计linksys会再次更新firmware了……