吵吵   2011-08-06  阅读:16,885

LuCI作为“FFLuCI”诞生于2008年3月份,目的是为OpenWrt固件从 Whiterussian 到 Kamikaze实现快速配置接口。Lua是一个小巧的脚本语言,很容易嵌入其它语言。轻量级 LUA语言的官方版本只包括一个精简的核心和最基本的库。这使得LUA体积小、启动速度快,从而适合嵌入在别的程序里。UCI是OpenWrt中为实现所有系统配置的一个统一接口,英文名Unified Configuration Interface,即统一配置接口。LuCI,即是这两个项目的合体,可以实现路由的网页配置界面。

最初开发这个项目的原因是没有一个应用于嵌入式的免费,干净,可扩展以及维护简单的网页用户界面接口。大部分相似的配置接口太依赖于大量的Shell脚本语言的应用,但是LuCi使用的是Lua编程语言,并将接口分为逻辑部分,如模板和视图。LuCI使用的是面向对象的库和模板,确保了高效的执行,轻量的安装体积,更快的执行速度以及最重要的一个特性————更好的可维护性。

与此同时,LuCI从MVC-Webframework衍生出一个包含了很多库、程序以及Lua程序用户接口的集合,但是LuCI仍然专注于实现网页用户界面并成为OpenWrt Kamikaze官方的一份子。

LuCI是一个开放源码的独立项目,欢迎任何人的加入。

安装LuCI
openwrt源:
1.转到OpenWrt根目录。
2.输入 ./scripts/feeds update
3.输入 ./scripts/feeds install -a -p luci
4.输入 make menuconfig
5.在”LuCI”菜单下你将找到所有的组件。
OpenWrt 安装包版本库:
1.添加一行文字到你的/etc/opkg.conf中,即将LuCI添加到版本库中:
src luci http://downloads.openwrt.org/kamikaze/8.09.2/YOUR_ARCHITECTURE/packages
2.输入 opkg update
3.LuCI 简版,输入: opkg install luci-light
LuCI 普通版: opkg install luci
自定义模块的安装: opkg install luci-app-*
4.为了实现HTTPS支持,需要安装luci-ssl meta安装包
5.由于opkg-installed服务是默认关闭的,你需要手动开启使它能够开机启动:
root@OpenWrt:~# /etc/init.d/uhttpd enable
root@OpenWrt:~# /etc/init.d/uhttpd start

吵吵微信朋友圈,请付款实名加入:

吵吵 吵吵

14条回应:“LuCi-为openwrt路由快速简单配置而生”

  1. 张海华说道:

    要知道,我是专为沙发而来的!!哈哈,路由配置哥会呀!!

  2. 流氓兔说道:

    这个俺不会,来学习了!

  3. 曳步舞说道:

    来支持下博主了···

  4. 努努说道:

    看不懂,纯支持

  5. 哈哈,前来围观一下

  6. 哈哈,也来了解一下

  7. 张无计说道:

    我承认,我每个字都认识。连起来不认识,我真不是想灌水,我是进来才发现完全看不懂的……

  8. 微视频教程说道:

    博客主题很漂亮。呵呵

  9. 微视频教程说道:

    特别是这个留言框,很漂亮

  10. 混小子博客说道:

    技术东西 实在的很

  11. ℃¤℃汇儿说道:

    哈哈哈哈,前人栽树,后人乘凉,哈哈哈哈哈哈~~~~~我在此谢谢有你这样近于研究的人!

  12. qiushui_007说道:

    安装luci的命令是否有错误?
    2.输入 ./scripts/feeds update –>
    2.输入 ./scripts/feeds update packages luci

  13. 菜鸟说道:

    希望给个,luci配置教程,对初手配置路由非常有帮助,免得变砖~

发表评论

电子邮件地址不会被公开。 必填项已用*标注