随笔分类 - openwrt
摘要:UCI: UnifiedConfigurationInterface通用配置接口,主要用于集中控制openwrt的配置文件。1、uci使用的配置文件一般放置在设备上的/etc/config目录下,包括一些兼容的应用,譬如snmp,保存在/etc/config/的配置文件是已经被重写后的文件。并且这些...
阅读全文
摘要:Package/conffiles(optional)由该包安装的配置文件的列表,一行一个文件。BuildPackage宏最重要的一个宏是BuildPackage。它会在 Makefile 的最后一行被引用。它的实现也就是在 package.mk 文件里。如下为其源码:?12345678910111...
阅读全文
摘要:ar71xx / brcm47xx / brcm63xx / ramips是指cpu的系列,ramips是指ralink系列的
阅读全文
摘要:struct lldpd {int g_snmp; struct event*g_snmp_timeout;void*g_snmp_fds;char*g_snmp_agentx;}lldpd_main(){ struct lldpd *cfg; // 初始化snmp相关参数 int snmp =...
阅读全文
摘要:OpenWRT uses UCI (/etc/config/snmpd) to generate the /etc/snmp/snmpd.conf , so you cannot simply edit this file and restart snmpd.翻译:OpenWRT利用UCI(/etc...
阅读全文
摘要:QSDK是一种在openwrt的基础上,加入了高通atheros芯片相关资料的一种环境。QSDK与openwrt的区别主要在如下几个方面:arch/mips/ath79/* – updated QCA base platform device support – GPLv2sound/soc/ath...
阅读全文
摘要:mvc : (model view controller),是模型(model)-视图(view)-控制器(controller)的缩写.MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式:[1]Model(模型)表示应用程序...
阅读全文
摘要:UCI : Unified Configuration Interface1、基于nvram配置2、只需修改UCI配置文件3、配置文件存放在路径/etc/config/目录下4、可以通过uci命令或者直接修改配置文件的方式更改uci配置文件内容5、必须通过重启相关的脚本使文件生效,譬如调用init....
阅读全文
摘要:entry()函数,第一个参数是定义菜单的显示(Virtual path)。第二个参数定义相应的处理方式(target)。alias是指向别的entry的别名,from调用的某一个view,cbi调用某一个model,call直接调用函数。第三个参数是菜单的文本,直接添加string不会国际化,_(...
阅读全文
摘要:在lua中,一切都是变量,除了关键字。1、注释:单行注释: 连续两个减号“--”表示注释的开始,一直延续到行末。相当于C语言中的“//”多行注释:由“--[[”表示注释开始, “]]”表示注释结束。类似于C语言中的“/*..........*/”2、编程在lua中,语句之间可以用分号“;”, 也可以...
阅读全文
摘要:1、makemenuconfig rm:cannotremove`tmp/.host.mk':Permissiondenied退到trunk上级目录sudochown-R777trunk2、hbg 不在 sudoers 文件中。此事将被报告。sudo命令可以让你以root身份执行命令,来完成一些我们...
阅读全文
摘要:make 命令简单说明 make V=99 V=99表示输出详细的debug信息 make world 表示编译所有 make j=2 V=99 如是多核CPU,加j=2 选项理论上能加快编译速度 make -j 2 V=99可加快编译速度(不推荐使用) 只清除某个模块 make ...
阅读全文
摘要:Openwrt默认不开启wifi,要开启的话, 修改这个文件:openwrt/trunk/package/kernel/mac80211/files/lib/wifi/mac80211.sh.滚到文件最后, 注释掉# REMOVE THIS LINE TO ENABLE WIFI:#option d...
阅读全文
摘要:$() 表示要执行的一条语句$(if 条件, 成立执行, 失败执行)if条件分支$(foreach 变量, 成员列表, 执行体) 成员遍历语句可以看出,语句是可以嵌套使用的。$(N) 表示第N个参数
阅读全文
摘要:加snmp模块到openwrt中去1、下载snmp的解压包文件net-snmp-5.4.2.1.tar.gz下载地址为:http://www.net-snmp.org/download.html2、拷贝到服务器Z:\package目录下(在目录下创建netsnmp文件)\\192.168.2.32\...
阅读全文
摘要:设备上运行的openwrt,当tftp和ftp都无法使用时,可以使用命令scp在两台linux设备上copy文件。当设备启动起来后,输入命令:scp hbg@192.168.2.32:/home/hbg/openwrt/A3_307/bin/ar71xx/openwrt-ar71xx-generic...
阅读全文
摘要:makedefconfigrm:cannotremove`tmp/.host.mk':Permissiondenied退到trunk上级目录su rootsudochown-R777trunk
阅读全文

浙公网安备 33010602011771号