路由器选择使用指南这三Openwrt

2023-11-09

一、关于Openwrt

嗯~ 这个和华硕没什么关系,虽然也是亲戚。同样源于linux,所以linux最牛!关于这个固件可以说的就多了,前面padavan比较水,这个多写点!
在这里插入图片描述
Openwrt有很多大神小神毛神小白在为它编译固件,说到这个就不得不提LEAN,自称大雕的一位大神,他是openwrt国内主要人物,其在github仓库的源码是国内主要编译的来源。早期K3的固件他亲自编译过不少版本。至于openwrt与LEDE的分分合合,笔者就不带各位吃瓜了。
目前国内流行的主要是LEDE版本,我们可以认为这是openwrt的分支或者预览版、超前版什么的,但在笔者看来,op团队内部分岐还挺严重的,LEDE和Openwrt官版走得越来越远,笔者这里没有吃瓜的意思,个人看法!不负责任的!
反正LEDE是国内主流,适合国情是主要原因。就LEAN本人也写了几个很好用的软件包,很适合国人用的。但正因为LEDE适合国人,某些方面也有缺点。

二、优缺点

1、适应性广

这个固件可以说不挑主机,各正经品牌、不正经品牌的路由、电脑、工控机、树莓派、各种派都能装。X86、X64、ARM、MIPS等构架cpu都吃。

2、丰俭由人

它可以小到几M,也可以大到几百M。随你心意选择功能去编译,然后装到路由上去。所以基于openwrt也有好个衍生固件。

3、万能

前面说梅林和padavan,用了全能这词。那这个就只能用万能了,只有想不到,没有办不到的,把它当成一台带路由功能的linux电脑就行了。嗯,不光带路由功能,它可以还带交换机功能,可以轻易配置vlan。什么多wan多播的、负载均衡、策略路由、统统都有。

4、极度自由

主要因为LEAN放了源码,并写了个中文的编译说明,虽然写得很简单,但确实按他写的一步步做,就能自制出一个固件!具体方法在笔者的K3终极折腾系列文章中写得极详细,笔者向来不喜欢写详细教程的,这是个例外!openwrt官方也有源码仓库,但那是英文的啊。哪有这个中文看起来亲切,关键它还超简单!所以流行成了一种现像。

5、极其强大

只要你主机够强,比如弄台I9电脑来跑它,那你可以给它装上docker,然后在docker里装各种linux系统,或者别的路由固件都行。当web服务器用也很轻松,本身带得有nginx、php、再docker装个mycql或postgreSQL什么的数据库,正宗LNMP环境就有了。笔者的K3折腾文章中详细描述了安装nextcloud的过程,可以参考。

6、BUG多多

关于这个固件的小bug就不提了,只说很影响使用体验的大bug。比如在K3路由上,笔者编译了十来次吧,弄出一个满意的固件。结果呢,使用一周就玩完!因为overlay分区写满了,虽然它有外挂普通硬盘做overlay分区的功能,但这功能在K3上是不好使的!估计在所有的arm构架上用机械硬盘都不会好使(纯猜测)。在X64上可以用的,至少LEDE版本上是可以的。官方好像还没有修复这个问题,而这个BUG经笔者查看官方issue,已经存在好几年了。倒是LEAN写了个补丁,在LEDE上修复了X86-64构架的部分。

7、冲突多多

正因为啥都能往上装,很多软件包之间是有冲突的。想想也知道吧,windows还有软件冲突呢。有时候你得搞清楚各种依赖关系,用了这个不能用那个等等。

8、极其复杂

相对来说哈,它继承了linux的传统,恨不得每个函数给都让你能自由使用!所以设置起来那是相当的复杂,需要一定的基础知识才能玩转它。

三、总结一下

1、LEDE挺好,但是因为偏离openwrt官方比较远,官方软件源用起来略有问题,主要是内核相关软件很难安装上,某些软件可以用忽略依赖安装上还能用,某些就不行,比如笔者装过的nfs是不行的。

2、官方版本呢不太适合国人的使用习惯,但是在可以很方便在线安装软件包。

3、官方版本某些国人特别需要的软件是没有的,这里指官方预编译版本,安装也比较复杂。

4、K3不要用官方版本,连无线都可以说和没有没区别,反正没法用。

5、建议仅用于X64电脑、工控机等大硬盘设备上,笔者个人认为overlay设计很有问题。你修改配置、删除配置文件等都会增加空间使用量,只增不减!对于K3、K3c这类只有128M、256M或更少的闪存的设备很不友好。

