luci配置文件格式|如何修改配置文件

A. 如何安装Luci的中文包

为了帮助网友解决“如何安装Luci的中文包”相关的问题,中国学网通过互联网对“如何安装Luci的中文包”相关的解决方案进行了整理,用户详细问题包括:RT,我想知道:如何安装Luci的中文包,具体解决方案如下:解决方案1:己把Fw300r刷了841nv7的官方trunk通过对数据库的索引,我们还为您准备了:如何在英文版openwrt基础上加装中文补丁包 答:1.语言设置的位置在:System-System- System Properties- Language and Style- Language 通过下拉菜单选择。 2.刚刷完固件只有英语可以眩 3.下载中文语言包的方法:System-Software–Software-Actions,在Download and install package右边的文本…===========================================openwrt下aria2安装求助 问:初接触openwrt,手头wr720n改16M后,刷了官方最新固件(OpenWrt Barrier…答:搜索了一下 linux 离线迅雷 下载。发现wget可以下载离线迅雷的文件,安装最新版的wget后也的确实现了下载离线迅雷的文件(虽然只是命令行)。(具体怎么用wget下载离线迅雷文件请自行搜索。。。。)但是wget不支持多线程,速度实在太慢了。搜索了…===========================================安装了官方的ARIA2 没有LUCI,怎么启动? 问:安装了官方的ARIA2 没有LUCI,怎么启动? 或者有没有LUCI的IPK提供下给我…答:首先你的路由能上网就简单了,用命令安装LUCI界面opkg updateopkg install luciopkg install luci-i18n-chineseopkg install luci-app-multiwan/etc/init.d/uhttpd enable/etc/init.d/uhttpd start将这些命令复制进去运行就可以了,用LUCI界面了 …===========================================openwrt的luci必须安装在flash里么? 问:openwrt的luci必须安装在flash里么?我添加了u盘挂载啊,opkg install -…答:不发帖子不行,已发帖子自己就好了,其实我犀利弧度的弄成了 openwrt u盘启动挂载===========================================openwrt下luci界面设置的问题 问:联网更新不行,提示bad address….于是想通过本地安装方法 http://down…答:luci_git-14.287.73426-3f5cf37-1_ar71xx.ipk luci-base_git-14.287.73426-3f5cf37-1_ar71xx.ipk luci-ssl_git-14.287.73426-3f5cf37-1_ar71xx.ipk luci-i18n-english_git-14.287.73426-3f5cf37-1_ar..> 最后这个是语言包,你要喜欢中文的可以选…===========================================LUCI怎么写 问:联网更新不行,提示bad address….于是想通过本地安装方法 http://down…答:不明白您是想问 LUCI中文音译 的写法? LUCI=路西 日语是ルーシ===========================================求助刷了openwrt后安装luci在opkg update这一步过不去 问:各位老大,官方固件后,想安装luci但是在opkg update这一步老过不去啊,…答:“Updated list of available packages in /var/opkg-lists/barrier_breaker.”这是正常提示,不见有什么问题。 查看原帖>>===========================================我的LuCI怎么没有“Services”这个选项卡呢? 问:RT,看到别人的都有,我的肿么没有呢?我装了Upnp和ushare的,按理说它…答:安装upnp、ushare这些软件只是在系统里安装了相应的可执行文件和配置文件,可以在命令行下操作,但是不包括web配置界面的。如果想能够在web里面配置,还要安装相应的web界面,假如你用的是luci界面,那就要安装相应的luci-app-upnp和luci-app-us…===========================================求助941N V4刷了新的openwrt后不能登录了 问:现在的情况是能够获得IP,也能PING通,刷的官网下的wr941nd-v4-squashfs…答:openwrt命令行配置PPPOE上网的方法:1.vi /etc/config/network(编辑network网络…补充一下:如果你需要中文界面,可以opkg install luci-i18n-chinese安装中文语言包…===========================================

B. openwrt系统中的c文件中如何调用luci要加什么头文件

用预编译命令,格式如下: # include < 头文件名.h > 或者 # include " 头文件名.h "

C. 路由器刷了个openwrt系统,

可以到openwrt官网查询支持openwrt的路由器,地址如下:http://wiki.openwrt.org/toh/startOpenWrt 可以被描述为一个嵌入式的 Linux 发行版,(主流路由器固件有 dd-wrt,tomato,openwrt三类)而不是试图建立一个单一的、静态的系统。以TP-LINK WR703N 为例简单介绍一下刷openwrt流程:1、下载安装访问WR703N在OpenWrt的Wiki页,然后在Flashing一节中找到下载链接:squashfs-factory.bin。进入路由器管理界面,出厂配置为http://192.168.1.1,用户名和密码均为admin,然后进入固件更新,选择下载的文件,然后更新。等待一段时间(~~2min),然后重启路由。2、初始配置用一根网线将路由器的Lan口和你电脑相连,电脑上设置为DHCP模式。然后运行cmd.exe输入telent 192.168.1.1成功后将出现OpenWrt的欢迎界面。然后更改root密码:输入passwd更改root密码后dropbear(SSH 服务)就运行了,输入exit退出telent。以后就可以通过ssh管理OpenWrt。3、网络配置OpenWrt官方的固件是不带LuCl的,所以初始的网络设定需要在命令行下完成下载ssh连接工具putty输入192.168.1.1点击open,如果弹出窗口点是即可。输入用户名root回车 然后输入你刚刚设定的密码然后用vi修改相关配置。 首先修改/etc/config/wireless文件输入vi /etc/config/wireless回车注释掉# option disabled 1按i进入修改模式改好后按esc,然后输入:wq保存退出然后修改/etc/config/network文件。首先修改lan接口配置,注释掉此行:# option ifname 'eth0'然后增加wan接口,如果你上级网络是DHCP的,则文件的末尾添加:config interface 'wan' option ifname 'eth0' option proto 'dhcp'如果你上级网络是静态IP,则在文件的末尾添加:config interface 'wan' option ifname 'eth0' option proto 'static' option ipaddr '10.22.33.124' option netmask '255.255.255.0' option gateway '10.22.33.1' option dns '202.113.16.10'然后将路由器的Lan/Wan口接到上级网络中,重启路由器。这时便可以通过电脑寻找SSID为 OpenWrt的无线网络,加入后电脑便可以通过703N上网了。接着ssh 到路由器登陆后输入opkg updateopkg install luci/etc/init.d/uhttpd enable/etc/init.d/uhttpd start就有luci(WEB)界面了~完后就可以通过浏览器访问192.168.1.1来配置路由器了

D. openwrt中配置文件是怎么生成的

openwrt中大部分配置文件被重写到 /etc/config 下面,主要是便于管理,生成的话主要是提前放好的,如果你删除掉了并不会自己生成的。openwrt中配置文件采用uci这个实用工具进行配置的,比如你可以 uci show wireless 这样就可以看到所有无线相关的配置,所有的通用配置都可以用uci工具完成的。dd-wrt主要采用nvram工具,只不过openwrt默认已经不用这个老工具了,当然安装扩展包还是能够使用的。

E. 如何修改luci界面中的hostname及ssid默认显示

自己顶下修改LUCI中htlm为固定显示固然可以但就不能的luci中修改hostname为任意值了

F. 有没有哪位大侠将luci的uhttpd服务器换成nginx服务器

前提:路由操作系统已经是OpenWrt,不凭借LUCI,通过命令行方式更新OpenWrt。1,在官网下载最新的OpenWrt固件(1,最新可以保证各种软件的安装不会出问题 2,官网固件不提供界面LUCI),链接如下:。进入链接地址后,找到对应于TP-LINK WR703N的固件,会有如下四个:首先,有两种不同的格式,即jffs2与squashfs,这两种不同格式的固件区别在于,squashfs安装后,会占用一定的空间来存放系统的一些必要文件,这些文件都只是可读的,这些文件的作用是帮助恢复系统,当OpenWrt崩溃时,可以基于这些文件,使用firstboot脚本重建初始系统,而jffs2则不会存储这样的文件,好处在于节省了空间。一般,我们都使用squashfs格式的固件,方便恢复系统到初始状态。其次,每种格式都有两个文件,factory与sysupgrade,这两个文件的区别是,factory多了一些验证的东西,用于在原厂固件的基础上进行升级,如果已经是OpenWrt,直接使用第二个文件即可。并且,在原厂固件的基础上进行升级时,首先使用factory文件,然后需要再次使用sysupgrade文件,选择不保留原来配置进行升级。2,使用WinSCP,把sysupgrade固件拷贝到某一目录下,如/tmp之下3,使用命令:mtd&-r&write /tmp/xxx.bin&firmware①使用HFS网络文件服务器也非常方便。使用putty登入后,首先把固件下载到/tmp文件夹下:wget&http://192.168.175.1:8080/openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-sysupgrade.bin然后刷新即可。②使用界面进行刷新非常方便,只做简单介绍。无论是原厂界面还是OpenWrt的操作界面,首先选择进入固件升级页,然后选择对应的固件,上传确认即可。需要注意的是,如果是原厂固件,需要先刷factory,此时所得到的就已经是OpenWrt了,然后在该界面上选择sysupgrade文件,进行升级即可。升级结束后,使用telnet登入,添加密码以开启SSH服务(dropbear开始运行),命令依次如下:telnet 192.168.1.1passwd adminpasswd admin即可为root用户添加密码admin。开启wifi,设置pppoe联网刷入官方提供的固件后,是不带LUCI的,所以需要首先设置联网,然后在线安装LUCI与中文支持。设置联网主要是修改两个文件,/etc/config/network与/etc/config/wireless。可以使用WinSCP直接找到相应的文件来做修改,亦可以通过putty登陆,使用vi修改,还可以直接在命令行下修改,最终,支持pppoe联网的文件基本内容为:/etc/config/wireless[html] config wifi-device 'radio0'option type 'mac80211'option hwmode '11ng'option path 'platform/ar933x_wmac'option htmode 'HT20'list ht_capab 'SHORT-GI-20'list ht_capab 'SHORT-GI-40'list ht_capab 'RX-STBC1'list ht_capab 'DSSS_CCK-40'option disabled '0' #open wirelessoption txpower '17' #set poweroption channel '6' #set channelconfig wifi-ifaceoption device 'radio0'option network 'lan'option mode 'ap'option ssid 'wifi-home' #wifi nameoption encryption 'your encryption' #encrypt wayoption key 'your key' #key/etc/config/network[html] config interface 'loopback'option ifname 'lo'option proto 'static'option ipaddr '127.0.0.1'option netmask '255.0.0.0'config interface 'lan'option proto 'static'option ipaddr '192.168.1.1'option netmask '255.255.255.0'option type 'bridge'config interface 'wan'option ifname 'eth0' #allocate network cardoption proto 'pppoe'option username 'your username'option password 'your password'输入命令依次如下:[html] 设置lan ipuci set network.lan.ipaddr=192.168.1.1设置pppoe 上网uci set network.wan.ifname=eth0 // 分配网卡uci set network.wan.proto=pppoeuci set network.wan.username=auci set network.wan.password=508538uci set [email protected][0].disabled=0uci set [email protected][0].txpower=17uci set [email protected][0].channel=6uci set [email protected][0].mode=apuci set [email protected][0].ssid=wifi-homeuci set [email protected][0].network=lanuci set [email protected][0].encryption=psk2uci set [email protected][0].key=wifihomeqpuci commit重启网络服务/etc/init.d/network restart通过以上操作,修改网络配置文件,重启路由或重启网络服务,即可实现pppoe上网。开启无线,设置pppoe联网后,就无法再通过网线连接PC与Router进而访问路由了。原因我是这么看的,wr703n只有一个网卡eht0,联网前用作lan,联网后用作了wan,所以就只能通过无线连接到lan了。关于其他联网方式就不再说明了。安装LUCI,支持中文界面使用putty登陆路由后,通过如下命令安装LUCI与中文包:opkg update // 更新软件列表opkg list-installed // 查看已安装软件opkg install luci // 安装LUCIopkg install luci-i18n-chinese // 支持中文即可完成LUCI的安装。输入以下命令开启支持web服务的uhttpd,并设置其为自启动:/etc/init.d/uhttpd enable # 开机自启动/etc/init.d/uhttpd start # 启动uhttpd增加新用户默认OpenWrt只有root用户,这里来添加另一个用户。OpenWrt中提供有用户权限管理所需要的一系列软件,见下图:可以安装后,使用Linux命令进行用户的管理。这里我使用的方法是直接修改下列配置文件:/etc/passwd,/etc/passwd-,/etc/shadow,/etc/shadow-,/etc/group。在/etc/passwd与/etc/passwd-文件中增加:qinpeng:x::qinpeng:/home/qinpeng:/bin/ash在/etc/shadow与/etc/shadow-文件中增加:qinpeng:$1$RPtWBVD1$t6BpBLeVFnAnZ3BQ43rCU/:0:0:99999:7:::在/etc/group文件中增加:qinpeng:x:1000:qinpeng相应的,把qinpeng这个换成自己的用户名即可,登陆密码与root一样,admin,这个我通过安装passwd来完成之后的修改。至于这几行是什么意思,网上资料许多,可以自己bg一下。之后我也可以在写写。总之,添加完成之后,就多了一个用户:qinpneg,密码:admin。然后,新建目录/home/qinpeng,修改权限为755,修改所有者是qinpeng,组也为qinpeng。之后,一个新用户就有了。

G. openwrt的DNS是修改哪个配置文件

OpenWRT是一个嵌入式Linux系统,想要了解嵌入式Linux系统的朋友有福了,今天小编要给大家介绍下OpenWRT路由的基本配置,一起来学习下吧。 chnroutes 路由表 这个路由表集中了所有分配到中国大陆的 IP 段,根据 ftp/apnic/stats/apnic/delegated-apnic-latest 每天自动更新,可使得在访问国内地址时不经过 VPN。 想想如果能够让家里的路由直接连接 VPN,在家连接 WiFi 的所有设备直接达到Fan墙的效果,应该很 Cool,所以最近在某宝整了一个 Netgear WNDR3800 二手路由回来,先后分别在 DD-WRT 和 OpenWRT 成功配置 VPN + chnroutes,最后还是选择了 OpenWRT。 DD-WRT vs OpenWRT 关于 DD-WRT 和 OpenWRT,我选择 OpenWRT 主要因为 DD-WRT ROM 中集成的软件太多,绝大多数用不到,要配置 jffs2 来保存脚本文件,一般配置则保存在nvram中,而且无线较不稳定,5G频段常搜索不到(当然可能是我这个路由器型号的支持问题)。OpenWRT 的配置文件语法统一,配置都存储在文件系统中,且 ROM 本身仅集成了必备组件,非常小,可以只安装需要的东西,WEB管理界面也是可选安装,简洁强大,经过若干天的使用一直比较稳定。 配置 已配置好 OpenWRT 上网的童鞋们可以直接跳过 1/toh/start),然后到这里下载编译好的 ROM:downloads/ 。最新的 stable 版本是 attitude_adjustment(12/toh/netgear/wndr3800) 2/doc/start#configuring/doc/howto/internet/doc/howto/luci or ipaddress’ option ‘buffering’ ‘1’ c (65 (184 (74/ 下载 linux.zip,解压 b.把 ip-pre-up 重命名为 chnroutes.sh,打开编辑,在 if [ ! -e /tmp/vpn_oldgw ]; then 前插入以下代码,以避免 ppp 连接脚本重复执行导致重复添加路由表项: 代码如下: if [ $OLDGW == ‘x.x.x.x’ ]; then exit 0 fi 其中 x.x.x.x 是 VPN 的网关,可以先本机连接上去之后查看一下网关地址。 c.ssh 连接到路由器,执行以下命令: 代码如下: cd /etc/config/ mkdir pptp-vpncd pptp-vpnvim chnroutes.sh 在 vim 中把编辑好的 chnroutes.sh 粘贴进去(当然也可以通过 ssh 直接把 chnroutes.sh 文件传过去,或者上传到某个地方再 wget 下载) 执行以下命令,设置权限为可执行: chmod a+x chnroutes.sh d.用 vim 编辑 /lib/netifd/ppp-up 文件: vim /lib/netifd/ppp-up 在 [ -d /etc/ppp/ip-up.d ] && { 这一行前插入以下内容,确保 ppp 连接脚本能够被执行: sh /etc/config/pptp-vpn/chnroutes.sh e.重启路由,启动好之后,进入 LuCI 查看接口状态,等 WAN 和 VPN 都连接成功后,ssh进去,执行 route -n head -n 10 ,效果应该类似这样: 代码如下: [email protected]_R0:/etc/config# route -n head -n 10 Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 10.7.0.1 0.0.0.0 UG 0 0 0 pptp-vpn 1.0.1.0 58.111.43.1 255.255.255.0 UG 0 0 0 pppoe-wan 1.0.2.0 58.111.43.1 255.255.254.0 UG 0 0 0 pppoe-wan 1.0.8.0 58.111.43.1 255.255.248.0 UG 0 0 0 pppoe-wan 1.0.32.0 58.111.43.1 255.255.224.0 UG 0 0 0 pppoe-wan 1.1.0.0 58.111.43.1 255.255.255.0 UG 0 0 0 pppoe-wan 1.1.2.0 58.111.43.1 255.255.254.0 UG 0 0 0 pppoe-wan 1.1.4.0 58.111.43.1 255.255.252.0 UG 0 0 0 pppoe-wan 其中 Destination 为 0.0.0.0 的是默认路由,网关为 VPN 网关,意味着默认流量都经过 VPN,而以下的条目则把目的为国内的网段都指向了 ISP 提供的网关。 至此 PPTP VPN 和 chnroutes 已经配置完毕。 6.配置 VPN 断线自动重连 a.创建 /etc/config/pptp-vpn/status-check.sh: vim /etc/config/pptp-vpn/status-check.sh 在 vim 中粘贴以下内容(此脚本检测 VPN 连接状态,并在断线后会断开 WAN 和 VPN 接口,10秒后重新连接 WAN,并在 30 秒后重连 VPN): 代码如下: #!/bin/sh《/p》 《p》if [ -f “/tmp/vpn_status_check.lock” ] then exit 0 fi《/p》 《p》VPN_CONN=`ifconfig grep pptp-vpn`《/p》 《p》if [ -z “$VPN_CONN” ] then touch /tmp/vpn_status_check.lock echo WAN_VPN_RECONNECT at: 》》 /tmp/vpn_status_check_reconn.log date 》》 /tmp/vpn_status_check_reconn.log《/p》 《p》 ifdown vpn ifdown wan sleep 10 ifup wan sleep 30 ifdown vpn sleep 10 ifup vpn sleep 40 rm /tmp/vpn_status_check.lock《/p》 《p》else date 》 /tmp/vpn_status_check.log fi 执行以下命令,设置权限为可执行: chmod a+x /etc/config/pptp-vpn/status-check.sh b.进入LuCI 的 System -》 Scheled Tasks 填入以下内容,并保存: */1 * * * * /etc/config/pptp-vpn/status-check.sh 以上实际上是编辑了 cron 配置,cron 每分钟运行检测 / 重连脚本,重启 cron: /etc/init.d/cron restart c.静待几分钟,查看 /tmp 目录,应该能看到 vpn_oldgw 和 vpn_status_check.log 文件,查看 vpn_status_check.log 文件,可以看到最近一次检测 VPN 连接状态的时间。 代码如下: [email protected]_R0:/tmp# ls vpn* vpn_oldgw vpn_status_check.log [email protected]_R0:/tmp# cat vpn_status_check.log Tue Jul 15 00:04:02 HKT 2014 [email protected]_R0:/tmp# 你可以在 LuCI 中断开 VPN 接口,在接下来的4-5分钟,观察 WAN 和 VPN 的重连情况。 d.分别 traceroute 和 ,观察第二跳的地址: 代码如下: FL-MBP:~ fatlyz$ traceroute head -n 3 traceroute: Warning: has multiple addresses; using 74.125.239.115 traceroute to (74.125.239.115), 64 hops max, 52 byte packets fc_r0.lan (192.168.7.1) 2.161 ms 0.912 ms 0.895 ms 10.7.0.1 (10.7.0.1) 193.747 ms 187.789 ms 289.744 ms 23.92.24.2 (23.92.24.2) 259.323 ms 354.625 ms 408.535 ms 代码如下: FL-MBP:~ fatlyz$ traceroute head -n 3 traceroute to (180.76.3.151), 64 hops max, 52 byte packets 1 fc_r0.lan (192.168.7.1) 1.190 ms 0.984 ms 0.731 ms 2 58.111.43.1 (58.111.43.1) 20.616 ms 38.822 ms 18.484 ms 3 183.56.35.133 (183.56.35.133) 20.056 ms 52.353 ms 87.841 ms 可以看出,已成功对国内外的目标地址进行了路由选择。 至此,OpenWRT 路由的基本配置、PPTP VPN、chnroutes 和自动重连已经配置完成。 上面就是OpenWRT 路由配置的方法介绍了,如果你要给OpenWRT 配置路由的话,不妨试试本文介绍的方法,希望对你有所帮助。

