轻松看懂软路由(openwrt软路由的定义)
软件层
“软路由”,第一个“软”字突出了他和普通路由器最大的不同——他是一个靠软件系统运行的路由器。
系统种类
他不是普通的软件,他是软件里最底层的“系统软件”,类似于我们电脑上装的Windows。
目前市面常见的软路由系统有:OpenWrt、RouterOS、爱快、高恪等。
因为Openwrt功能最多,最为开放,所以现在最常用的软路由系统是OpenWrt。
OpenWrt还有一些路由器厂使用,比如小米路由器底层都是openwrt系统,很有当年安卓定制系统MIUI的影子。
小米AX9000系统基于Openwrt(像不像手机的MIUI基于安卓)
OpenWrt系统
OpenWrt项目是一个针对嵌入式设备的Linux操作系统。OpenWrt不是一个单一且不可更改的固件,而是提供了具有软件包管理功能的完全可写的文件系统。这使您可以从供应商提供的应用范围和配置中解脱出来,并且让您通过使用适配任何应用的软件包来定制设备。对于开发人员来说,OpenWrt是一个无需围绕它构建完整固件就能开发应用程序的框架; 对于普通用户来说,这意味着拥有了完全定制的能力,能以意想不到的方式使用该设备。
我对openwrt简洁的理解:可以自由安装插件(app)的路由器系统
硬件层
“软路由”核心是软件系统,但是为了与现实世界的其它设备链接,它不能只存在于“云端“,大多数情况需要有运行的硬件。
软路由硬件定义
我在软件篇提到openwrt系统(可装APP)很像安卓系统,而它对于硬件平台的广泛支持也和安卓一致!
OpenWrt目前支持主流的平台包括:X86、ARM、MIPS。
我们通过github上 Openwrt-DIY自动编译项目来了解它支持的设备平台。
可能很多人对你说,只有X86电脑架构的才是软路由,其它的都不算。
在手机快速发展的近十年,非X86架构处理器性能的提升有目共睹,甚至苹果自研的ARM架构CPU性能超过intel i7。
所以软路由硬件的定义:能运行标准OpenWrt系统的硬件都是软路由
区分与选择
我们把X86、arm、mips架构的都称为软路由,那不是乱了吗?怎么找到我需要的产品呢?
跑分!和所有智能系统的硬件一样,最初级的好坏评价就看性能跑分!刚好OpenWrt也考虑了这点,系统内置了coremark跑分程序。
跑分方式,SSH登录路由器后输入下面的代码
/etc/coremark.sh && cat /etc/bench.log
我来对比下目前在用的设备跑分(12W、1W、0.45W)
分别是x86、ARM、mip三个平台的跑分
当然我折腾的软路由不止这些,包括热门的R4S(跑分3.8W)、常见的X86小主机(N3450 3.4W,N4205 4.5W)
注:这东西作为路由器功能不全,不带WIFI还需要买普通路由器当无线AP
对于跑分我也最求过极致,用8核16线程处理器跑出32W分!
目前全网没看到比我跑分高的人
经过一年多的测试对比,我认为单从软路由来看,传统厂商生产的路由器刷上OpenWrt系统更适合普通用户!
跑分上,达到5K就基本够用了,1W分是甜点分(4K视频流量解码),再高的跑分如果不做服务器用(跑docker程序)那就是浪费!
比如:我主力软路由跑分12W,挂了4个DOCKER程序,绝大多数时候CPU占用低于10%。
软路由的未来
未来家用路由器市场一定是智能(软)路由的天下!
目前路由市场所处的阶段和早期手机一样——主流是功能机(硬路由),小众是智能机(软路由)。
大企业主要生产像诺基亚手机一样稳定可靠的功能机,可能他们也想做智能APP,但是软件的数量和开放程度远远不够。
小公司或者DIY玩家在制作和使用软路由,产品标准化程度低,易用性也差,存在门槛较高的问题!
随着家庭智能水平的提高,软路由市场会越来越大。我相信,智能路由市场肯定会出现像“苹果”“谷歌”这样大企业的影子。










spirn
或者梅林不开源的时候装在华硕路由器是硬路由。开源了,可以让你刷就变软了?
还是说作者认为所有可以升级固件的路由都是软路由?
校验提示文案
ak747
校验提示文案
值友4861260446
校验提示文案
值友1542384354
硬件nat转发就是硬路由,其他都是软路由。只是有无开源,docker的区别。基本都是基于linux的iptables。ros除了docker没有,openwrt那个地方能比上?别说兼容mips,arm,这俩cpu跑docker就是玩具。
神器c3558,真正的all in one。
校验提示文案
waynezwd
软路由:以不特定的硬件设备,搭配路由器软件,来实现路由器功能的设备。
软路由系统:可以使不特定的硬件设备,实现路由器功能的软件系统。
校验提示文案
不是这么玩的
校验提示文案
微型信息加工厂
校验提示文案
xq0105
校验提示文案
冲啊骏马
校验提示文案
notlita
校验提示文案
忘川骅
校验提示文案
滚龙
校验提示文案
涵洋
校验提示文案
jude520
校验提示文案
admims
校验提示文案
骚情岁月
校验提示文案
雪峰哥哥
校验提示文案
kaaye
校验提示文案
xingyi
校验提示文案
夜游猫
所以小米和ASUS那种到底算不算智能路由呢?
现在100-200的小米路由可也都是跑的Openwrt.
校验提示文案
值友9805303530
校验提示文案
我的名字叫小宅
校验提示文案
大-同
校验提示文案
腾讯小禅师
校验提示文案
飞扬V587
校验提示文案
榴莲侠5
校验提示文案
动感前贤
校验提示文案
go9999
校验提示文案
投胎早排队
校验提示文案
OpenRouter
所有实现路由器功能的都是由”硬件“和”软件“两部分组成的。
不管是纯软件运行的路由器,还是软硬件深度结合的路由器,都统称为”路由器“。而这种侧重“软件系统”的,可以单独拿出来称为软路由,任何正在运行“软路由系统”的硬件,并实现路由功能的,都可以称为软路由。
普通路由器标准的名字就是叫”路由器“。并不是因为有个“软路由”就想着反义词“硬路由”。这个世界还有“植物人”呢,那么我们称普通人为“动物人”合适吗?
校验提示文案
zzymissyou
校验提示文案
我不是张大爷
校验提示文案
不到史低不出手
校验提示文案
基因检测亲子鉴定细胞
校验提示文案
天选之猴
校验提示文案
OnTheRoadx
校验提示文案
小小効
软路由到底有啥作用
优点在哪里
可玩性在哪里
除了没无线还有哪些缺点
校验提示文案
巨硬首席执行官
校验提示文案
batch2000
校验提示文案
值友3632949748
校验提示文案