6、小白除非是为了学习,要不就找个成熟的已编译好的版本装上。不建议去编译它,太费事了,而且交叉编译也很无聊。

7、不管官方版本还是LEDE版本成熟度都较差,不可否认它的优秀,也不必回避它的bug。当然这里没有批评谁的意思,一个开源的系统,一群热爱它的程序员自发做出来的东西,有问题很正常。作为免费使用者,笔者也很感激这些为此作出贡献的程序猿们。

8、适合有闲心折腾的人使用。不编译也有很多可以折腾的哦~ 真对这系统感兴趣的可以参考笔者K3终极折腾系列文章,那里有不少笔者原创折腾,比如https相关,nginx相关部分、ipv6远程访问部分、nfs相关部分,不少是全网首发的解决办法。笔者还放了个含nfs的固件,不过好像没人用哈~看到的人太少了吧,恩山不少同鞋在求K3含NFS的固件呢。

9、好了,这系列文章就结束吧,写了不少字,又好像没多少实质内容?还是梅林最后面放了不少干货。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

路由器选择使用指南这三Openwrt 的相关文章

  • 启明智显分享

    提示 作为Espressif 乐鑫科技 大中华区合作伙伴及sigmastar 厦门星宸 VAD合作伙伴 启明智显不仅用心整理了你在开发过程中可能会遇到的问题以及快速上手的简明教程供开发小伙伴参考 同时也用心整理了乐鑫及星宸科技的新产品 新方
  • 编译 openwrt 及初始配置-及部分排错

    主机为 ubuntu 14 x64 硬件 优酷土豆宝 cpuMT7620A 内存128M flash 32M 有2个源 用哪个也可以 git clone https github com openwrt openwrt git git cl
  • openwrt之initramfs-kernel

    在下载openwrt系统时 经常能看到initramfs kernel bin squashfs factory bin squashfs sysupgrade bin等结尾的文件 factory适用于从原厂系统刷到openwrt sysu
  • 青龙脚本 小黄鸟配合虚拟机抓变量 软件集

    鉴于很多青龙脚本变量 真机很难抓到 需要小黄鸟配合虚拟机抓变量 为方便网友 把相关3个软件分享 以单个文件形式 1 小黄鸟 https wwm lanzouy com i5vWT01qi6na 2 虚拟机 https wwm lanzouy
  • OpenWrt入门完美教程

    近来由于毕业设计需要用到摄像头模块 考虑利用 OpenWrt UVC mjpg streamer 方案驱动摄像头模块 学习了一篇很好的OpenWrt入门美文 原文链接如下 http zhidx com p 186 html 从零开始学习Op
  • 基于openwrt,aria2下载器安装与配置

    迅雷下载不好用 所以用这个下载器aria2 需要安装软件 在可用软件列表中安装aria2和luci app aria2 安装完后有可能需要重启路由器 需要注意的问题 1 aria2只是一个下载工具 并没有图形界面 2 文件下载的位置 在ar
  • 拔电源磁盘变成只读Read-only file system

    拔电源磁盘变成只读Read only file system 问题 查询 解决 问题 搭建openwrt的过程中 由于机器没有关机键 而且没有进行后台命令关机 直接拔电源之后 重启 任何操作都提示只读状态 那么这个时候什么都操作不了 无奈只
  • OpenWRT基本知识整理

    转载自 http www liwangmeng com openwrt E5 9F BA E6 9C AC E7 9F A5 E8 AF 86 E5 BD 92 E7 BA B3 目录 1 OpenWRT虚拟系统准备 3 1 1 编译ope
  • 【openwrt学习笔记】dnsmasq源码阅读

    目录 一 DHCP Dynamic Host Configuration Protocol 1 1 前置知识 1 2 参考链接 1 3 IP地址分配代码分析 rfc2131 c dhcp common c dhcp c 1 4 几个小问题
  • openwrt调试用到的

    PC间文件共享 python3 m http server 在共享的电脑上 打开浏览器 直接输入 serverip 8000 NFS Ubuntu PC端 sudo apt get install nfs kernel server sud
  • Vue-router2.0基础,秒会。

    如果不是模块式开发 请先引入 1 0基础 div h1 Hello App h1 p p div
  • openwrt路由器(RP-LINK)安装python并设置开机启动程序

    由于项目需求 实际条件限制 需要在某台设备上运行一个python小程序 在工业机器人和云服务器之间实现信息转发的功能 因为机器人也需要通过路由器认证连接校园网 出于简化设备的考虑 不想每次跑程序还得开电脑 我决定尝试在路由器上运行这个程序
  • openwrt上opkg更新报错"opkg_download: Failed to download ............."

    开始搞op的时候 看到op竟然可以直接安装一些插件 激动坏了 因为这东西对嵌入式的小系统来说简直不敢想 但是op就支持了 就是这么任性 好不容易编译了固件 按照网上的教程 telnet进去 首先opkg update 结果没有想象中的华丽更
  • Linux教程:在虚拟机中如何配置Linux系统网络环境 ?

    对于很多初学Linux 的同学 大多选择使用虚拟机来展开学习 可以方便的做实验 修改 测试 不必害怕出问题 可以随便折腾 大不了换一个虚拟机 原来的系统不受任何影响 但由于不是实体pc机 使用难免受限 如果配置不好 后期开发必受其累 比如
  • openwrt下使用SDK编译ipk包遇到Package hiOpenwrt is missing dependencies for the following libraries: libc.so.

    openwrt下使用SDK编译ipk包遇到Package hiOpenwrt is missing dependencies for the following libraries libc so 6 问题 缺少 libc so 6 库 但
  • 第一次 openwrt源码下载编译

    openwrt 学习记录 第一次 openwrt源码下载编译 MT7620开发板 安装虚拟机VMware 安装Ubnutu 先进入root账户 topeet ubuntu su 输入密码 1 搭建编译环境 参考 https blog csd
  • openwrt恢复出厂设置有两种方法

    1 输入以下指令 firstboot mtd r erase rootfs data 2 输入以下指令 mount root firstboot reboot f
  • 路由期末复习(二)—配置命令

    这篇就专门说说关于配置的知识点 了解基础知识指路 目录 路由器 Telnet服务配置命令 路由器 SSH服务配置命令 SSH配置例子 重点 一图理解SSH配置 用FTP传输文件 使用TFTP传输文件 VLAN的基本配置 配置Hybrid端口
  • OpenWrt添加软件包(一)

    本文参考https wiki openwrt org zh cn doc devel packages http blog csdn net teddy99999 article details 17537545 OpenWrt是一个比较完
  • 获取openwrt wan口ip方法

    2020年7月30日14点39分 更新 之前写的方法 获取的是wan口的ip和网关 使用过程发现 以有线上网模式为例 获取wan口网关时 若网关中出现连续的1 1 会获取失败 表明该正则表达式是有问题的 即下面这个grep oE 之后的内容

