代码分析

openwrt路由器-timeout while waiting for PADS

阅读(4651)

最近使用openwrt路由器进行PPPoE拨号的时候,经常出现“远程服务器无响应“的错误,log打印日志如下:pppoe: Timeout waiting for PADS packets Unable to complete PPPoE Discovery我用ope...

逆向分析

记一次修改DiyBox的经历(openwrt固件解包与打包)

阅读(7091)

吐槽几句做技术的有无私造福人类的,也有耍流氓坑人的。说的不是DiyBox,而是“信利”。信利就是一家犯贱、祸害大学生、助纣为虐的流氓公司,其所谓的“防私接”技术让电信和移动牢牢的垄断着学校的宽带资源,还让学生花费了大量的冤枉钱。当然,有狗熊的时代就会有英雄的存在。有miao1007 开源的Openwrt pppd plugin和 sunflyer 的simp...

代码分析

OpenWrt 启动顺序

阅读(5712)

系统启动顺序bootloader加载内核内核开动,同时扫描mtd文件系统分区内核执行/etc/preinit脚本/etc/preinit执行/sbin/init二进制程序/sbin/init根据/etc/inittab定义执行启动过程/etc/inittab首先执行/etc/init.d/rcS,此脚本将顺序启动/etc/rc.d/目录以S开关的脚本/sbi...

初级开发教程

基于openwrt的mqtt的移植

阅读(7614)

其实mqtt不需要太复杂的流程,进入openwrt,make menuconfig在lib中选择mosquitto-nossl,然后make V=99,编译出来以后再openwrt\build_dir\target-mipsel_24kec+dsp_uClibc-0.9.33.2\mosquitto-nossl\mosquitto-1.4.10\lib下面即...

使用类教程

wget 使用技巧

阅读(4951)

wget 是一个命令行的下载工具。对于我们这些 Linux 用户来说,几乎每天都在使用它。下面为大家介绍几个有用的 wget 小技巧,可以让你更加高效而灵活的使用 wget。$ wget -r -np -nd http://example.com/packages/这条命令可以下载 http://example.com 网站上 packages 目录中的所有...

中级开发教程

OpenWrt netifd学习笔记

阅读(4197)

Netifd简介Netifd是OpenWrt中用于进行网络配置的守护进程,基本上所有网络接口设置以及内核的netlink事件都可以由netifd来处理完成。 在启动netifd之前用户需要将所需的配置写入uci配置文件/etc/config/network中,以告知netifd如何设置这些网络接口,如IP地址、上网类型等。如果在netifd运行过程中需要修改...