Openwrt

v831-openwrt-c-socket篇

前言 socket在python上的调用很简单,但是c上的调用并不那么简单,但是很直观。 需要的库 #include <sys/socket.h> //系统的socket函数所在#include <netinet/in.h> //系统的socket地址结构体所在#include <arpa/inet ......
openwrt-c-socket openwrt socket 831

v831-openwrt-c-多线程、队列篇

前言 这几天都在搞多线程和队列,但是最后发现由于v831的单核,用了多线程和队列还不如不用,并且吐槽一下c的线程和队列库,特别队列库很难用。 线程库 #include <pthread.h> //系统的多线程文件 使用条例: 使用的很简单,网上的说明很清楚,不需要详细说明 指向 感悟 很鸡肋,如果不 ......
队列 线程 openwrt-c openwrt 831

v831-openwrt-c开发-cam篇

流程: libmaix_camera_module_init->libmaix_cam_create->start_capture->capture_image->libmaix_cam_destroy->libmaix_camera_module_deinit 此为最简单的流程,需要添加操作再次之 ......
openwrt-c openwrt 831 cam

v831-openwrt-c开发

准备: 本次开发在linux环境下编译,使用gcc交叉编译,需要自己准备linux环境,并且建议不能太高,会有很多bug 到sipeed的官网下载工具: libmaix 工具链 安装: 工具链: 具体工具链说明 解压工具链后放到随便一个地方(记住路径)。参照快速安装脚本路径把arm-openwrt- ......
openwrt-c openwrt 831

openwrt 搭建halo

1、openwrt中安装docker 2、更具情况在自己安装的目录里新建目录 mkdir -p /opt/docker/Configs/.halo mkdir -p /data/docker/.halo 3、进入安装目录 cd /opt/docker/Config/.halo 4.创建容器并拉取镜像 ......
openwrt halo

openwrt系统错误恢复的折腾历程

## 问题描述 使用矿渣路由硬件,刷入openwrt操作系统;然后在进行软件安装和配置的过程中因为各种原因导致系统不工作,重启后无法进入正常系统。 ## 问题分析 首先可以确认该问题是单纯的软件问题,硬件不存在任何的损坏(不存在任何影响系统运行的损坏);其次可以确认该问题只是无法进入正常的系统,启动 ......
历程 错误 openwrt 系统

Openwrt开发【一】在源码中修改ip地址以及修改banner 文件

