中级开发教程

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

中级开发教程

OpenWrt 实现用户插拔网线后自动释放和分配IP地址

阅读(466)

实现思路:获取拔插网线的状态释放IP和重新分配IP一)获取网线状态方案1:用swconfig命令去获取网线的拔插状态swconfig命令形式:swconfig dev [port |vlan ] (help|set |get |load |show)若不知道dev设备名,则先用swconfig list查看一下例如:root@:/# swconfig lis...

中级开发教程

OpenWrt 增加实现FTP ALG功能

阅读(365)

FTP ALG的功能说明:    普通NAT实现了对UDP或TCP报文头中的的IP地址及端口转换功能,但对应用层数据载荷中的字段无能为力,在许多应用层协议中,比如多媒体协议(H.323、SIP等)、FTP、SQLNET等,TCP/UDP载荷中带有地址或者端口信息,这些内容不能被NAT进行有效的转换,就可能导致问题。而N...

中级开发教程

OpenWrt ubus 代码示例

阅读(2290)

一、 介绍ubus提供了一种多进程通信的机制。存在一个守护进程ubusd,所以进程都注册到ubusd,ubusd进行消息的接收、分发管理。ubus依赖于uboxubus启动后会在后台运行ubusd进程,该进程监听一个unix套接字用于与其他应用程序通信。其他应用程序可基于libubox提供的接口(或自己实现)与其通信。ubus是为发送消息而设计的,不合适传输...