硬改 WR340G+ ubnt 路由器中继

8M 的 Flash,32M 的 RAM, ar2317/88e6060,某宝上搜索一大把。电源机子邮费一共 30 个大洋,虽然只有 54M,仅上网的话绰绰有余,如果用作 wlan 共享或下载建议用更大带宽的路由。天气好的话,隔两堵墙,20米,速度能跑满; 环境嘈杂还是会丢包,要求不极端也能用。

一般卖家会刷入带有 uboot 的固件。个人理解这是一个很小的 bootloader,提供一个刷固件的界面,还能在启动时调整 CPU 的时钟参数,之后将控制权转到真正的系统,比如 OpenWrt,dd-wrt,ubnt等。

按住路由器 RESET 键,接通电源,连接电脑,设置电脑 IP 为 192.168.1.22192.168.1.1 就是 uboot 的控制台。

要刷固件,到 固件更新 选项卡,点 编程器固件 标签,选择固件文件,并勾选 保留现有 U-Boot即可。这里固件的要求的「编程器」固件,并且要带有 uboot。我也搞不清楚所谓「带 uboot 的编程器固件」到底是什么意思,姑且认为是覆盖整个 Flash 的镜像吧,而带有 uboot 表明该固件的头 250K 是 uboot 的代码和配置,之后才是路由系统的代码。刷的时候保留现有 U-Boot就跳过了镜像的头 250K,这样就保留了原来的设置。

dd-wrt 和 ubnt 固件:

http://pan.baidu.com/s/1hqQfxE8
http://pan.baidu.com/s/1nu0wTPf

上面这款 ubnt 是 NanoStation 2, 版本为XS2.ar2316.v4.0.3.5058.130328.1054,初始 IP 为 192.168.1.20,默认用户密码为 ubnt, 中继要到 Wireless 选项卡下:

  • Wireless Mode 选择 station
  • ESSID 是 wifi 的名称,也可以点 Select... 选一个
  • Lock to AP MAC 是 wifi 的 MAC,可以不填
  • Channel Shifting 开启 Enabled
  • Output Power 可以调到最大
  • Data Rate 54
  • WPA Preshared Key 是 wifi 的密码

修改完成点击底部的 Change 按钮,再在上方点 Apply 即可。之后可在 Main 选项卡查看连接情况,主要关注的就几点:

  • Signal Strength:信号强度,dBm 越高越强,按负数算
  • TX Rate 和 RX Rate:传输和接收速率,最高就 54Mbps
  • Transmit CCQ:传输质量,越高越好,低表示丢包严重

ubnt 的中继不带 AP 功能,如果客户端要通过 wifi 使用中继的网络得再加个路由器。三层网络如果频繁切换 的话,某些低能路由器会傻了,重启才能工作,这主要是 dhcp 的问题。到 Network 里改成路由器模式,设置一下 dhcp,再在你自己的路由器下 lan 口设置静态 ip 即可解决。设置很简单,就不赘述了。