这些天因为某些原因,一直在折腾我的TP-Link WR720N V3,也算是物尽其用吧,为榨干它的所有剩余价值,就刷成OpenWrt了。
目前的需求大约如下:
- 无线上网(╮(╯_╰)╭)
- 挂载USB设备(USB存储、摄像头等)
- USB启动(用于扩展系统空间)
- SSH安全隧道(安全代理)
- wifi的web认证
以上需求可能会因为实际情况发生改变,以后再记录。
刷OpenWrt之前,特地学习了一下OpenWrt Image Builder,OIB是OpenWrt的预编译环境,作用是将已经编译完成的软件包进行打包。相对于从源码编译而言,OIB要省时省力。当然,在定制方面也受到了些许限制,不过都在可以接受的范围之内。我按照自己的需求已经将自己需要的软件编译到刷机包当中。为了此文的适用性,以下内容还是按照官方版的默认配置进行说明。
登录OpenWrt官方网站,查看支持列表发现默认支持我的设备,直接下载刷机包做准备。
使用网线连接电脑和路由的LAN口,输入路由的地址,默认为http://192.168.1.253/,登录路由,在系统升级页面选择刷机包openwrt-ar71xx-generic-tl-wr720n-v3-squashfs-factory.bin,选择不保存配置,确认升级。在升级过程中不可断电。当升级结束后,电脑与路由会重新建立连接。
打开命令提示符,登录到路由的控制平台。
telnet 192.168.1.1
OpenWrt的wifi并非默认开启,我们需要修改一下wifi的配置文件来开启它。
vi /etc/config/wireless
删除此行内容
option disabled 1
保存,退出。
重启路由,启动后,我们就可以抛开网线了。
我的网络环境是直接接入上级路由,无需拨号,所以,将路由的WAN口直接接入上级网络即可上网。