openwrt启用nfs尝试
2019-11-4
setenv bootargs "root=/dev/nfs nfsroot=192.168.0.100:/work/openwrt/rootfs,vers=3 ip=192.168.0.101:::255.255.255.0::eth1 nfsrootdebug"setenv bootcmd "t
OpenWrt无线配置流程
2020-3-16
所有的wifi driver放在/lib/wifi目录下,如:12root@OpenWrt:/# ls /lib/wifimac80211.shwifi配置文件The WiFi settings are configured in the file /etc/config/wireless12345
prepare-tmpinfo详解
2021-3-15
这个目标用来检索package和target,再tmp下面生成索引和配置信息。include/toplevel.mk定义SCAN_COOKIE:SCAN_COOKIE?=$(shell echo $$$$)。首先它通过下面两个recipe来扫描所有的package和target:make -f in
openwrt target分析
2021-5-26
openwrt分为package和target。target表示一个种目标硬件架构,比如ramips。target里面有kernel、image的概率,kernel编译内核,image编译固件。1 Board/Subtarget/ProfileBOARD是SOC的名字,target/linux/${
openwrt package分析
2021-4-19
package是target之外的另一个概念,它表示一个包,比如busybox是一个package。package在package/目录下,比如busybox的路径为:package/utils/busybox。每个package都有一个Makefile,来定义这个package。 添
保存kernel panic信息
2021-6-4
通常有3种收集方法。1 kdump这种在各个Linux发行版上用的很多,它在发生panic的时候,起一个kdump-caputre kernel来将奔溃信息写入到磁盘。2 mtdoops在嵌入式设备上用得比较多,在发生panic的时候,将奔溃信息写入mtd分区。3 crashlog在某些架构的嵌入式
openwrt luci分析
2021-7-3
Luci是 Lua ConfigurationInterface的简称,就是用lua实现的cgi程序。 luci程序位于/www/cgi-bin/luci,它只是个入口,代码如下:#!/usr/bin/luarequire "luci.cacheloader"require "luci.
OpenWrt swconfig 分析
2021-8-14
代码路径用户态代码package/network/config/swconfig内核代码:drivers/net/phy/swconfig.c初始化脚本/lib/network/switch.sh初始化流程switch.sh的内容如下#!/bin/sh# Copyright (C) 2009 Ope
openwrt pppoe 拨号流程
2022-3-20
实际上和dhcp一样,pppoe的脚本是 /lib/netifd/proto/ppp.sh它根据配置,生成pppd的参数,然后执行pppd。pppd波上号后,执行一个回调函数,接口也是pppd进程创建的。在pppd退出的时候,接口也销毁了。pppoe setup wan {"device":"eth
netifd 源码分析
2022-4-13
最近碰到一个问题,想给br-lan同时配置dhcp和静态,配置如下:1234567891011config interface 'lan' option ifname 'eth0 eth1' option force_link '1' option type
Copyright © linuxdev.cc 2017-2024. Some Rights Reserved.