openwrt
文章平均质量分 56
wynter_
做一个对得起自己的人。
展开
-
openwrt固件,串口烧写flash
原文地址:http://blog.chinaunix.net/uid-25631578-id-4011568.htmlAR系列分区地址4M flash的分区地址:分区名 起始地址 结束地址 分区长度 uboot 0x9f000000 0x9f020000原创 2016-10-28 14:51:55 · 2726 阅读 · 0 评论 -
OpenWrt/Lede 添加Samba支持
samba功能定制1.uci定制Base System ---> <*> uci................ Utility for the Unified Configuration Interface (UCI) Libraries ---> <*> libuci........... C library for the Unified Configur原创 2018-01-02 10:28:00 · 9229 阅读 · 0 评论 -
OpenWrt/Lede 添加USB支持
USB功能定制1. 添加USB相关支持Kernel modules —> USB Support —> <*> kmod-usb-core. Kernel modules —> USB Support —> <*> kmod-usb-ohci. Kernel modules —> USB Support —> <*> kmod-usb-uhci. Kernel modules —原创 2018-01-02 10:26:03 · 26941 阅读 · 1 评论 -
lede编译freeradius2时遇到的错误解决方法
在编译freeradius2时,遇到了如下错误:/usr/bin/ld: .libs/debug.o: Relocations in generic ELF (EM: 8)/usr/bin/ld: .libs/debug.o: Relocations in generic ELF (EM: 8).libs/debug.o: error adding symbols: File in wrong原创 2017-12-01 09:32:39 · 827 阅读 · 0 评论 -
openwrt uci api续: 找出匿名节点的"名字"
在使用uci api函数进行配置文件管理的时候,有些配置文件里面会有匿名节点的存在。现有的uci api没有直接支持修改匿名节点的api,所以想要修改匿名节点就略显头疼,甚至无从下手。其实匿名节点并非真的匿名,它也有名字存在。以下以/etc/config/wireless文件为例:这里这个节点就是匿名节点(anonymous section),上面有说这个节点其实是有名字的,可以通过下原创 2016-12-08 21:31:56 · 4245 阅读 · 0 评论 -
openWrt patch 打补丁
英文原版 中文翻译原创 2017-07-29 16:18:56 · 1387 阅读 · 0 评论 -
openWrt: 数据发送过程分析
OpenWRT数据发送过程 这里使用的是ath9k网卡驱动,硬件平台是TP-link TL-WR841N V7.1 路由器1. packet_sendmsg() Linux kernel发送数据的接口函数是packet_sendmsg,本质上对应了user space的sendmsg实现。上层通过调用sendmsg实现数据的发送。将待发送的数据放入kernel spac转载 2017-06-12 13:51:56 · 1738 阅读 · 0 评论 -
openWrt 数据接收过程分析
OpenWRT数据接收过程 这里使用的是ath9k网卡驱动,硬件平台是TP-link TL-WR841N V7.1 路由器1. ieee80211_tasklet_handler()Linux内核是通过中断来对接收到的数据进行响应的。当硬件检测到有接收数据的时候,产生一个中断,中断触发下半部的tasklet机制,在802.11协议栈这里会调用ieee80211_taskl转载 2017-06-12 12:22:16 · 1549 阅读 · 0 评论 -
openwrt查看flash、RAM、CPU信息
1.查看Flash容量大小(存储空间,可以理解为电脑的硬盘)root@OpenWrt:/# dmesg |grep spi |grep Kbytes #查看Flash容量[ 0.660000] m25p80 spi0.0: mx25l12805d (16384 Kbytes)#16384/1024=16M 既是16M的Flash2.查看RAM容量大小(可以理解为电脑转载 2017-01-13 10:11:45 · 16324 阅读 · 0 评论 -
openwrt uci api: 配置文件匿名节点的操作(2)
上一篇文章里面大概说了一下怎么找到匿名节点的"名字",这一篇说一下怎么操作匿名节点(增,删,改),例子如下:/* *在配置文件中新增一个节点 *(在wireless文件中新增一个ssid节点) */int add_new_section(void){ char acSsid[32] = {'0'}; //存储输入的ssid char acPasswd[32] = {'0'}原创 2016-12-30 15:55:51 · 5311 阅读 · 4 评论 -
openWrt uci API
UCI是Unified Configuration Interface的缩写,翻译成中文就是统一配置接口,用途就是为OpenWrt提供一个集中控制的接口。OpenWrt实现的这个工具,能够让你的不管是Lua还是PHP程序,或者SHELL程序或C程序,只要执行命令传输参数就能达到修改系统参数的目的。UCI 是OpenWRT为实现配置集中化而引入的一个软件包, 通过修改UCI,可以实现对OpenW原创 2016-11-20 16:36:54 · 3660 阅读 · 1 评论 -
新建只能访问LUCI的非root用户
编译LEDE/openWRT,不管是ssh远程登录还是luci界面都只有root用户,为了增强系统的安全性,就要将ssh和luci的用户做区分。 本例默认用户为root,密码为123456,作为系统访问用户; 新增用户为admin,密码为admin,作为luci登录用户; 添加admin用户打开~/lede/package/base-files/files/etc/passwd文件,原创 2018-01-31 14:19:21 · 1374 阅读 · 3 评论