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'
config wifi-iface option device 'radio0' option network 'lan' option mode 'ap' option ssid '路由无线ssid' option encryption 'psk2' option key '密码'
当然,radio0的disable一行需要删掉或注释掉,注意文件中的注释即可。
以及修改/etc/config/network:
config interface 'loopback' option ifname 'lo' option proto 'static' option ipaddr '127.0.0.1' option netmask '255.0.0.0' config interface 'lan' option type 'bridge' option proto 'static' option ipaddr '192.168.1.1' option netmask '255.255.255.0' config interface 'wan' option ifname 'eth0' option proto 'pppoe' option username '帐号' option password '密码' option peerdns '1' option defaultroute '1'
(有博客表示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盘增加容量后再刷驱动。。。
来源:https://www.cnblogs.com/Lifehacker/archive/2013/04/13/failure_on_fwr171-3g_with_openwrt.html