Desktop Distributions OpenWrt Android Replicant mer-based Typical main memory size128 MiB to 16 GiB (or more)32 MiB to 512 MiB1) min 92 MiB for Android 2.1 min 3
转载
2024-10-29 10:06:18
50阅读
目录 1、下载 opewrt x86_64 镜像 和 vmware 152、安装 vmware3、在虚拟机中安装 openwrt 194、网络配置(桥接)5、实现联网6、拓展1、下载 opewrt x86_64 镜像 和 vmware 15本次测试的是 openwrt 19.07.2 版本的系统,文件系统是 ext4 。下载地址如下:链接:https://pan.baidu.com/s/
转载
2024-07-02 20:51:27
93阅读
可怜的4M flash装好了系统就剩不下多少了,面对TR SAMBA之类稍微大一点的软件的只能取其一,除了淘宝上找商家换8M flash外还有一种解决办法,就是用U盘来当机器的flash,一段时间用下来感觉稳定性还算不错,基本没有重启死机的现象,下面是具体步骤,因为大多是用命令的操作,windows的话要用到PUTTY和WINSCP这两个软件  
转载
2024-05-27 10:17:43
133阅读
# 如何实现“openwrt docker容器”
## 1. 流程图
```mermaid
flowchart TD;
A(准备工作) --> B(下载openwrt镜像);
B --> C(创建docker容器);
C --> D(配置网络);
D --> E(启动openwrt容器);
```
## 2. 类图
```mermaid
classDiagr
原创
2024-03-06 05:16:26
264阅读
参考 openwrt 官方文档
下面用<BUILDROOT> 表示 Openwrt 源码树顶层目录。Openwrt 所有的软件包都都保存在<BUILDROOT>/package 目录下,一个软件包占一个子目录。软件包目录结构例如: helloworld,如下所示<BUILDROOT>/package/helloworld/Makefile重点,它定义了如何构建
由于树莓派2装openwrt官方没有imq模块, 好像说ifb比较有优势,优势对于普通玩家来说,没用~. 百度翻遍各种文档,总算凑合起来可以用.有问题再提出来讨论,欢迎测试. 有些参数是写死在脚本里面,因为暂时设了htb的带宽不可借用的,所以大小好像没关系. all_wan_down_speed=1500
all_wan_up_speed=50
脚本如下:
#!/bin/sh
#cop
上一篇里面遇到了只能静态上网的问题,动态不行。所以再接再励,问题总是要解决的,偷懒的下场就是一直停留在菜鸟的水平。首先分析下问题,要动态上网,首先我要明确不是动态获取不了IP,是获取了,上不了外网。那么问题就不会在lan口的配置上了,肯定是wan口,再来看我们的wan口配置。都一样,ifconfig|more,看了一下,eth1,eth2,eth3居然HWaddr都是00:A0:C9:00:00:
转载
2024-05-21 21:13:15
3076阅读
前言openwrt定制化开发中会有很多修改,例如网络默认ip,banner界面,默认ssid以及wifi连接方式等等,今天写一些基本openwrt修改操作。作者:良知犹存修改网络配置:这个部分是openwrt里面手动配置网络的一些记录: 通用设置: 安全设置: 保存生效: 点击保存,网络机会重启,我们可扫描对应的wifi信息修改hostname:ssh登录以及在web登录机器时候,标题会显示hos
转载
2024-03-07 07:05:34
902阅读
openwrt web管理luci界面修改
以前都没听过openwrt和luci,只接触过简单的php语言。由于工作原因,要修改下luci的界面,竟然用了我2天的时间才简单的了解了luci的用法。这里简单的和大家分享下。(就接触2天,本人又是菜鸟级别,高手直接略过吧)大家发现有什么错误就和我说下大家共同学习。我主要是想修改下open后台界面网页的内容。 具体怎么安装已经有人介绍过来
创建软件包 我们已经尝试做的一件事情,是让移植软件到OpenWrt的操作变得非常容易。如果打开OpenWrt里的一个软件包的目录(OpenWrt/Package/* 或 OpenWrt/feeds/packages/*/*),通常会发现几样东西:
package/Makefile [必备]
package/patches/ [可选]
packag
转载
2024-10-11 20:28:30
97阅读
一、将文件直接编译进OpenWrt固件中在源码目录下创建“files”目录,这个目录可以看成是根目录的映射,只要将要打包到固件的文件按照根目录的目录结构存放文件即可。例如:1.修改network配置文件源码固件 Ubuntu中openwrt-hiwooya-stable/files/etc/config/network <-----对应-----> 嵌入式系统中/etc/config/
创建自己的包开发的第一步来自于模仿,我们模仿openwrt内部的软件包来创建自己的软件包helloword。这里为了更好的展示,我们使用uhttpd(openwrt默认的web服务器)来运行helloword。这里就需要将helloword安装成uhttpd的CGI程序,供网页调用。话不多说,步骤如下。创建包文件夹在package/network/services下新建文件夹helloword 里
转载
2024-10-17 10:07:44
53阅读
现在的软路由,基本都可以加装一块2.5寸的普通笔记本硬盘,这对于有家庭局域网多台设备之间有轻度的文件共享需求来说,可以说软路由挂载SAMBA文件共享,是比较经济划算的解决方案。
一、挂载硬盘在安装好硬盘之后,首先需要系统>>>挂载点挂载好硬盘。 首先,在已挂载的文件系统中,查看是否已经自动挂载了; 如果没有自动挂载,则进入到系统>>>挂载点,
转载
2024-05-08 08:31:34
1318阅读
OpenWrt 可以被描述为一个嵌入式的 Linux 发行版,是路由器的固件,拥有强大的网络组件和扩展性,常常被用于工控设备、电话、小型机器人、智能家居、路由器以及VOIP设备中。 同时,它还提供了100多个已编译好的软件,而且数量还在不断增加,而OpenWrt SDK 更简化了开发软件的工序。官网 我这里使用的docker搭建开发环境,在普通ubuntu18里操作是一样的。docker的
转载
2023-07-14 10:59:07
1222阅读
文件结构编译完以后的文件结构如下moqi@ubuntu:~/sources$ tree -L 1 ./openwrt/
./openwrt/
├── BSDmakefile
├── COPYING
├── Config.in
├── LICENSES
├── Makefile
├── README.md
├── bin
├──
转载
2024-06-18 11:08:05
342阅读
文章目录预备知识OpenWrt系统固件分类EXT4固件扩容方式新建分区扩容操作步骤直接扩容操作步骤SQUASHFS固件扩容方式新建分区扩容直接扩容EFI引导固件的额外操作参考 预备知识OpenWrt系统固件分类EXT4固件固件包名称中包含有ext4关键字,可以参考固件分类关键字示意图图片。该种类型的固件硬盘空间划分如下:SQUASHFS固件固件包名称中包含有squashfs关键字,同样参考固件分
转载
2023-10-21 16:06:59
530阅读
旁路由的好处在于,即使旁路由挂了,也不影响主路由正常上网。设备接入旁路由之后,自动获取IP,可以享受广告过滤以及特殊上网需求。 接入的设备,如果有特殊的需要,比如广告过滤,就需要把当前的接入设备手动设置网关和DNS为旁路由的IP。 路由设置参考官网:https://oldwiki.archive.openwrt.org/doc/recipes/routedap默认GFW不能生效,是因为没搞清楚本地
转载
2024-03-22 19:17:50
81阅读
目录前言一、设置构建系统安装依赖包获取源码配置、构建交叉编译工具链修改PATH环境变量二、创建“Hello, world!”应用程序创建源代码目录和文件编译、链接、测试应用程序三、从应用程序创建包为包创建包源创建包的清单文件四、将包源包含到OpenWrt构建系统中新增包源配置文件更新并安装源五、构建、部署、测试应用程序构建包部署、测试包移除包六、在应用程序中使用GNU make为什么使用GUN
转载
2024-05-13 22:42:45
424阅读
OpenWrt 基础软件模块之uboxOpenwrt 支持模块化编程,增加新功能非常简单。但是一些通用的基础模块必须包含,他们是OpenWrt核心。 如:实用基础库libubox、系统总线ubus、网络接口管理模块netifd、核心工具模块ubox、服务管理模块procd。核心工具模块uboxubox在2013年加入OpenWrt的代码库中。它是 OpenWrt 中的一个核心扩展功能,是OpenW
转载
2024-07-09 10:13:58
85阅读
最近折腾完了龙芯1C300B的4.14内核,正好openwrt 19.07版本使用的内核为4.14,就突然想尝试下openwrt,折腾完了分享给大家。 一、默认智龙32M内存的版本(ls1c-openwrt-32M-base-bin),内核、文件系统以及ipk安装包,在ls1c-openwrt-32M-base-bin文件夹下,tftpd和httpd工具请定位至此目录下操作 1.刷内核