无线路由器TL-WR703刷Linux操作系统DD-WRT小记(by quqi99)

作者:张华  发表于:2013-12-18
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明

( http://blog.csdn.net/quqi99 )

        家中的无线路由器安装是厂商自己的操作系统,不能定制,所以我们将它刷成DD-WRT系统,DD-WRT是一个基于Linux内核的用于无线路由器的嵌入式操作系统(还有两款类似的主流路由器固件tomato和openwrt, http://wiki.openwrt.org/toh/start#tp-link),因为它是Linux那我们可以以随便定制了,用它来自动安装L2TP客户端来自动拨号给全家的无线设备提供VPN接入,从而避免VPN厂商对接入终端个数的限制。并不是所有无线路由器都可以刷DD-WRT操作系统的,DD-WRT支持的硬件设备详见:http://www.dd-wrt.com/wiki/index.php/Supported_Devices#TP-Link, 我家里的无线路由器是TP-LINK TL-WR841N 300M,当时在京东上花114块钱买的(http://item.jd.com/121707.html),进入路由器的管理界面(http://192.168.1.1, 用户名密码默认是admin/admin)后的系统工具->软件升级菜单看到路由器当于的版本信息是WR841N 10.0 00000000, 可见它是WR814N v10版本的固件,看来v10不支持第三方固件(从列表看DD-Wrt目前只支持WR814N的v3,v5,v7,v8四个版本)。TP-Link官方的固件版本见:http://www.tp-link.com/en/support/download/?model=TL-WR841N, 这个网页http://www.dd-wrt.com/wiki/index.php/Known_incompatible_devices也列表了不能刷的列表,上面说甚至中国版的v8, v9都不能刷。看来我的WR841N V10是真不能刷了。
但是我还有一个老的退役的无线路由器,看了一下型号是WR703N V1.5,它支持刷DD-WRT的,那我们开干, 参考:http://rngmontoli.blogspot.com/2013/06/tp-link-tl-wr703n-dd-wrt_16.html
1, 下载固件,打开http://www.dd-wrt.com/site/support/router-database,输入WR703N v1, 下载factory-to-ddwrt.bin 及 tl-wr703v1-webflash.bin
2, 先将之前的那个无线路由器网关改成192.168.2.1,免得和192.168.1.1冲突。
   再将本无线路由器插上电源,用针顶reset键约10秒重置设置;然后用一根网线接路由器及电脑有线网卡,再登录http://192.168.1.1
3, 在“系统工具->软件升级“菜单刷机,刷factory-to-ddwrt.bin即可。刷完就进入了ddwrt的界面,再继续刷tl-wr841nd-webflash.bin(Administration -> Firmware Upgrade)
4, 设置
   设置语言:Administration>Management>Language>Chinese simplified
   远程管理:管理->远程管理->启用Web界面管理,SSH管理,Telnet管理等。
   无线路由:无线->无线模式选AP
   广域网设置:设置-> WAN连接类型选PPPoE,输入用户名和密码,启用强制重新连接
5, 设置完之后有一个问题,可以连上,但无法进入web管理界面, 即LAN接口无法获取IP,搜了一下,网上很多WR703N的设备在刷机之后遇到此问题。兼容性问题很大,有空再继续解决。

原贴 http://www.right.com.cn/forum/thread-91571-1-1.html 20120905版4M固件: 1. 720N固件,基于703N修改。TP-Link原厂固件请factory,已经是OpenWrt了就sysupgrade。 且此固件后可直OpenWrt 703N、OpenWrt 720N、TP-Link 703N、TP-Link 720N固件,不用改固件头。 2. 4M固件,当然8M的flash也可以。 3. 支持MentoHUST(锐捷认证)、3G、NAS(仅支持ext4,不支持ntfs)、共享手机网络、MWAN2负载均衡、打印服务器、 远程唤醒、8187 3070、瑞银网卡,剩余200多K空间,具体见截图。 因试过4M空间集成脱机、NAS等有难度,故不再出4M的脱机固件,请用extroot扩展后自行安装。 4. MentoHUST没有条件测试,如不能自动获取IP,请把Web界面的DHCP script的值由“udhcpc -i”改成“udhcpc -renew”试试。 5. 关于extroot(既用U盘引导系统),没想到现在这么简单了。 简单说下:先把U盘在电脑里格式化成ext3或ext4。插上U盘,命令行运行blkid得到U盘的UUID值,复制到管理界面的相应UUID, 挂载选项“rw,sync”删掉后面的umask=000。然后勾上extroot和启用,文件系统选对应的ext3或ext4,保存应用OK。 重启下,看看剩余空间大了没,呵呵。 (umask=000只是为了让samba可写而加的参数。挂载USB存储设备时,如果不用samba请删之。) 6. 按住reset键30秒后led闪烁,60秒之前松开reset键则恢复出厂设置。 7. LAN/WAN两个网口正常。 8. 默认开启WiFi,无密码。 9. 支持模式切换开关,定义如下: AP: 开启共享手机网络、开启无线 3G: 关闭共享手机网络、开启无线 Router:关闭共享手机网络、关闭无线 10.解释下共享手机网络,OpenWrt官方称为USB Tethering,指openwrt路由器通过USB连接智能手机, 而智能手机的网络共享给openwrt使用。 目前固件只支持Android系统共享网络功能,而支持iPhone需要集成的软件太多,空间有限,如果出8M固件 再考虑吧。 Android本来就支持WiFi热点,可能有点画蛇添足吧,呵呵。我是偶然发现openwrt还支持这个功能, 所以就研究了下,也许在某些情况下这个功能还是有用的吧。 使用方法: a. 路由器模式开关切换至AP位置。 b. 用USB线连接路由器与手机。 c. 手机USB连接管理里面,选择 除了“内存卡读取”的其他模式,比如:选择“仅充电”; 然后在“设置”--“系统”里面找到“共享手机网络”,开启“USB绑定”就好了。 回到openwrt界面,会发现有个usb0的接口,已经自动获取了IP,这样openwrt就能使用手机 的网络了。 11.关于MWAN2负载均衡,效率还不错,还支持基于session的负载均衡,使用方法见/etc/config/mwan2里面的注释。 mwan2的作者新出了mwan3,有兴趣可以去看看:https://forum.openwrt.org/viewtopic.php?id=39052 12.703n可本固件,但是完后lan口不能用。需先用无线连接,然后编辑/etc/config/network , 删除其中wan口配置,把lan的eth0改成eth1后,lan就可以用了。 如703n原厂固件web界面请factory,且需要先把固件标识改成07030101才能。 13.再说下打印服务器,没有测试,不知道这个版本能不能用,但20120803版有人试过可用,有需求请自行下载。 trunk就是不稳定啊,没办法~~
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

quqi99

你的鼓励就是我创造的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值