迅捷 FASTFWR171-3G 实战 OpenWRT
FAST 是 TP-LINK 的一个子品牌,所推出的 FWR171-3G 与 TP-LINK wr703n 的硬件采用相同规格,而前者要便宜 20 块,区别只在品牌、外观与软件界面。于是果断入手,然后尝试 OpenWRT。
上手后第一件事,就是通过官方界面进行线路测试。目前的网络连接是,通过 RJ45 接口接入光猫进行 PPPOE 拨号,然后利用 wifi 信号完成无线路由功能。遗憾的是,通过官方界面进行拨号连接时提示密码错误,无法联通。于是,去找到了 wr703n 的固件刷上,文件是 wr703nv1_cn_3_12_11_up(110926)(Fast-FWR171-3G).bin 注意上传过程比较慢,上传和设备重启中不要断电或断开连接。
上传完成后,登入看到经典的蓝色 TPlink 界面,继续进行线路测试。经过测试,成功通过光猫 PPPOE 拨号。接下来就要进行 OpenWRT 的刷写了,首先下载文件 openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-factory.bin 升级,注意,升级完后就没有 web 界面了,若对命令行有畏难情绪,请谨慎操作。刷入后,就只能通过 telnet 连上,然后通过 passwd 指令设置 root 的密码,输入密码的时候默认没有回显,是正常情况,提示密码较弱的可以忽略或更换更高强度密码。使用 passwd 设置密码后,以后就不能用 telnet 进行连接,需要用 ssh,在 windows 下操作建议用 putty。
当时走到这一步,由于懒 / 疏忽,没有进行 squashfs-sysupgrade.bin 的刷写,然后就直接接入网络了,结果 pppoe 死活拨不上号。要实现前文所述的拨号方案(pppoe+wifi 路由),需要修改 /etc/config/wireless 文件:
config wifi-device ‘radio0’ option type ‘mac80211’ option hwmode ‘11ng’ option path ‘platform/ar933x_wmac’ option htmode ‘HT20’ list ht_capab ‘SHORT-GI-20’ list ht_capab ‘SHORT-GI-40’ list ht_capab ‘RX-STBC1’ list ht_capab ‘DSSS_CCK-40’ option txpower ‘17’ option channel ‘6’
当然,radio0 的 disable 一行需要删掉或注释掉,注意文件中的注释即可。
以及修改 /etc/config/network:
(有博客表示 eth0 就是 wan 口,这是不对的,eth0 表示的只是以太网口,eth1 是另一个以太网口,对于 wr703n 来说不存在,wlan0 则是无线网卡口)
设置后一直无法上网,也没有办法装 luci web 管理界面。因为没有刷入 sysupgrade 的时候,内核不支持 PPPOE!!!可以通过 lsmod 查看当前加载的内核模块,insmod 安装内核模块。openwrt 的模块管理位置有点奇怪,还没找到。。。
由于一直卡在这步,我就反复改这两个文件,结果改错了进不了路由器。于是,只好自己焊接 ttl 线进行救砖。救砖前已经尝试过开机时快速插拔 reset 孔,无果。。。
手残只能焊成这样:

(左侧是信号地,右侧黑色是 TP_IN, 黄色是 TP_OUT, 对应的是 RX, TX)
通过 USB 转 ttl 线,成功连入路由器改回正确的配置,然后通过 dhcp 先安装好 luci,刷入 sysupgrade 即可。当然,更好的办法应该是在本机开启 http 文件共享,利用路由器的 wget 进行下载,用 mtp 进行刷写。
现在,路由器已经可以通过 rj45 接口顺利 pppoe 拨号,并通过 wifi 共享,不过挂载硬盘有问题,估计是驱动的问题,但 rom 太小装不下驱动了,以后试试 u 盘增加容量后再刷驱动。。。