中级开发教程

OpenWrt中级开发教程,需要有一定的OpenWrt及Linux基础

中级开发教程

杂学记录:iptables中限速的limit,limit-burst功能研究

阅读(3934)

从iptables指南上看出limit和limit-burst最初不是拿来限速的。是拿来限制日志记录的次数的(iptables的logging功能),比如一秒1w个包,通过iptables的匹配了logging规则,都记录下来,log信息会无比庞大。在logging的规则中加上limit之后,可以有每秒/分/小时记录多少次的效果而利用iptables限速,可...

中级开发教程

OpenWRT 下以太网MAC地址的写入

阅读(4881)

近期在为朋友制定OpenWRT系统下产测解决方案时,遇到了MAC地址的写入问题。产测使用Qualcomm Atheros的ART软件,只能写入无线的MAC地址,无法写入以太网的MAC地址, 笔者花了一些时间终于研究清楚,在这里做个记录,以便后续查阅。注:本文以AR9344无线AP为例进行说明,这种方法仅适用于采用Qualcomm Atheros ...

中级开发教程

推荐几个无线漫游(mesh)系统

阅读(9527)

总有无法用网线直接接的情况,所以mesh也是很重要的覆盖方法,我曾部署过3只unifi,信号没有说,但室外的主AP无法穿透覆有保温层的37墙,不能很好的覆盖,如再增加设备,投入实是太大。网上闲逛间发现了几个专攻无线mesh的系统,好东西拿出来大家分享。      1、libremesh    &nb...

中级开发教程

使用procd执行进程

阅读(8244)

在openwrt系统内init进程被procd取代,procd作为父进程可以监控子进程的状态。一旦子进程退出后即可在某一个时刻尝试进行重启进程。在op系统内使用procd监控的有uhttpd,netifd等。在/etc/init.d/文件夹内带有USE_PROCD=1标志,下面就介绍如何让procd启动某一个应用程序 我的应用程序名是binloader,...