openwrt专题

创建OpenWRT虚拟机

环境:Ubuntu 2204,VM VirtualBox 7.0.18 安装必备软件包: sudo apt update sudo apt install subversion automake make cmake uuid-dev gcc vim build-essential clang flex bison g++ gawk gcc-multilib g++-multilib gett

Vmware安装OpenWrt

(1) 首先要安装Vmware, 这个请自行百度安装。 (2) 安装个Ubuntu系统,这个是为了转换镜像。当然也可以直接下载别人已经转换完成的镜像。 (3) 下载openwrt镜像 https://archive.openwrt.org/chaos_calmer/15.05/x86/generic/ (4) 在Ubuntu中安装qemu-img工具:sudo apt-get install

京东云 AX1800 Pro 路由器 亚瑟 R2242 u-boot 和 OpenWrt 刷机教程

上周末陪媳妇儿逛街的时候无意中看到了一篇 OpenWrt 的公众号文章:百元京东亚瑟wifi6路由器真香,支持刷OpenWrt系统。 然后,就开启了将近一周的苦逼刷机过程,因为最近工作忙只能利用晚上的时间来搞,刷机用了一天多搞定,写文章拖了一周(¯―¯٥)。 之前刷过小米的软路由,还写了一系列的文章: 小米路由器4A千兆版 OpenWRTInvasion 刷机教程 小米路由器4A千兆版 C

TP-LINK路由器WR703N刷openwrt固件挂载USB摄像头(下)

固件库刷好之后,接下来就可以进行网络配置了。这个很重要啦。 2、初始配置 首先用一根网线将703N的Lan口和你电脑相连,电脑上设置为DHCP模式。然后运行cmd.exe 输入telent 192.168.1.1 成功后出现OpenWrt的欢迎界面: 然后更改root密码: 输入passwd 更改root密码后dropbear(SSH 服务)就运行了,输入exit退出telent 以后就可以通过

TP-LINK路由器WR703N刷openwrt固件挂载USB摄像头(上)

哈哈,折腾两天,终于弄好了,先来张照片提提神。 Pc端,火狐,火狐,火狐浏览器(重要的事情说三遍。。。。。。。。) ios终端,5S的成像效果还是不错的 新版的wr703n不支持web方式刷机,无论选择什么样的.bin文件,最后都会提示选择的软件版本和硬件不符,不符,不符,就是不符,当时我走到这一步时下载了很多版本的.bin文件,还是不符,不过我泱泱大国不缺乏大牛,终于找到了一篇大牛写的利用

【安装笔记-20240616-Linux-为 OpenWrt 自动挂载 Windows 主机共享目录】

安装笔记-系列文章目录 安装笔记-20240616-Linux-为 OpenWrt 自动挂载 Windows 主机共享目录 文章目录 安装笔记-系列文章目录安装笔记-20240616-Linux-为 OpenWrt 自动挂载 Windows 主机共享目录 前言一、软件介绍名称:cifsutils主页官方介绍特点 二、安装步骤测试版本:openwrt-23.05.3-x86-64公网主

openwrt 网页sysupgrade刷固件流程

一次偶然的机会,阅读了openwrt网页升级的实现细节,以实际操作流程,结合网络资料,整理了这篇流程。       本文按照网页升级固件时涉及到的各个模块的先后顺序进行介绍, openwrt 固件的升级功能流程,从页面传入升级文件到升级文件检测,再到调用升级脚本进行升级,升级完成后,进行系统重启。 在实际阅读系统脚本时,会发现网上的资料可能和手上的代码有所区别,这是版本不同一

Proxmox VE (PVE) 教学 (3) | 在 Proxmox VE 中安装与配置 OpenWrt

