使用类教程

OpenWrt PPPoE拨号问题之mac地址克隆

阅读(2799)评论(0)

前言 Mac地址克隆主要是解决运营商绑定mac地址的行为,这种行为就给哥添麻烦。 好了,话题转回,我如何实现这个Mac地址克隆的。 OpenWrt中的LAN口以实现Mac地址克隆,所以其相关的设置Mac地址克隆的东西也已经存在了,我们需要做的就是搬到PPPoE上面。 但是,问题来了,照搬之后,wan口的m...

代码分析

OpenWrt 开机流程分析

阅读(3238)评论(0)

如果在路由器的终端上输入ps命令,可以看到pid为1的进程是procd。procd就是今天的故事了。 没错,今天来学习一下OpenWrt开机之后都发生了 什么 。主要有三个主角: /etc/preinit,对应源码在 package/base-files/files/etc/preinit /sbin/procd,...

代码分析

Device Tree的用法 (DTS 文件说明)

阅读(2699)评论(0)

基本数据格式 ———————————————————————————————— device tree是一个简单的节点和属性树,属性是键值对,节点可以包含属性和子节点。下面是一个.dts格式的简单设备树。 / { node1 { a-string-property = "A string"; a-st...

中级开发教程

OpenWRT UCI API的使用 (libuci库的使用)

阅读(4497)评论(0)

OpenWRT UCI API的使用 LUCI配置文件简介 LUCI的配置文件一般存储在 /etc/config目录下。比如网络配置文件则是 /etc/config/network 无线的配置文件是 /etc/config/wireless. 跟多配置文件的含义参考官方 WIKI 基本概念 UCI上下文: struct uci_cont...

中级开发教程

UCI (统一配置接口) – 技术参考资料

阅读(2488)评论(0)

UCI (统一配置接口) – 技术参考资料 UCI(统一配置接口)应用程序和库文件的项目管理页面 UCI适用于OpenWrtR10367 (trunk)之后的版本 在本地GNU/Linux发行版上使用git命令可获取源代码: ...

中级开发教程

使用Docker编译OpenWrt Package

阅读(2669)评论(0)

使用Ubuntu编译openwrt时,需要安装很多依赖,然后下载SDK进行配置,每个开发者都需要重复进行这些 步骤。如果做成一个虚拟机镜像,大家下载就能用,就方便多了。使用Docker即可实现。 下载 docker image 先安装docker,把当前用户加入docker组。如果用户名是ubuntu,则在Ubuntu系统里指令...

Copyright © 2015-2017 By OpenWrt.pro All Rights Reserved.