随机推荐

  • FIFO_IP核介绍和测试

    FIFO IP核介绍和测试 前言 一 简介各端口含义 二 创建同步FIFO IP核 三 FIFO IP核TB测试 四 FIFO IP核仿真结果 五 同步复位和异步复位比较 前言 FIFO 的英文全称是 First In First Out
  • 蓝桥杯C/C++省赛:买不到的数目

    目录 题目描述 思路分析 AC代码 方法一 AC代码 方法二 题目描述 小明开了一家糖果店 他别出心裁 把水果糖包成4颗一包和7颗一包的两种 糖果不能拆包卖 小朋友来买糖的时候 他就用这两种包装来组合 当然有些糖果数目是无法组合出来的 比如
  • 100套基于Java+SSM的毕业设计项目实战(附源码+论文+演示视频)

    大家好 我是职场程序猿 感谢您阅读本文 欢迎一键三连哦 今天给大家分享100 基于Java SSM的毕业设计 这些项目都经过精心挑选 涵盖了不同的实战主题和用例 可做毕业设计和课程设计参考 除了源码 对于大部分项目实现的功能都有相应的介绍
  • Qt项目---简单的计算器

    在这篇技术博客中 我们将介绍如何使用Qt框架实现一个简单的计算器应用 我们将使用C 编程语言和Qt的图形用户界面库来开发这个应用 并展示如何实现基本的算术操作 项目设置 首先 我们需要在Qt Creator中创建一个新的Qt Widgets
  • 关于虚函数、父类指针、父类子类内存访问的一道很有意思的笔试题

    1 题目 1 1 原题 include
  • 你知道每片晶圆能卖多少钱吗?-道合顺大数据infinigo

    你知道 卖一颗芯片究竟能赚多少钱吗 根据市场调研机构IC Insights发布的最新数据显示 在7nm工艺需求强劲 以及5nm工艺量产的推动下 2020年台积电每片晶圆营收达到1634美元 约合人民币10568元 单颗芯片营收居全球半导体产
  • Microsoft Jet SQL for Access 2000

    该系列的文章解释了什么是Microsoft Jet SQL 并说明了它如何在Access 2000的应用程序中使用 本文是基础 中级和高级三篇中的第二篇 这些文章循序渐进的说明了使用Jet SQL的语法和一些方法 并示范了对于Access
  • 程序分析

    程序分析 百科名片 程序分析是指对 计算机程序行为进行自动分析的过程 主要包括静态分析和动态分析两种策略 目录 简介 什么是程序分析 程序分析的目的 程序分析的种类及图表 程序分析的记录符号 程序分析的技巧 程序分析的实施及步骤 程序分析的
  • 后渗透中提权的必要性和思路

    很多同学常常问起 渗透测试中获取服务器权限后一定要提权吗 为什么要提权呢 故有此文 提权的必要性 在一场完整的渗透测试中 如果已经获取服务器权限 此时就进入后渗透阶段了 渗透的最终目的是获取服务器的最高权限 即windows操作系统中管理员
  • 牛客网_剑指Offer_Python实现_更新中

    剑指Offer编程题汇总 第1题 二维数组中的查找 第2题 替换空格 第3题 从尾到头打印链表 第4题 重建二叉树 第5题 用两个栈实现队列 第6题 旋转数组的最小数字 第7题 斐波那契数列 第8题 跳台阶 第9题 变态跳台阶 第10题 矩
  • 计算圆周率

    根据用户输入计算圆周率 import math import random def type judge pi type 接收一个字符串为参数 根据参数调用相应函数计算圆周率 if pi type 割圆法 times int input 输
  • StringBuffer 和StringBuilder的应用场景

    StringBuffer线程安全 StringBuilder线程不安全 StringBuffer比StringBuilder慢 网络上有很多的文章有说到他们两个的区别 以及应用场景 这里说下个人感悟 StringBuffer更多会和修改全局
  • 伯努利分布、二项分布、泊松分布、指数分布、Gamma分布的联系

    伯努利分布 0 1分布 伯努利分布是二项分布在N 1时的特例 随机变量为取值为0或者1 二项分布 N次重复且独立的伯努利实验 随机变量为在N次实验中出现某种情况 概率为p 的次数K 泊松分布 二项分布的极限形式 N趋于无穷大 P趋于0 描述
  • 工具:语雀导出MarkDown文档后图片修复

    微信公众号 乌鸦安全 扫取二维码获取更多信息 01 描述 在比较早的时候 我比较纠结记笔记的产品 最初的时候是在使用Typora在本地写Markdown文档 后来试用了一下印象笔记 但是它的缺点就是贵 而且上传的流量很少 在之后氪金的一刹那
  • 从一张表数据选出,插入另外一张表

    在CSDN搜到一篇博文原文如下 今天在做数据库操作的时候 有一个需求是将A表中的前500000条数据查出来 然后插入到表B中 表A与表B具有同样的字段类型 数据库为Oracle 10g 数据库管理工具用的PL SQL 由于数据库不是特别的熟
  • vue中使用WebSocket(ui用的ant design)

    那些原理 和什么情况下时候适合用WebSocket我这就不多说 直接上代码 哈哈 拷贝即用
  • fast虚拟服务器地址,fast虚拟服务器地址

    fast虚拟服务器地址 内容精选 换一换 参数说明如下 VPC网段 VPC的地址范围 根据规划的子网信息 配置VPC的地址范围 子网网段 VPC中默认子网的地址范围 需要在VPC的子网地址范围内 根据规划的信息进行配置 DNS服务器地址 默
  • 多个Livox雷达点云合成及使用ROS发布

    项目场景 因为单个Livox avia的FOV只有70 无法覆盖车前方的所有范围 所以用了三个Livox avia以实现180 前方位覆盖 但由于三个雷达均是独自采集 所以需要对每个雷达采集的各帧点云进行合并 用于建图 以下工作均建立于已经
  • [C进阶] 数据在内存中的存储——整形篇

    前言 学习一门语言就像是了解一个陌生人 首先我们要做的是从外貌和举止来宏观上考察一个人的特点 然后逐渐的对其进行深入了解 最终变得知根知底 畅所欲言 本章我们对数据存储的探讨其实就是在对C语言进行深入了解 因为只有知根知底才能畅所欲言 本章
  • 路由器选择使用指南这三Openwrt

    一 关于Openwrt 嗯 这个和华硕没什么关系 虽然也是亲戚 同样源于linux 所以linux最牛 关于这个固件可以说的就多了 前面padavan比较水 这个多写点 Openwrt有很多大神小神毛神小白在为它编译固件 说到这个就不得不提