openwrt
文章平均质量分 69
关于openwrt开发相关的总结
昵称系统有问题
知识成就梦想。
展开
-
Openwrt测试usb是否正常
Openwrt测试usb是否正常文章目录Openwrt测试usb是否正常1. 前言2. 测试过程1. 前言openwrt很多时候会选择使用u盘来进行升级,毕竟sd卡使用的比较少了,所以很多时候固件升级大多选择web端压缩包升级或者将固件压缩包放入u盘中通过uboot升级,但在某些情况下可能usb挂载存在问题或者usb口硬件存在问题导致识别不到u盘及u盘中的内容,这个时候最好提前可以看一下u盘是否正常读写,理论上也适用于Linux,但是没有测试过。2. 测试过程通过fdisk查看磁盘情况(我这里默原创 2021-12-10 17:56:53 · 3120 阅读 · 0 评论 -
go-uci库使用示例及注意事项
go-uci库使用示例及注意事项文章目录go-uci库使用示例及注意事项1. 前言2. 示例3. 注意点1. 前言之前介绍过openwrt的uci相关内容,这里就go uci库使用及注意事项做下简单总结,注意点可能会引起一些不易发觉的bug。2. 示例使用的go-uci库:https://github.com/digineo/go-uciimport "github.com/digineo/go-uci"func main() { //强制读取,否则由于内存中缓存的内容导致配置文件原创 2021-09-26 17:38:18 · 1157 阅读 · 0 评论 -
openwrt利用arp获取局域网设备IP
openwrt利用arp获取局域网设备IP文章目录openwrt利用arp获取局域网设备IP1. 前言2. ARP概念3. arp局域网搜索设备实现思路和代码1. 前言目前我们通过arp协议搜索局域网设备,根据局域网设备地址判断子设备是否在线(子设备ip为静态ip地址),所以这里简单总结一下arp的使用。2. ARP概念以下内容来自维基百科:ARP:地址解析协议(英语:Address Resolution Protocol,缩写:ARP)是一个通过解析网络层地址来找寻数据链路层地址的网络传输协原创 2021-09-10 18:01:40 · 3884 阅读 · 0 评论 -
OpenWRT UCI介绍及相关处理库
OpenWRT UCI介绍及相关处理库文章目录OpenWRT UCI介绍及相关处理库1. 前言2. 概念3. UCI配置文件4. 文件语法5. 命令行实用工具5.1 用法5.2 示例导出整个配置查看所有配置项的值查看特定选项的值查看网络接口的状态添加防火墙规则5.3 场景示例更改uhttpd监听端口配置端口转发6. 常用的库1. 前言基本上OpenWrt上相关的配置都可以使用UCI进行配置,这对我们进行自动化配置路由器相当有帮助,我们可以很方便的将配置过程写入脚本或者写入程序,所以这里大致总结以下u原创 2021-09-10 18:00:06 · 1110 阅读 · 0 评论 -
Go-OpenWrt获取wan口ip、dns、网关ip
Go-OpenWrt获取wan口ip、dns、网关ip文章目录Go-OpenWrt获取wan口ip、dns、网关ip1. 前言2. 解决方案思路3. 代码1. 前言一般来说,Openwrt可以配置多个wan口和多个lan口,这里获取的wan口的ip、dns等信息是基于知道wan口名称的前提下使用ifstatus命令来获取解析结果的。2. 解决方案思路通过uci命令获取相关网络接口名称,然后利用ifstatus查看对应接口的网络信息后获取,当然也可以直接通过uci接口获取:root@OpenWr原创 2021-09-09 18:05:48 · 4969 阅读 · 0 评论 -
UCI、LuCI、go-uci概述和相关资料
UCI、LuCI、go-uci概述和相关资料文章目录UCI、LuCI、go-uci概述和相关资料1. 前言2. 相关概念和资料ucilucigo-uci3. 最后1. 前言知道OpenWrt/LEDE应该知道利用frp做内网穿透,而frp是go语言开发的,内网穿透可以将OpenWrt的配置web方便穿透到外网,这样的话远程配置、控制和维护基于OpenWrt的设备在某些情况下就变得容易了,此外,自带路由功能也可以对这样的设备做更多的扩展,它可以作为一个路由器,也可以作为中继设备,加上轮子甚至可以成为一原创 2021-08-17 18:28:43 · 938 阅读 · 0 评论 -
编译mtk-openwrt-sdk生成固件
编译mtk-openwrt-sdk生成固件文章目录编译mtk-openwrt-sdk生成固件前言准备一、下载适合你的mtk芯片的CPU架构的openwrt-SDK包二、编译前的准备1.编译安装源码包2.配置openwrt(1)LuCI(MTK)(2)web服务器3.dl中的各种工具包三、编译四、最后参考网址:http://blog.csdn.net/u013177084/article/det...原创 2019-01-30 22:06:25 · 4831 阅读 · 0 评论 -
Ubuntu16.04下交叉编译适配openwrt(CC版本)的swoole扩展库(swoole-1.10.3)
Ubuntu16.04下交叉编译适配openwrt(CC版本)的swoole扩展库(swoole-1.10.3)文章目录Ubuntu16.04下交叉编译适配openwrt(CC版本)的swoole扩展库(swoole-1.10.3)一、简介二、准备三、编译及安装1.交叉编译pcre(非必须,我这里就不缺pcre)(1)解压、创建安装文件夹(2)configure(3)make(4)make in...原创 2018-12-18 21:24:45 · 740 阅读 · 0 评论 -
Ubuntu16.04下交叉编译适配openwrt(CC版本)的PHP源码(php-5.6.17)总结
Ubuntu16.04下交叉编译适配openwrt(CC版本)的PHP源码(php-5.6.17)总结文章目录Ubuntu16.04下交叉编译适配openwrt(CC版本)的PHP源码(php-5.6.17)总结一、简介二、准备三、编译及安装1.configure脚本参数了解2.configure命令及常见错误(1)常见问题1:没有找到libxml2、zlib等库a.解压:b.创建安装位置:c....原创 2018-12-18 20:58:57 · 3727 阅读 · 1 评论 -
mipsel-openwrt-linux交叉编译zlog日志库并测试
mipsel-openwrt-linux交叉编译zlog日志库并测试文章目录mipsel-openwrt-linux交叉编译zlog日志库并测试一、准备二、交叉编译测试1.mipsel-openwrt-linux交叉编译过程(arm类似)2.测试代码3.zlog配置文件4.测试代码编译脚本5.开发板上运行结果一、准备GitHub:https://github.com/HardySimpso...原创 2018-09-18 19:41:19 · 1069 阅读 · 2 评论 -
mipsel-openwrt-linux交叉编译libwebsockets
mipsel-openwrt-linux交叉编译libwebsocketsmipsel-openwrt-linux交叉编译libwebsockets1.下载libwebsockets2.准备条件3.编译安装libwebsockets4.常见问题可能出现的错误1:可能出现的错误2:可能出现的错误3:5.最终结果编译安装结果在开发板上的测试结果...原创 2018-09-14 16:45:39 · 2815 阅读 · 0 评论 -
mipsel-openwrt-linux交叉编译openssl-1.0.2l
mipsel-openwrt-linux交叉编译openssl-1.0.2lmipsel-openwrt-linux交叉编译openssl-1.0.2l1.下载及解压2.生成配置文件3.修改Makefile文件4.编译和安装5.可能出现的错误注意:以下内容基于openssl-1.0.2l,不同版本的交叉编译方式可能存在差异。1.下载及解压wget...原创 2018-09-14 16:44:11 · 2605 阅读 · 0 评论 -
刷新完固件后opkg update报错的解决方法
刷新完固件后opkg update报错的解决方法一、更改设备ip当你使用lan口接入局域网后,如果你ping不通局域网上的其他设备ip,那么需要更改ip。vim /etc/config/network修改lan口的ip为局域网下同一网段的ip,注意不要和其他设备的id冲突了。重启网络的方法:/etc/init.d/network restart二、添加网关和dns1.添...原创 2017-11-17 18:34:48 · 33285 阅读 · 7 评论 -
openwrt下搭建lighttpd+mysql+php5环境(二)
openwrt下搭建lighttpd+mysql+php5环境(二)前言之前的“openwrt下搭建lighttpd+mysql+php5环境(一)”总结是基于openwrt版本为CC 15.05的,每一个openwrt版本安装的软件版本也是不同的,就好像Windows7下的软件和Windows xp下的软件是不同的一样,openwrt的软件对系统的依赖性更强。(mt76xx)这里要做...原创 2017-11-16 12:01:20 · 3179 阅读 · 0 评论 -
开发板串口测试总结
开发板串口测试总结一般开发板说明书自带串口测试说明,只需要按照说明进行即可,我这里做简要总结。1.用串口线连接电脑和开发板的串口2.打开外部串口(这里的外部是对于开发板来说)新建一个SecurCRT窗口或putty进行serial协议连接,然后连接该串口线的串口号,设置波特率115200,数据位8位,停止位1,奇偶校验无,无流控,打开这个串口,端口的话右键我的电脑,然后设备,然后打...原创 2017-07-19 15:27:57 · 2868 阅读 · 0 评论 -
Openwrt下安装Lighttpd+PHP+Mysql总结(一)
Openwrt下安装Lighttpd+PHP+Mysql总结(一)参考:http://blog.csdn.net/king_jie0210/article/details/51142521注意:1.记得给开发板设置好网络,另外,开发板和虚拟机下操作可能不同,最好买个开发板吧,我在虚拟机上给相关系统装mysql出了很多问题还是进不了mysql,但是在板子上所有操作一次性通过,仅仅是在最后...转载 2017-07-14 17:32:35 · 2179 阅读 · 1 评论 -
openwrt下mipsel-openwrt-linux-gcc交叉编译-lmysqlclient
openwrt下交叉编译-lmysqlclient 参考:http://blog.csdn.net/lilongherolilong/article/details/7521736http://blog.csdn.net/u011247197/article/details/17076973一、正常编译mysql源码(非必须)首先,在虚拟机里,正常配置(cmake ./ -...原创 2017-07-14 13:33:07 · 10369 阅读 · 0 评论