User Tools

Site Tools


zh: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个十字型螺丝,然后撬开盖子。
  • 盖子一旦打开,电路板没有螺丝固定,可以直接取下来。
This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
zh/toh/linksys/wrt160nl.txt · Last modified: 2018/06/11 14:43 by tmomas