试验步骤为了达到自己编写一个程序打包成ipk,并能在OpenWRT上运行的目的。我在网上找了些学习的资料。本人参考的是:如何在OpenWRT上做开发感谢该网友的耐心解答。虽然有现成的步骤,博主还是喜欢亲自实践一下,写下自己的实践过程。 第一步:生成SDKmake menuconfig 选上 “Build the OpenWRT SDK”在 trunk目录下,执行: $ mak
 最近想研究一下Openwrt,于是开始搭建openwrt环境,虽然现在没有现成的板子,但是可以先编译起来。 openwrt的特点是基于下载 -> patch -> 编译 的一个工作模式,openwrt整个包一开始下载下来也不是很大,因为里面基本上没有源码,要在编译的时候下载。  看了别人的帖子,都推荐使用svn从官网下载源码,svn co sv
前言今天分享的内容是openwrt里面使用patch文件进行自己定制化开发。作者:良知犹存安装quilt工具quilt命令具有生成补丁和应用补丁的功能,但它的优势是还可以作为管理补丁的工具。一个比较大的项目可能由不同开发者共同维护,其中很多修改都以补丁的方式提供,例如openwrt,这些补丁可能存在依赖关系。 quilt工具在源代码目录中生成一个patches/目录,里面存放所有可用的补丁,记录了
硬件说明:操作系统:OpenWRT网卡:AR9220R52Hn网卡驱动:ath9k OpenWRT在刷机完成之后,并不会自动开启无线功能,需要手动修改配置文件,然后重启网络服务。管理无线功能的配置文件是:/etc/config/wireless内容有两部分组成:config wifi-device和config wifi-iface。前者配置无线网卡的工作模式、信道、MAC地址、使用哪些
转载 2024-03-29 09:25:43
415阅读
一、将以下内容加入到openwrt(lede)目录下feeds.conf.default(或feeds.conf)文件里src-git lienol https://github.com/Lienol/openwrt-package src-git wifidog https://github.com/wifidog/wifidog-gateway.git src-git kenzo https
转载 2023-07-04 15:38:48
1090阅读
openwrt中安装包如果是下载到的*.ipk,则: White Russian版本,请使用ipkg命令安装:ipkg install  软件包名称 Kamikaze以及backfire版本,请使用opkg命令安装:opkg install  软件包名称 --------------------------------------------------------------
转载 2024-01-30 20:54:56
85阅读
    接着上次讨论我们更加深入的分析LTE QoS,搞清楚QoS参数是干什么的。存在两种类型的承载:默认承载和专有承载。在LTE网络中,EPS承载QoS是由以下LTE QoS参数来控制的:▶ Resource Type: GBR or Non-GBR▶ QoS ParametersQCIARPGBRMBRAPN-ABMRUE-AMBR每个EPS承载必须有定义好的QI和ARP。
