MT7688学习笔记(12)——LuCI使用

766 阅读2分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 4 月更文挑战」的第 7 天,点击查看活动详情

一、LuCI简介

轻量级 LUA 语言的官方版本只包括一个精简的核心和最基本的库。这使得 LUA 体积小、启动速度快,从而适合嵌入在别的程序里。UCI 是 Openwrt 中为实现所有系统配置的一个统一接口,英文名 Unified Configuration Interface,即统一配置接口。LuCI 即是这两个项目的合体,可以实现路由的网页配置界面。

二、启用LuCI

首先进入 OpenWrt 源码顶层目录,然后运行 make menuconfig 命令。

wooya@wooya-pc:/work/openwrt-hiwooya-stable-master$ make menuconfig

在OpenWrt Configuration菜单中选中 LuCI

  • 进入 Collections , 勾选 luci
LuCI  --->  
Collections  --->  
<*> luci 
  • 进入 Modules , 再进 Translations ,勾选 Chinese (zh-cn) 启用中文简体语言包
LuCI  --->  
Modules  --->  
Translations  --->  
<*> Chinese (zh-cn) 

完成后保存并编译,运行 make V=99 命令,之后进行固件烧写。

wooya@wooya-pc:/work/openwrt-hiwooya-stable-master$ make V=99

  • 打开浏览器,输入路由器局域网 IP(如192.168.1.1),成功后显示登录界面如下:

三、LuCI界面默认简体中文

首先进入 OpenWrt 源码顶层目录,

修改LuCI配置文件package/feeds/luci/luci-base/root/etc/config/luci

atuo 改为 zh_cn

完成后保存并编译,运行 make V=99 命令,之后进行固件烧写。

打开浏览器,输入路由器局域网 IP(如192.168.1.1),成功后显示登录界面如下:

四、通过WAN口访问LuCI

首先进入 OpenWrt 源码顶层目录, 修改配置文件files/etc/config/firewall

config zone
option name wan
option input REJECT改为ACCEPT 

option output ACCEPT
option forward REJECT

五、LuCI静态界面修改

5.1 修改左上角LOGO

因为在上述Collections中勾选luci后,会自动选择主题 luci-theme-bootstrap

所以在OpenWri源码中修改,LuCI左上角LOGO, 首先进入 OpenWrt 源码顶层目录,

修改配置文件/feeds/luci/themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm

打开后,修改第98行

修改为

<title>ALMsound - LuCI</title>

修改第117行 修改为

<a class="brand" href="#">ALMsound</a>

完成后重新编译烧写,打开网页:


• 由 Leung 写于 2019 年 4 月 12 日

• 参考:OpenWrt的一些心得

    启用网页管理界面功能模块——LuCI

    luci的使用总结