User Tools

Site Tools


zh-cn:toh:linksys:wrt160nl

这只是英文版本的翻译,基本没有原创内容,望见谅。

Linksys WRT160NL(制造商:Cisco)

Atheros AP81 平台,带 USB 和 802.11 b/g/n WiFi。

支持的固件版本

版本 S/N OpenWrt支持的版本 刷机的注意点
v1 CUR01 Backfire 10.03(译者注:原版写的版本很低,硬件支持列表是10.03,不过现在已经出10.03.1了 还在建设中。。。

硬件亮点

CPU 内存 闪存 网络接口 USB 串行端口 JTag
Atheros 32MB(译者注:淘宝有修改过的64M) 8MB 4个10/100自适应

如何刷机

还在建设中,如果你没有串线,请谨慎刷机。
OpenWrt 10.03 的无线网卡(ath9k)驱动有问题,并且较新WRT160NL的U-boot版本为1.1.6(似乎刷旧的固件会导致不能启动),这些问题在 OpenWrt 10.03.1 RC(候选版本)得到解决,刷 OpenWrt 10.03.1(即便是候选版本)应该比 OpenWrt 10.03 的最终版稳定。

使用预编译的固件

你可以下载 OpenWrt 10.03,文件名为:openwrt-ar71xx-wrt160nl-squashfs.bin.(译者注:现在2012-1-31,OpenWrt Backfire 10.03.1 Final 已经出来了。) 刷机完成后,为了让无线工作,你应该安装 kmod-ath9k,代码为:

opkg update; opkg install kmod-ath9k
rm -rf /etc/config/wireless; wifi detect > /etc/config/wireless

如果想加密,请参考 这个链接

如何编译 OpenWrt

如果想使用最新的 OpenWrt,那么可以选择自己 编译 trunk 版本,注意:编译的时候配置文件选择 “Linksys WRT160NL”。

选择 Linksys WRT160NL

选择 Linksys WRT160NL

OEM 至 OpenWrt

可以下载预编译的 openwrt-ar71xx-wrt160nl-squashfs.bin(译者注:现在预编译的文件名为 openwrt-ar71xx-wrt160nl-squashfs-factory.bin 和 openwrt-ar71xx-wrt160nl-squashfs-sysupgrade.bin,我看论坛上说factory是官方升级到Openwrt用的,而sysupgrade则是用于Openwrt自身更新),然后直接从网页刷。

OEM 至 OpenWrt (使用 TFTP 刷)

把电脑设置为固定IP,范围为192.168.1.[2-254],下载 Linksys 的官方固件或者 OpenWrt 刷机固件 (openwrt-ar71xx-wrt160nl-squashfs-factory.bin), 把他们另存为 “code.bin”, 从串口终端中止 U-boot 启动,输入以下 u-boot 命令:

ar7100> upgrade code.bin
check link duplex:Full/speed:100
dup 1 speed 100
Tftpd start listening on port[69]!
Load address: 0×80060000

使用 Windows 上的 TFTP 发送文件:

C:\tmp> tftp -i 192.168.1.1 put code.bin

使用 Linux 上的 TFTP 发送文件:

tftp -m binary 192.168.1.1 69
tftp> put code.bin

此时你应该能够看见控制台在接收文件了:

Receiving firmware [code.bin] from [192.168.1.10]
Write File : CODE.BIN

一旦 U-boot 命令提示符 出现,输入:

ar7100 > go

升级 OpenWrt

sysupgrade 升级命令

在 trunk 的 changeset 17202 中,sysupgrade 这个升级命令可以使用在 Linksys WRT160NL 上了。

cd /tmp
wget ...
sysupgrade -n openwrt-ar71xx-wrt160nl-squashfs.bin

sysupgrade -n 当中的 “-n” 告诉 sysupgrade 命令升级后不要保留配置文件。

mtd

cd /tmp
wget ...
mtd -r write /tmp/openwrt-ar71xx-wrt160nl-squashfs.bin firmware

基本配置

基本配置 刷新固件后,需要进行基本配置。
比如:设置你的 Internet 连接、配置无线、和USB接口等等。

OpenWRT 对此机器的支持历史

  1. 初步支持: trunk changeset 16068.
  2. 交换机的支持: Kamikaze trunk changeset 17057.
  3. 用于升级系统的 Sysupgrade 命令: trunk changeset 17202
  4. 各种 Bug 修复 fixes 和其他配置文件中主要问题的修复: changeset 1724917250

硬件

注意:机器内部以太网交换机上的接口5未连接或压根就没使用(看下方的图片)。

信息

架构: Atheros AP81
供应商: CyberTan
Bootloader: U-boot 1.1.5 / 1.1.6
CPU: Atheros 9130-BC1E 400 Mhz
闪存芯片: cFeon EN25P64 8 MiB
内存: 三星 K4H561638J-LCCC 32 MiB
无线: Atheros 9102 802.11 b/g/n (集成的)
天线: 2 个可拆卸的外部 RP-SMA dipoles 天线
Ethernet: RTL8306SD
USB: 有 1个 USB 2.0
串口:
JTAG:
更多信息
系统:Atheros AR9130 rev 2
处理器:MIPS 24Kc V7.4
固件: Backfire (r22689)
内存: 29456

照片

带注解的照片在 这里

正面:

 WRT160NL 的正面

背面:

 WRT160NL 的背面

 WRT160NL 的接口

电路板 - 正面:

 WRT160NL 电路板的正面

电路板 - 背面:

 WRT160NL 电路板的背面

打开路由器的盖子

注意: 这样将会失去保修!

  • 卸下天线,用螺丝刀卸下底部的4个十字型螺丝,然后撬开盖子。
  • 盖子一旦打开,电路板没有螺丝固定,可以直接取下来。
zh-cn/toh/linksys/wrt160nl.txt · Last modified: 2012/02/13 13:57 (external edit)