前言
默认编译的 openwrt 系统并未包含 luci 功能,SSH 功能正常,但无法通过 SSH 进入管理页面。尝试远程访问和本地连接都无法成功,访问 192.168.1.1 时收到连接请求被拒绝的提示。经过搜索,得知 openwrt 默认配置中缺少 luci 模块。因此,本文将分享如何在 openwrt 中通过 make menuconfig 配置 luci 的详细步骤。
LUCI 介绍
openwrt 的 web 管理界面基于 luci 框架,luci 是一个 MVC 架构的单用户框架。它利用已存在的 UCI 配置文件作为数据模型,通过 CBI 语言将 UCI 文件转化为 HTML 表单,由 Lua 脚本完成控制器功能。
openwrt 使用的 uhttpd 是一个轻量级 web 服务器,能与 UCI 配合,成为 openwrt 的管理接口 LuCI。当访问网站时,先通过网络连接到服务器,服务器的 web 服务返回页面给客户端。
openwrt 编译配置
为了开启 luci 功能,需要在 make menuconfig 中进行如下操作:
在 menuconfig 中,前往 LuCI 相关配置,具体步骤如下:
完成配置后,执行 make 编译,将生成的文件拷贝到设备,并使用 sysupgrade 命令进行系统更新。重启设备后,即可使用 luci 管理界面。
总结
本文详细介绍了在 openwrt 系统中配置 luci 的过程。通过 make menuconfig 配置 luci 功能,使得 SSH 管理界面变得可访问。希望本文能帮助您在 openwrt 系统中顺利使用 luci 功能。
未经允许不得转载:openwrt技术分享 » OpenWrt编译:手把手教你添加LuCI管理界面

openwrt技术分享
微信关注,获取更多