**1 修改ip** 1.1 文件路径 ./package/base-files/files/bin/config_generate 1.2 修改内容 ![](https://img2023.cnblogs.com/blog/2439618/202305/2439618-20230531155100 ......
源码 Openwrt 地址 文件 banner

OpenWrt 旁路由

2. 进入旁路由的管理界面。我们需要修改OpenWrt的LAN口的接口设置 【网络】-【接口】-【LAN编辑】 在【物理设置】中,需要取消勾选【桥接接口】的选项,然后选择到您的LAN硬件接口 设置好之后,请记得点击【保存】。这里划重点,不要点击【保存&应用】!不要点击【保存&应用】!不要点击【保存& ......
路由 OpenWrt

Ubuntu下OpenWRT环境、下载、配置、运行记录

简单记录Ubuntu下OpenWRT开发环境配置,版本下载和编译,以及通过QEMU运行OpenWRT并和Host进行ssh通信。 1. 环境安装和版本下载 编译环境设置: sudo apt update sudo apt install build-essential ccache ecj fast ......
OpenWRT 环境 Ubuntu

openwrt接入设备指定ip地址限速

一、脚本限速 使用自定义脚本对接入设备指定ip地址或地址段进行限速。 #!/bin/sh # 定义进出设备(IDEV 内网接口,ODEV外网接口) IDEV="br-lan" ODEV="br-wan" # 定义总的上下带宽 UP="100mbit" DOWN="100mbit" # 定义每个受限制 ......
限速 openwrt 地址 设备

OpenWrt 断网记录及原因分析

# 大致情况 某天晚上使用平板访问 **emby 服务**, 电影看了一小半, 发现卡住了 随后便发现网络也断了, OpenWrt 无法 ping 通, 管理页同样无法登录 想着等它自己恢复以便查看下系统日志, 没想半个多小时还是没法访问的状态 最后只能断电重启 隔天同样经历多次断网再重启的烦人经历 ......
原因分析 原因 OpenWrt

openwrt开发使用-增加启动脚本

前言 在使用openwrt时候我们会遇到增加自定义的开机启动任务活脚本,今天给大家分享一下openwrt中设置一个开机启动脚本的操作 作者:良知犹存 转载授权以及围观:欢迎关注微信公众号:羽林君 或者添加作者个人微信:become_me openwrt启动脚本位置: luci位置 http://19 ......
脚本 openwrt

Docker安装Openwrt开启旁路由模式

准备: HK1BOX一个或其他linux设备 安装好Armbian或Debian或Ubuntu或其他 安装好Docker和Portainer管理面板并更换国内源 (不会的看我之前的教学视频) 原作者Github地址:https://github.com/SuLingGG/OpenWrt-Docker ......
路由 Openwrt 模式 Docker

openwrt - 间歇性断网 - 解决方法

前言 由于自己家的路由器使用了openwrt作为系统,但是我发现一个问题,就是它时不时就会出现断网情况。 其实也不是断网,内网都是通的,但是如果连接公网的话,就会出现DNS解析不出来的情况,非常奇怪,而且贼烦。 原因 经过查找,原因是openwrt里边有mwan3这个套件,这是一个分流助手,可以用来 ......
间歇性 间歇 openwrt 方法

虚拟机下的OpenWrt磁盘Overlay扩容

方式一:使用新磁盘扩容(推荐) 这种方式不仅适用于虚拟机,也适用于裸机安装的OpenWrt系统。 给新磁盘分区并格式化 对于裸机,可使用USB、SATA等接口添加新硬盘;对于虚拟机,可在虚拟机配置项中添加新虚拟磁盘。 以虚拟机为例,我这里添加一个1GB的新虚拟磁盘。 添加完成后进入OpenWrt的S ......
磁盘 OpenWrt Overlay

OpenWrt 系统日志之logread

OpenWrt 系统日志之logread 在busybox中实现了syslogd 和 logread. syslogd用来记录log, logged则用来读取log. logread的代码很简洁,主要实现过程是:连接共享内存->信号量加锁->读取共享内存中的信息并输出->信号量解锁。 【转】(147 ......
OpenWrt logread 系统 日志

OpenWrt 编译步骤与命令详解

前言 编译 Open­Wrt 的过程就像是复读机,除了选择系统组件外,几乎每次编译都是复制粘贴相同的命令。而理解每一条命令的作用、什么时候该去执行,这样才能更好的去解决编译中遇到的问题,更顺利的编译出固件。 下载资源站点 http://182.140.223.146/dl/ golang modul ......
步骤 命令 OpenWrt

OpenWRT编译指南-By luochen570

今年年初我开始玩的 openwrt,刚刚开始只是想 找一个可以高度自定义的路由 市场上的系统很多 梅林 Padavan (老毛子) OpenWRT等等 当时看上了openwrt主要还是插件多(日常需要正常访问google查资料github复制粘贴) 在网上找了很多固件都不是很尽如人意,便想着自己编译 ......
OpenWRT luochen 指南 570 By

自编译玩客云docker版OpenWrt R22.1.1(2022年2月13日更新)

openwrt本地直接导入玩客云的步骤做了介绍,本篇适合于没有条件编译的朋友。2月13日更新内容:添加插件ttyd、netdata。拉取地址:docker pull jyhking/onecloud:1.22月11日更新内容:增加s905系列docker版openwrt拉取地址:docker pul ......
OpenWrt docker 2022 22

OpenWrt主题在菜单中不显示

问题: 路径中有对应的主题,但是make menuconfig中不显示 原因: 需要建立软连接 在路径 SDK-DR232-20221220/package/feeds/luci 中运行 ls -s ../../../feeds/luci/themes/luci2-theme-sidenav ......
菜单 OpenWrt 主题

openwrt开发使用-arping

前言 IP冲突引起的网络异常,可以通过检查IP是否冲突,排除故障。我们可以用一些工具进行检查,例如arp-scan、arping软件进行查看。 这里使用arping进行检查设备的MAC地址,通过查查看MAC地址是否唯一,从而判断IP是否冲突, 原理:每台设备的MAC地址是唯一的,若arping返回的 ......
openwrt arping

【openwrt】获取设备的IMEI

随身wifi刷了openwrt的固件,如何查询IMEI root@HandsomeMod:~# mmcli -L /org/freedesktop/ModemManager1/Modem/0 [1] 0 root@HandsomeMod:~# mmcli -m 0 General | path: / ......
openwrt 设备 IMEI

IT工具知识-16: 安卓手机通过USB共享网络给OpenWrt

0.系统环境 设备: Phicomm N1 固件: OpenWrt R22.6.16 (2022-06-16 10:27:09 by flippy) 内核: 5.15.47-flippy-73+o 1.使用前必备 在OpenWrt中安装以下模块 kmod-usb-net kmod-usb-net-r ......
OpenWrt 工具 知识 手机 网络

Qemu仿真----(3)运行OpenWRT

平台:ubuntu 22.04对象:Qemu仿真OpenWRT.文件:openwrt 1.安装依赖 $ sudo apt install build-essential bc flex bison gawk git unzip curl wget texinfo libssl-dev libncur ......
OpenWRT Qemu

小米路由器3C刷入Breed和OpenWrt

本文链接:https://www.cnblogs.com/snoopy1866/p/17278237.html 准备工具:小米路由器3C(R3L)、网线、电脑 准备软件:Xshell 教程中使用到的文件均打包保存在:https://wwpe.lanzoub.com/ibnVl0rqr09a 教程参考 ......
小米 路由 路由器 OpenWrt Breed

OpenWRT配置访客WIFI

 2021-10-29 本人使用的是OpenWrt 19.07.8版本,其他版本请自行随机应变(欸嘿~ 1.添加新的AP接入点 打卡网络–>无线页面,点击你的无线接口的新增按钮 在网络一栏创建一个新的网络接口(其他设置自定义即可) 2.编辑新的LAN接口 保存并应用了以后,在网络–>接口处,会出现 ......
OpenWRT WIFI

OpenWRT使用自定义DNS

 2021-02-22 最近我想使用AdGuardHome自建DNS,可是,建完后,却发现在OpenWRT的网络–>接口–>LAN–>常规设置–>使用自定义DNS服务器中无法指定DNS为我内网DNS 又又水了一篇文章(这篇文章主要是记录一下,免得下次重置路由器的时候忘记怎么配置如果本文存在错误,欢 ......
OpenWRT DNS

OpenWRT配置IPV6中继

 2021-01-27 为了跟进一下时代,尝尝IPV6的鲜,我打算给我的二级内网搞出IPV6来 因为我是家网络有两级,一级是主路由,他可以获取到由运营商分配的IPV6和IPV6-PD,并且可以给接入他的设备分配一个公网IPV6;还有一级时我书房的,他只能自己获取到一个公网IPV6,给接入设备的却只 ......
OpenWRT IPV6 IPV

全新Newifi3刷Breed和Openwrt

 2020-07-18 最近,为了组全千兆局域网,看在去年买的那台Newifi3是真的物美价廉,于是我又购入了一台Newifi3。虽然这个路由器厂商已经倒闭了,但是这个路由器真的良心(难道是因为太良心被干了?) 买的当然是全新的,系统也要自己刷(因为自己刷的话可以水一篇文章) 1.准备 你需要准备 ......
Newifi3 Openwrt 全新 Newifi Breed

Openwrt 使用终端挂载共享硬盘

Openwrt 使用终端挂载共享硬盘 我这里使用的是R2S软路由挂载的SATA硬盘,通过usb2.0接口外接硬盘,速度只有30M左右,后续升级。 使用的R2S里面没有网络共享的页面,只能使用终端进行配置。 查看挂载信息 root@ImmortalWrt:/etc/samba# df -h Files ......
终端 硬盘 Openwrt