openwrt专题

openwrt的旁路模式无法访问国内网站

防火墙: 常规设置-> 区域:  lan-> wan :编辑 IP 动态伪装:勾选

【OpenWrt(2)】编译OpenWrt 的SDK,以linksys e8450 的MT7622 CPU为例

资源 参考 https://downloads.openwrt.org/releases/ 文章目录 资源依赖下载 SDK查询 CPU 信号 解压使用 feed 编译后台运行 依赖 apt-get updateapt-get install subversion build-essential libncurses5-dev zlib1g-dev gawk git ccac

【OpenWrt(3)】内网搭建iperf3测速服务器

下载的iperf3 网站:https://iperf.fr/iperf-download.php Window地址:https://github.com/ar51an/iperf3-win-builds 安卓:https://gitee.com/hiyanyx/magic-i-perf 文章目录 下载的iperf3Windows 服务器启动安卓客户端启动参考 Windows 服

《OpenWrt开发笔记》第9章 开发板和Windows、Ubuntu互传文件

【注1】本文是基于Ubuntu12.04+Openwrt15.05开发的教程。 【注2】Openwrt17.01源码中未添加该功能,有兴趣的朋友可自行查找相关资料。 9.1添加SSH服务器 一说到开发板和Windows之间互传文件,大家肯定马上就会想到通过SSH,但是大家最终发现,无论我们通过什么软件,总是不能登录到开发板上。 那么,这会是什么原因呢?因为目前为止,我们开发板上面的系统还没有S

《OpenWrt开发笔记》第8章 无线AP的实现(Ubuntu12.04+Openwrt15.05)

【注】本文是基于Ubuntu12.04+Openwrt15.05开发的教程。 8.1在开发板上面使能Wi-Fi 简单的来讲,我们有时候担心手机流量用得太多,于是在笔记本上打开了 wifi 给手机连接,这时候,笔记本就充当了 Access Point 的角色,无线网络简单的可以看成是无线接入点,终端,无线介质组成,手机接入到笔记本 wifi 情景中,手机是终端,同样的道理,开发板也可以是无线接入

《OpenWrt开发笔记》第7章 添加Web界面

.【注】Openwrt17.01未集成LuCL,本文是基于Openwrt15.05开发的教程。 7.1LuCI介绍 LuCI作为“FFLuCI”诞生于2008年3月份,目的是为OpenWrt固件从Whiterussian到Kamikaze实现快速配置接口。Lua是一个小巧的脚本语言,很容易嵌入其它语言。轻量级LUA语言的官方版本只包括一个精简的核心和最基本的库。这使得LUA体积小、启动速度快,

《OpenWrt开发笔记》第6章 WAN和LAN灵活切换

6.1VLAN介绍 LAN: Local Area Network 的英文简称,即局域网 指在较小的地理范围内,将两台以上的计算机通过传输电缆连接起来,实现资源共享。局域网的传输速度通常在 10Mb/s~1000Mb/s 之间,主干 1000Mb/s、桌面 100Mb/s 是目前的主流技术。局域网的设计通常是针对于一座建筑物内,提高资源和信息的安全性,用于减少管理者的维护操作等。客户/服务系统(

【openwrt-21.02】T750 openwrt-21.02 Linux-5.4.238 input子系统----gpio-keys实现分析

input子系统           输入子系统是由设备驱动层(input driver)、输入核心层(input core)、输入事件处理层(input event handle)组成 input子系统架构图 gpio-keys         gpio-keys是基于input子系统实现的一个通用按键驱动,该驱动也符合linux驱动实现模型,即driver和device分离模型.一

UBUNTU环境下编译的openwrt

UBUNTU环境下编译的openwrt 请执行这个命令以安装编译依赖包:sudo apt-get update 然后再输这个: sudo apt-get install gcc g++ binutils patch bzip2 flex bison make autoconf gettext texinfo unzip sharutils subversion libncurses5-de

OpenWRT 之LuCI 入门开发

LuCI 基础篇 Controller 位于: /usr/lib/lua/luci/controller/ 下——定义模块的入口 Model 位于: /usr/lib/lua/luci/model/cbi/ 下——配置模块实际的代码 第一步:定义模块入口: eg: module("luci.controller.控制器名/路径", package.seeall)function i

OpenWrt 编译流程详解

Setp 1. 准备工作:首先拥有一台安装了Linux系统的电脑(绝大多数是window下使用虚拟机,不会的自行度娘补脑).安装编译时所需的Linux-PC软件, 本人CentOS系统使用yum软件包管理器命令如下: sudo yum install -y subversion binutils bzip2 gcc gcc-c++ gawk gettext flex ncurses-deve

Sqlite3 Openwrt及windows安装

1. Openwrt安装sqlite3 安装 opkg updateopkg install libsqlite3 sqlite3-cli 验证 2. windows安装sqlite3 下载安装包 https://www.sqlite.org/download.html 把 sqlite-dll-win32-x86-3380100.zip 中解压出来的两个文件(sqlite3

homepage配置openwrt

homepage配置openwrt 创建ACL文件 在OpenWRT系统中,需要创建一个名为homepage.json的ACL文件,该文件位于/usr/share/rpcd/acl.d/目录下。ACL文件定义了Homepage widget需要的权限,例如读取网络接口状态和系统信息。 vim /usr/share/rpcd/acl.d/homepage.json 文件中加入如下内容,命令

openwrt从拿到开发板到正常运行步骤

拿到板子,用串口连接,查看网络,设置ip: uci set network.lan.ipaddr=192.168.6.218 uci commit network /etc/init.d/network restart 注意 除了用vi编辑器修改文件,还可以用uci接口,如上 在网页输入IP可以登录网页: 用户名: root ;密码: admin 网页登陆ip,可以配置支持ssh协议:即可远程访

【openwrt-21.02】openwrt-21.02 T750 按键GPIO自动进入刷机模式功能实现

Openwrt版本 NAME="OpenWrt"VERSION="21.02-SNAPSHOT"ID="openwrt"ID_LIKE="lede openwrt"PRETTY_NAME="OpenWrt 21.02-SNAPSHOT"VERSION_ID="21.02-snapshot"HOME_URL="https://openwrt.org/"BUG_URL="https:/

【openwrt-21.02】openwrt-21.02 T750 switch划分VLAN之后WAN口MAC地址和br-lan相同问题分析及解决方案

Openwrt版本 NAME="OpenWrt"VERSION="21.02-SNAPSHOT"ID="openwrt"ID_LIKE="lede openwrt"PRETTY_NAME="OpenWrt 21.02-SNAPSHOT"VERSION_ID="21.02-snapshot"HOME_URL="https://openwrt.org/"BUG_URL="https:/

创建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