大家好,很长时间没有更新这个系列了。最近正在开发新项目,刚刚想起来我是不是还有一个什么专栏没更新。 本期的网络配置背景同于前两期的描述( 详见https://www.hestudio.net/category/proxmox-ve/ ),这一期只是对网络配置的扩展,也就是安装软路由,实现网络配置的更多功能。 安装 工欲善其事,必先利其器。我们如果想配置OpenWrt,首先需要安装它。

openwrt 抓取流量包

编译内核时支持tcpdump工具 Network ---> <*> tcpdump编写抓包脚本,内容如下: #!/bin/ashSTIME=`date +%F"@"%H%M%S`DUMPPID=`ps | grep "tcpdump" | grep "3g-ppp0"`if [ -n $DUMPPID ]then/usr/sbin/tcpdump -i 3g-ppp0 -C 100 -w

openwrt U盘热插拔自动挂载

添加USB相关支持Kernel modules —> USB Support —> <*> kmod-usb-core. ##默认已经选了Kernel modules —> USB Support —> <*> kmod-usb-ohci. ##默认已选 old usb1.0Kernel modules —> USB Support —> <*> kmod-usb-uhci. ## us

openwrt 系统运行出现 No space left on device

最近在测试程序的时候,出现过 No space left on device 这个错误。当时第一反应是磁盘空间满了;但是 df 一看,每个分区的空间都还富余的很。经过测试,发现是跟目录下的文件数量有关。后来使用 df -i 检查,确认是 inode 耗尽。 如图: 发现总共的文件节点才 6016 个,(看了一下 pc 的是 3千多万个)我这台是 x86 的机器。所以 cpu 的性能相对嵌入式

openwrt su : must be suid to work properly

嵌入式文件系统一般用户执行 su root 切换根用户会提示错误 su: must be suid to work properly 是由于 busybox 的权限引起的,需要将 busybox 的权限改为 4755 。 而在 openwrt 中,直接修改 staging_dir/target-mipsel_24kec+dsp_glibc-2.21/root-ramips/bin/ 下的 bu

MT7620 编译 openwrt

今天编译 MT7620 固件后,烧录进去发现进不了系统。报错如下: [ 8.220000] ralink_soc_eth 10100000.ethernet eth0: port 4 link up (1000Mbps/Full duplex)[ 8.220000] CPU 0 Unable to handle kernel paging request at virtual ad

【安装笔记-20240613-Linux-在 OpenWrt 的 LuCI界面支持命令行调试】

安装笔记-系列文章目录 安装笔记-20240613-Linux-在 OpenWrt 的 LuCI界面支持命令行调试 文章目录 安装笔记-系列文章目录安装笔记-20240613-Linux-在 OpenWrt 的 LuCI界面支持命令行调试 前言一、软件介绍名称:ttyd主页官方介绍特点 二、安装步骤测试版本:openwrt-23.05.3-x86-64软件仓库直接安装配置终端 三、应

【调试笔记-20240612-Linux-在 QEMU 中配置 OpenWrt-23.05 支持访问 Windows 宿主机的共享目录】

调试笔记-系列文章目录 调试笔记-20240612-Linux-在 QEMU 中配置 OpenWrt-23.05 支持访问 Windows 宿主机的共享目录 文章目录 调试笔记-系列文章目录调试笔记-20240612-Linux-在 QEMU 中配置 OpenWrt-23.05 支持访问 Windows 宿主机的共享目录 前言一、调试环境操作系统:Windows 10 专业版调试环境

2021下半年 自编译最新稳定版 128M WNDR4300V1 Openwrt Lean 固件

注意 本文章将不再更新,2022最新版详见这里 相比之前的固件(不建议使用),这个版本大幅提升了稳定性 关于编译方法详见我的文章Mac OS Mojave 编译 Openwrt 并整合 lean软件包、Openwrt 新版源码 调整 WNDR4300 固件大小至128M以及编译所用Github Actions 仓库 固件包含的功能 仅列出主要功能 第一版

openwrt MTK7621关闭硬加速

url过滤失败 关闭硬加速后OK 2018年4月7日更新 现在ramips已经切换到4.14了,支持offload了,而且MT7621支持硬件NAT! 经实测,开硬件转发后跑100M带宽CPU占用为0%,但是上行跑满100M后ping延时增加明显 另外这个和mwan3兼容,工作正常!!!!!!不存在SFE和mwan3不兼容的问题了 开启方法 uci set firewall.@defaults

ubuntu使用docker安装openwrt

系统:ubuntu24.04 架构:x86 1. 安装docker 1.1 离线安装 docker下载地址 根据系统版本,依次下载最新的三个关于docker的软件包 container.io(注意后缀版本顺序)docker-ce-clidocker-ce 然后再ubuntu系统中依次按顺序安装这三个包 sudo dpkg -i container.io*.debsudo dpkg -

【调试笔记-20240606-Linux-为 OpenWrt 的 nginx 服务器添加Shell CGI 支持】

调试笔记-系列文章目录 调试笔记-20240606-Linux-为 OpenWrt 的 nginx 服务器添加Shell CGI 支持 文章目录 调试笔记-系列文章目录调试笔记-20240606-Linux-为 OpenWrt 的 nginx 服务器添加Shell CGI 支持 前言一、调试环境操作系统:Windows 10 专业版调试环境调试目标 二、调试步骤确认问题在 WordP

openwrt gdb gdbserver调试方法汇总

1.使能gdb, gdbserver make menuconfig enable gdbenable gdbserver .config 新增两行配置 CONFIG_PACKAGE_gdb=y CONFIG_PACKAGE_gdbserver=y 2.程序开启 -g 选项 1.openwrt通用添加方法: 推荐 修改进程对应的 openwrt Makefile, 添加

【调试笔记-20240604-Linux-为 OpenWrt-23.05 添加自己的 feed 软件包】

调试笔记-系列文章目录 调试笔记-20240604-Linux-为 OpenWrt-23.05 添加自己的 feed 软件包 文章目录 调试笔记-系列文章目录调试笔记-20240604-Linux-为 OpenWrt-23.05 添加自己的 feed 软件包 前言一、调试环境操作系统:Ubuntu 22.04.4 LTS编译环境调试目标 二、调试步骤预置条件安装 OpenWrt 编译

PVE虚拟机 安装 OpenWrt

1、创建虚拟机 2、操作系统 3、磁盘,先删除 4、网络 5、其它默认 6、在 local 分区上传镜像 7、登录PVE虚拟机 # 切换到镜像目录cd /var/lib/vz/template/iso/# 把镜像导入磁盘qm importdisk 102 openwrt-buddha-version-v7_2022_-x86-64-generic-squash

【启明智显分享】WIFI6开发板ZX6010:开源OpenWrt SDK,接受定制!

在数字化飞速发展的当下,网络速度和稳定性已成为各行各业不可或缺的关键因素。今天,我们为大家推荐一款基于IPQ6010的AX1800方案ZX6010 Wi-Fi6开发板,为您的网络世界注入强大动力。 一、超强硬件配置 ZX6010搭载IPQ6010四核ARM Cortex A53处理器,提供高达1.8Gbps的处理能力,确保网络流畅与高效。 二、先进无线技术 采用QCN5052和QCN502

Openwrt的内核编译

我是在UBUNTU环境下编译的,怎么安装就省略了,直接开始吧。 首先是 sudo apt-get install gcc g++ binutils patch bzip2 flex bison make autoconf gettext texinfo unzip sharutils subversion libncurses5-dev ncurses-term zlib1g-dev

OpenWrt的主Makefile工作过程

OpenWrt是一个典型的嵌入式Linux工程,了解OpenWrt的Makefile的工作过程对提高嵌入式Linux工程的开发能力有极其重要意义。 OpenWrt的主Makefile文件只有100行,可以简单分为三部分,1~17行为前导部分,19~31为首次执行部分,33~101为再次执行部分。         前导部分 CURDIR为make默认变量,默认值为当前目录。

K3C的OpenWRT

不知道还有没有人在用这个路由器,这个路由器虽然用的是Intel的CPU,但是并不是x86架构,而且还不是被openwrt官方支持的,前段时间需要路由器的时候就又想到这个路由器了,所以,再次拿了出来! 系统的选择 首先官方的就不考虑了,狗都不用! 然后就是官改系统,官改系统虽然用起来不错,但是有一个最大的问题就是没有IPv6,虽然最后一个版本给提供了IPv6,但是用起来总是出问题,时不时就丢了,