随笔分类 -  openwrt

摘要:UCI: UnifiedConfigurationInterface通用配置接口,主要用于集中控制openwrt的配置文件。1、uci使用的配置文件一般放置在设备上的/etc/config目录下,包括一些兼容的应用,譬如snmp,保存在/etc/config/的配置文件是已经被重写后的文件。并且这些... 阅读全文
posted @ 2015-12-11 15:55 hbg-rohens 阅读(1325) 评论(0) 推荐(0)
摘要:Package/conffiles(optional)由该包安装的配置文件的列表,一行一个文件。BuildPackage宏最重要的一个宏是BuildPackage。它会在 Makefile 的最后一行被引用。它的实现也就是在 package.mk 文件里。如下为其源码:?12345678910111... 阅读全文
posted @ 2015-12-03 15:26 hbg-rohens 阅读(1086) 评论(0) 推荐(0)
摘要:ar71xx / brcm47xx / brcm63xx / ramips是指cpu的系列,ramips是指ralink系列的 阅读全文
posted @ 2015-12-02 09:21 hbg-rohens 阅读(2721) 评论(0) 推荐(0)
摘要: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 =... 阅读全文
posted @ 2015-11-23 19:44 hbg-rohens 阅读(1458) 评论(1) 推荐(0)
摘要: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... 阅读全文
posted @ 2015-11-23 11:17 hbg-rohens 阅读(2520) 评论(0) 推荐(0)
摘要:QSDK是一种在openwrt的基础上,加入了高通atheros芯片相关资料的一种环境。QSDK与openwrt的区别主要在如下几个方面:arch/mips/ath79/* – updated QCA base platform device support – GPLv2sound/soc/ath... 阅读全文
posted @ 2015-10-29 14:00 hbg-rohens 阅读(10878) 评论(2) 推荐(0)
摘要:mvc : (model view controller),是模型(model)-视图(view)-控制器(controller)的缩写.MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式:[1]Model(模型)表示应用程序... 阅读全文
posted @ 2015-10-16 16:50 hbg-rohens 阅读(258) 评论(0) 推荐(0)
摘要:UCI : Unified Configuration Interface1、基于nvram配置2、只需修改UCI配置文件3、配置文件存放在路径/etc/config/目录下4、可以通过uci命令或者直接修改配置文件的方式更改uci配置文件内容5、必须通过重启相关的脚本使文件生效,譬如调用init.... 阅读全文
posted @ 2015-10-15 16:13 hbg-rohens 阅读(242) 评论(0) 推荐(0)
摘要:entry()函数,第一个参数是定义菜单的显示(Virtual path)。第二个参数定义相应的处理方式(target)。alias是指向别的entry的别名,from调用的某一个view,cbi调用某一个model,call直接调用函数。第三个参数是菜单的文本,直接添加string不会国际化,_(... 阅读全文
posted @ 2015-10-12 10:32 hbg-rohens 阅读(1240) 评论(0) 推荐(0)
摘要:在lua中,一切都是变量,除了关键字。1、注释:单行注释: 连续两个减号“--”表示注释的开始,一直延续到行末。相当于C语言中的“//”多行注释:由“--[[”表示注释开始, “]]”表示注释结束。类似于C语言中的“/*..........*/”2、编程在lua中,语句之间可以用分号“;”, 也可以... 阅读全文
posted @ 2015-10-09 10:36 hbg-rohens 阅读(248) 评论(0) 推荐(0)
摘要:1、makemenuconfig rm:cannotremove`tmp/.host.mk':Permissiondenied退到trunk上级目录sudochown-R777trunk2、hbg 不在 sudoers 文件中。此事将被报告。sudo命令可以让你以root身份执行命令,来完成一些我们... 阅读全文
posted @ 2015-09-25 11:47 hbg-rohens 阅读(910) 评论(0) 推荐(0)
摘要:make 命令简单说明 make V=99 V=99表示输出详细的debug信息 make world 表示编译所有 make j=2 V=99 如是多核CPU,加j=2 选项理论上能加快编译速度 make -j 2 V=99可加快编译速度(不推荐使用) 只清除某个模块 make ... 阅读全文
posted @ 2015-09-24 13:50 hbg-rohens 阅读(2978) 评论(0) 推荐(0)
摘要:Openwrt默认不开启wifi,要开启的话, 修改这个文件:openwrt/trunk/package/kernel/mac80211/files/lib/wifi/mac80211.sh.滚到文件最后, 注释掉# REMOVE THIS LINE TO ENABLE WIFI:#option d... 阅读全文
posted @ 2015-09-24 11:57 hbg-rohens 阅读(6093) 评论(1) 推荐(0)
摘要:$() 表示要执行的一条语句$(if 条件, 成立执行, 失败执行)if条件分支$(foreach 变量, 成员列表, 执行体) 成员遍历语句可以看出,语句是可以嵌套使用的。$(N) 表示第N个参数 阅读全文
posted @ 2015-09-11 10:56 hbg-rohens 阅读(258) 评论(0) 推荐(0)
摘要:加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\... 阅读全文
posted @ 2015-09-02 15:53 hbg-rohens 阅读(3690) 评论(0) 推荐(0)
摘要:设备上运行的openwrt,当tftp和ftp都无法使用时,可以使用命令scp在两台linux设备上copy文件。当设备启动起来后,输入命令:scp hbg@192.168.2.32:/home/hbg/openwrt/A3_307/bin/ar71xx/openwrt-ar71xx-generic... 阅读全文
posted @ 2015-08-31 10:06 hbg-rohens 阅读(837) 评论(0) 推荐(0)
摘要:makedefconfigrm:cannotremove`tmp/.host.mk':Permissiondenied退到trunk上级目录su rootsudochown-R777trunk 阅读全文
posted @ 2015-08-27 17:19 hbg-rohens 阅读(1139) 评论(0) 推荐(0)