H. 连接luci后用luci home播放本地视频时,画面出现变形,不能正常观看

可能是 LUCI Home 在解码该视频时出现错误,可以在Player虚拟场景“设置”内选择视频格式,例如3D上下、3D左右,VR180˚、VR360˚,

I. 如何修改配置文件

1. 引言OpenWRT中采用LuCI作为它的Web interface界面框架,采用Lua语言。在本文中将以一个简单的示例详细描述如何自定义开发一个界面,对一个配置文件进行操作。2.Model与ControlerMVC的设计理念是进行LuCI开发的一个关键在LuCI中Controller的文件定义在固件中的/usr/lib/lua/luci/controller目录中,模版目录在/usr/lib/lua/luci/view目录下,而model则是在/usr/lib/lua/luci/model中。而model中有一个特殊的模块叫做CBI,被称为LuCI中最酷的功能,该模块的功能是方便的对一个配置文件进行修改。3.示例本文中的页面建立在LuCI界面的network下,不单独创建页面,因此无需写view,只用些controller和model就可以了。1)首先创建一个controllerccontroller/mycbi.luamole("LUCI.controller.mycbi", package.seeall)function index()entry({"admin", "network", "mycbi_change"}, cbi("mycbi-model/mycbimole"), "Change My Conf", 30).dependent=falseend解释一下关键代码:在index()函数中,使用entry函数来完成每个模块函数的注册,官方说明文档如下:entry(path, target, title=nil, order=nil)path is a table that describes the position in the dispatching tree: For example a path of {"foo", "bar", "baz"} would insert your node in foo.bar.baz.target describes the action that will be taken when a user requests the node. There are several predefined ones of which the 3 most important (call, template, cbi) are described later on on this pagetitle defines the title that will be visible to the user in the menu (optional)order is a number with which nodes on the same level will be sorted in the menu (optional)其中target主要分为三类:call,template和cbi。call用来调用函数,template用来调用已有的htm模版,而CBI模块则是使用非常频繁也非常方便的模块,包含的一系列lua文件构成界面元素的组合,所有cbi模块中的控件都需要写在luci.cbi.Map中,在cbi模块中定义各种控件,Luci系统会自动执行大部分处理工作。在cbi.lua文件中封装了所有的控件元素,例如复选框,下拉列表等。2)创建model#mkdir /usr/lib/lua/luci/model/cbi/mycbi-model#vim /usr/lib/lua/luci/model/cbi/mycbi-model/mycbimole.luam = Map("mycbi", "mycbi conf change interface")s = m:section(TypedSection, "MySection")s.addremove = trues:option(Value, "username", "Name:")key=s:option(Value, "password", "Password")key.password=true;return m解释一下关键代码:3)创建配置文件#vim /etc/config/mycbiconfig 'MySection' 'mycbi'option 'username' 'youruser'option 'password' 'yourpass'4. 测试进入OpenWRT界面,登陆后就可以点击“网络”,如果是英文就点击network,可以看到我们添加的子页面入口:点击后进入页面如下:输入用户名密码:root/test,点击保存,后台查看配置文件已经被更改:5. 问题记录1)首先,配置文件不能有任何后缀,否则页面加载后是空页面2)如果出现500 错误,说明lua文件写的有问题,要么是路径错误,要么是语法错误,暂时没找到写日志的方法,可以用wireshark抓包看错误

J. 我的LuCI怎么没有“Services”这个选项卡

安装upnp、ushare这些软件只是在系统里安装了相应的可执行文件和配置文件,可以在命令行下操作,但是不包括web配置界面的。如果想能够在web里面配置,还要安装相应的web界面,假如你用的是luci界面,那就要安装相应的luci-app-upnp和luci-app-ushare 。如果我的回答没帮助到您,请继续追问。转载,仅供参考。​


赞 (0)