【笔记】openwrt - 架构梳理

本文深入探讨了OpenWRT系统的核心功能与应用实践,包括硬件架构、软件体系、配置管理、软件包管理、日志系统、防火墙设置、WEB服务等关键组件。同时,提供了丰富的实例,如网络设置、基础服务配置、存储解决方案等,旨在帮助读者全面理解并掌握OpenWRT的使用。

在这里插入图片描述

梳理 OpenWRT 作为系统时做了啥,对于用户能做啥。

尽量以官网链接的方式,力求还原 OpenWRT 各组件的工作和联系,方便日后查找。

基本使用

硬件架构

软件体系架构 🔥

配置管理

UCI(Unified C onfiguration Interface,集中配置接口)是 OpenWRT 对配置进行集中管理的工具。

软件包管理

文件系统

日志系统

防火墙

还原备份

WEB服务(luci)

基础工具

编译

插件代码分析

应用实例

💡应用实例与上面提到的基础架构区别:

  • 基础架构: 必须(没了,系统跑不起来;玩不顺溜;主观;)
  • 引用实例: 非必须

网络相关

基础服务

存储相关

下载

监控

docker

nas


如有错误,欢迎指正;如有优化,欢迎提出。

在这里插入图片描述 点赞、收藏、评论

OpenWrt 是一个开源的嵌入式操作系统,专为嵌入式设备如路由器、无线接入点和其他网络设备而设计。它提供了一个全功能的软路由系统框架,允许用户自定义和扩展路由器的功能。 OpenWrt 的软路由系统框架基于Linux内核,并使用了一系列开源软件包和工具。下面是 OpenWrt 软路由系统的基本框架: 1. Linux 内核:OpenWrt 使用 Linux 内核作为底层操作系统,并且支持最新的稳定内核版本。Linux 内核提供了网络协议栈、设备驱动程序和其他基本功能。 2. 用户空间:OpenWrt 提供了一个完整的用户空间环境,包括基本的 Unix 工具和命令行界面。用户可以通过命令行或者 Web 界面来配置和管理路由器。 3. 网络配置:OpenWrt 提供了灵活的网络配置选项,可以根据用户需求来配置各种网络接口、地址分配、防火墙规则等。 4. 软件包管理:OpenWrt 使用 opkg 包管理器来管理软件包,用户可以通过 opkg 命令来安装、升级和删除软件包。OpenWrt 的软件包库中包含了大量的软件包,包括网络服务、安全工具、媒体服务等。 5. LuCI Web 界面:OpenWrt 默认提供了 LuCI Web 界面,用户可以通过浏览器来配置和管理路由器。LuCI 提供了直观的图形界面,使用户可以方便地进行路由器设置。 6. 插件和扩展:OpenWrt 支持插件和扩展,用户可以根据需要添加自定义的功能和应用。用户可以通过编写脚本、安装软件包或者修改配置文件来实现扩展。 总的来说,OpenWrt 的软路由系统框架提供了灵活、可定制的路由器操作系统,使用户可以根据自己的需求来配置和管理路由器功能。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

骆言

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值