官方的源在国外,一般访问速度比较慢,本地源可以快速解决这个问题。有时自己编译的软件升级发布版本使用本地源,能够更好的维护与安装。为了保证兼容性,尽量使用同一个源提供的SDK打包的源软件。把编译出来的ipk文件上传到本地服务器。在索引中添加新增的软件包信息,在软件包生成的目录中,除了我们选中的软件包还有三个文件生成——Packages,Packages.gz,Packages.manifest,这几
转载 2024-06-13 21:45:46
1218阅读
# OpenWRT Redis插件开发入门指南 在本文中,我们将一起学习如何在OpenWRT上实现Redis插件。本文适合刚入行的新手开发者,旨在通过清晰的步骤和代码示例来帮助你完成这个过程。 ## 实施流程 在开始之前,我们可以先概述一下整个开发流程。为此,下面的表格展示了步骤详解: | 步骤 | 描述 | |------|------| | 1 | 准备环境 | | 2 |
原创 2024-09-07 04:59:42
299阅读
最近购买了Gl-iNet SFT1200,这个路由器有点意思,自带定制版 OpenWrt 系统。官方的系统还是受到了一些限制,所幸Gl-iNet提供了固件源码,那么我们自己编译官方固件,并添加某S开头的插件。 目录1.编译原版固件2.添加插件3.重新生成固件4.救砖方法 1.编译原版固件从Gl-iNet的官方GitHub拉取源码git clone https://github.com/gl-ine
1.OpenWRT平台搭建 1.1环境准备     系统Ubuntu12.04,先安装一些必要的软件包:gcc g++ binutils patch bzip2 flex bison make autoconf gettext texinfo unzip sharutils subversion libncurses5-dev ncurses-ter
转载 2024-07-24 08:47:42
174阅读
在Kubernetes(K8S)中,有很多功能强大的插件可以帮助我们管理集群。其中一个常见的需求就是通过Web界面来管理OpenWRT路由器,这样可以更方便地进行配置和监控。在这篇文章中,我将向你介绍如何实现OpenWRT Web管理插件。 整个过程可以分为以下几个步骤: | 步骤 | 操作 | | ---- | ------------ | | 1 | 准备工作
原创 2024-05-15 11:42:07
707阅读
一、环境概述本人拥有一个国内云服务商的云主机和一个备案好的域名,通过caddy2来作为web服务器。我的云主机是公网ip,地址为:43.126.100.78;我备案好的域名是:hotgirl.com 。后面的文章都以上述的ip和域名来进行讲解。域名 hotgirl.com 已经通过云服务商的域名解析功能,解析到43.126.100.78。二、安装Frp服务端我这里安装的是docker版本的frps
# 编译Python插件的步骤和代码解析 ## 介绍 在OpenWrt系统中,如果我们需要使用Python的一些功能或库,我们可以通过编译Python插件来实现。本文将指导你如何在OpenWrt系统中编译Python插件。 ## 整体流程 为了让你更好地理解编译Python插件的过程,我将整个流程分为以下几个步骤,并在下方进行了详细的解释。 ```mermaid journey t
原创 2024-02-05 11:17:43
483阅读
我们已经成功在openwrt建立一个php+mysql服务器(等同于现在的云端:不过也是个php+mysql)。 那么有了web服务器还是不够的,我们需要写一个后台程序,不断将传感器或控制器的数据进行添加、更新、获取、删除等。 这样我们才能通过php连接mysql数据库显示各种数据出来,然后编写APP或网页或IOS客户端。然后就可以手机远程控制了哦! 第一部分:创建MYSQL数据库表(存储各种数据
一、无法刷第三方系统的路由器对于大多数低端路由,各物理网口的定义是被定死的,铭牌上写你这个口是WAN口,就一定是WAN口,写这个口是LAN口,就一定是LAN口。对于高级一点的企业路由,可以实现WAN/LAN口的切换,无需高端的命令行操作,直接可以在web管理页面修改。比如原来1W4L可以切换成4W1L。即使这样,也不能实现所有物理口的自定义(Lan口必须在WAN口一侧,且不论W/L都
环境说明Openwrt 18.06 路由芯片:QCA9531 4G模组:EC200A 编写该文目的:对比同行产品,发现简单搭建的组合(QCA9531+EC200A)跑的网速不太稳定,并且速率也没有同行的高软件网络优化DNS优化DNS是域名系统,更贴切说,域名解析并且路由的管理系统。例如: 百度,如果使用百度真实IP那么设备就可以更直接的访问百度,但是百度IP不容易记住,故产生百度域名(baidu.
翻译文档: 通过对代码的初步分析:它采用了多种技术,例如:node.js, React组件,jQuery库等javascrip技术。牵扯的内容比较繁杂。如果说是我们希望对这个webUI有一个详细的了解得话,那么我们就要花费一定的时间来学习和搞清楚这些东西。对于一个javascript高手的话,那就另当别论了。对于我们新手的话,那就需要在繁杂的内容当中找到线索,来抽丝剥茧找到技术的核心。这样我们
转载 10月前
202阅读
# OpenWrt 编译 Docker 插件的步骤指南 在 OpenWrt 环境中编译 Docker 插件可能对于新手来说略显复杂,但只要掌握了每个步骤的具体操作,就能够顺利完成。下面,我会通过一个清晰的流程和详细的说明,让你可以轻松实现这一目标。 ## 编译流程概览 在开始之前,让我们先看一下整体的编译流程。我们可以将其分为以下几个步骤: | 步骤 | 描述
原创 8月前
60阅读
OpenWrt是一个比较完善的嵌入式Linux开发平台,人们可以在其基础上增加软件包,以扩大其应用范围。OpenWrt在增加软件方面使用极其方便,按照OpenWrt的约定就可以很简单完成。加入的软件包可以是网上可下载的开源软件或自行开发的软件。为加入软件包需要在package目录下创建一个目录,以包含软件包的各种信息和与OpenWrt建立联系的文件。然后创建一个Makefile与OpenWrt建立
  • 1
  • 2
  • 3
  • 4
  • 5