为OpenWrt的Snapshot版本安装上Luci界面

在掌握了SSH服务的应用之后,我们现在可以来讲解如何利用SSH服务来为OpenWrt的Snapshot版本安装上Luci界面了。OpenWrt系统分”Stable Release builds“,即”稳定发布版“和”Development Snapshot builds”,即“开发版”。Snapshot版是尚处于开发期的版本,它合成了最新的、最前沿的应用来供大家测试,与发布版不同的是,它提供给最终使用者的环境是不太完善的,因为它并不包含luci界面。但是对于新潮的DIY爱好者来说,他们渴望尝试一切新鲜的、最新出炉的东西,所以这时就需要利用SSH服务来为snapshot版本自行安装Luci界面了。

下面以TL-WR710N_V1安装OpenWRT的Snapshot版本为例进行说明:

1、先下载与路由器相对应的OpenWrt的最新Snapshot版本固件,如:openwrt-ath79-generic-tplink_tl-wr710n-v1-squashfs-factory.bin。

为OpenWrt的Snapshot版本安装上Luci界面-1

2、进入路由器的刷机界面,刷入最新版的Snapshot版本固件(其硬改及刷机过程与WR886N_V5类似,此处略过)。

3、路由器重启后,将路由器的任一Lan端口与电脑的网口连接,在电脑上打开WinSCP程序(root用户,密码为空),通过SSH连接到路由器192.168.1.1。

4、再进入PuTTY程序界面,先设置root密码,命令行输入:

passwd root

按提示输入密码,然后再次输入确认密码。

5、路由器Wan口接上Internet服务,注意Wan端与Lan端的DHCP要处在不同区间,若Wan端为192.168.1.X,则将Lan端须从192.168.1.1修改为192.168.X.1,采用如下Shell命令:

vi /etc/config/network

6、安装uhttpd服务

opkg update && opkg install uhttpd

7、安装Web-UI,即Luci界面

opkg install luci

注意:在执行安装Luci服务时,可能会出现cgi-io依赖件无法安装,而导致Luci服务安装失败。这时需要先将相应型号及版本的cgi-io依赖件下载到电脑,如:cgi-io_12_mips_24kc.ipk,再将该依赖件通过WinSCP上传到路由器的/tmp目录下,然后安装该依赖件

opkg install /tmp/cgi-io_12_mips_24kc.ipk

8、安装好uhttpd、luci服务后,就可以与Release版本一样,在浏览器上输入:192.168.1.1,然后进入熟悉的Luci界面了。如需使用中文界面,则继续安装中文语言程序包:

opkg install luci-i18n-base-zh-cn