路由器刷机(固件)是什么?

目前路由器折腾刷机,除了采用各品牌的原厂固件外,第三方路由器固件,基本就是:Tomato、DD-WRT、OpenWRT三种。 当然还有其他一些更加小众的版本, 和很多从这三大固件衍生出来的修改版固件。我的这篇文章, 可以让大家对这些知识有一个相对比较全面的理解, 使你更容易入门一些。

 

分类

固件分类

第三方路由器固件,基本就是:Tomato、DD-WRT、OpenWRT三种.

前端和后端

基本上所有第三方路由器固件的架构上可分为前端(Frontend)和后端(Backend),后端一般情况下是一个不带界面的Linux系统, 前端一般指图形用户接口,即GUI,主要体现为Web管理界面。 比较流行的OpenWRT自身默认编译出来是不带前端的。

 

OpenWRT的在国内常见的前端有

LuCI:基于Apache License,现在主流,是自行编译的OpenWRT最佳搭配;

X-WRT:基于GPL,不太活跃,不太流行,好像没怎么更新了;

Gargoyle:基于GPL,提供完整的全套路由功能,流量监控强悍,带宽管理和QoS很是强大,不比Tomato逊色,如果不想自己动 手编译或设置,但是又想要用版权规范的OpenWRT,且想一步到位的话,Gargoyle是最好的选择,很适合追求稳定的普通用户或小微企业用户,默认 界面风格传统,但有时尚风格的主题可更换,不支持多国语言,国内不流行,但已有汉化的补丁出现了;

 

其它两大固件的前端

Tomato前端部分:私有,非GPL(有源码供自编译,不能随便修改),版权模糊,有免费版,但也有很多付费增强功能的版本,界面简约,运行稳定,QoS很强大,机型的支持比较少;

DD-WRT前端部分:版权模糊,部分私有,非GPL(有提供源码,不能随便修改),有免费版,也有增强功能的付费版,界面美观,中继能力强大,支持语言众多,对机型的支持最广泛,但免费版QoS性能一般;

 

Tomato DualWAN

Tomato DualWAN 使那些能刷Tomato或DD-WRT固件的路由器由原来的单WAN口变成双WAN口,而这一切不需要在路由器上增加任何硬件,只需要刷一下 Tomato DualWAN 固件就可以。刷了Tomato DualWAN之后转变出来的第二个WAN口可以接有线网络也可以接无线网络,双WAN模式支持带宽合并或智能路由。

DualWan前端部分:私有,非GPL(有源码供自编译,不能随便修改源码),版权模糊,有免费版,也有增强功能的付费版,基于Tomato前端部分的衍生,算是中文Tomato的典型代表,多拨功能强大,对机型的支持比较少;

 

三大固件的介绍和对比

DDWRT :

界面美观,设置简单直观,易用性比较好,官方固件自带的功能是三大固件中最为丰富的,对新路由的支持也十分迅速,可支持迅速的同时,由于新代码的加入,导致 DDWRT经常出现一些bug,一些可能之前已经解决的bug,往往又会在之后的某次更新中原地满状态复活 ,着实让人喷血,最让人呕病的,是孱弱的QOS功能,DDWRT的qos功能只能说聊胜于无吧.功能的话到时还挺多,PPTP openvpn qos 上网控制 mac过滤等等功能都很使用,还能调节官方版本一般不提供的无线信号功率,当然还有中继,说中继可能有些人不敏感,说CW,很多人估计会会心一笑。DDWRT绝对是最适合新手入手的第三方固件,功能丰富,大部分机子的reset都是有效的,路由设置变砖后轻抚菊花即可涅磐重生 ,所以可以放心折腾~

 

Tomato :

界面尚可,设置也算简单,易用性还行,流量的统计查看等功能是三个固件中做的最好的.官版Tomato是所有第三方路由固件中最为稳定的, 它的稳定源自于它的保守,官方版本的Tomato好几个版本之前就已经没有再加入什么新功能. 在这里我要补充几句,泰迪熊TT也好,国内的DWTT也好,这些都不是官方Tomato,只是根据官方原版Tomato进行修改和功能扩充的MOD版本

 

OpenWRT :

Openwrt是三大固件中扩展性最好的固件,通过扩展,可以实现很多超过路由本职工作的事情,比如脱机下载,网站,论坛,qos功能也十分强大,不逊 色于Tomato的QOS,设置得当后网络表现会让人偷着乐~而且openwrt对新路由的支持也是十分迅速,个人认为是最有前途的固件,因为可以在新路由强劲CPU的支持下获得很好的性能表现,比那些老古董和洋垃圾的性能强大太多.各种功能的软件扩展包比比皆是,而且还有飞翔的天空开发的nwan多 wan和限速qos。

 

总结

如果想玩路由的话,推荐从DD-WRT入手最方便;

过后若想用折腾QoS,就用Tomato

要多拨用DualWan;

注重版权意识又想功能丰富的就自编译OpenWRT去集成LuCI等各种组件——自由自主,功能强大,应有尽有,这或许是很多路由器玩家的最终选择。

 

OpenWrt的来历

来历

Cisco/Linksys 在2003 年发行的WRT54G这款无线路由器非常“经典”。

同年有好事者在 Linux Kernel Mailing List 搜索 WRT54G,发现它的IOS 是基于Linux,然而Linux 基于GPL 发布许可证,就是 GNU General Public License. 该许可证规定Cisco 应该把WRT54G 的IOS 的源代码公开。

本来Cisco 拒绝公开源代码,最后,03年三月份的时候,基于公众压力Linksys 公开了WRT54G 的源代码。

故事本来到这里就结束了,然而相反,结果越闹越大:

有了源代码以后,开发者便清楚知道代码如何控制路由器的硬件,并且掌握了一些通过增加新的代码到原有的IOS 当中去 —— 使得硬件支持更多的Feature 的技术。这些开发者组成了一个项目开发团队,不断对原来的IOS 进行更新,编码,加入新的特性…… 现在他们手上的WRT54G 无线路由器的能力已经大大超过了原来Cisco 设计的地摊货的设计思路。

不但如此,随着这两年互联网Web2.0 技术的发展,不同的开发团队之间找到了更好的协同工作平台,其规模不亚于TAC. 他们最近建立了一个DD-WRT 项目的Wiki 站点将全套文档以及代码公开发布。使用DD-WRT 项目提供的源代码,重新升级WRT54G 以后你就能够获得一台相当于$600 左右的中端无线路由器了。

当Linksys 释放 WRT54G/GS 的源码后,网上出现了很多不同版本的 Firmware 去增强原有的功能。大多数的 Firmware 都是99%使用 Linksys的源码,只有1%是加上去的,每一种 Firmware 都是针对特定的市场而设计,这样做有2个缺点,第一个是难以集合各版本Firmware的长处,第二个是这版本距离 Linux 正式发行版越来越远。

OpenWrt 选择了另一条路,它从零开始,一点一点的把各软件加入去,使其接近 Linksys 版 Firmware的功能,而OpenWrt 的成功之处是它的文件系统是可写的,开发者无需在每一次修改后重新编译,另它更像一个小型的 Linux 电脑系统,也加快了开发速度。

 

简化总结

从前有个路由器公司,突然有一天想在Linux基础上开发固件,结果后来被捅出来了,于是要求他们公开源代码,于是他们就被迫公开了。于是大家很兴奋,做了很多修改版出来~有一个团队基于上述开源的代码从零开始加入各种软件, 结果一不小心做成了此行业的狡狡者, 他们给自己的产品起名叫OpenWrt

 

OpenWrt的衍生版本-PandoraBox

PandoraBox是OpenWrt的一条分支,前身是DreamBox,由OpenWrt中国创始人之一的Lintel所带领的技术团队维护。PandoraBox是基于OpenWrt深度定制的路由器系统,系统底层部分采用了原厂原生驱动,而非开源驱动,使其相比OpenWrt有更好的稳定性。由于OpenWrt配置及二次开发的方便性,加上Lintel根据中国网络环境对PandoraBox作出的调整及优化,受到不少互联网大咖的关注(听说还有橄榄枝)。在中国深圳,不少公司厂家推出的“基于OpenWrt深度定制的系统”,使用的是当时开源的DreamBox源码或者泄漏的早期PandoraBox源码。

 

OpenWrt介绍

OpenWrt社区聚集了一大批纯正的Linux各个方向的死忠级专家,从而使OpenWrt具备了如下与传统NorFlash嵌入式Linux截然不同的高级特征。

 

SquashFS与JFFS2文件系统的整合形成的overlayfs机制

对用户而言,OpenWrt的整个文件系统是完全动态可读写的,而其中的固件部分是用SquashFS实施的只读压缩文件系统,而用户所有的对文件系统的增删改都是用类似“差值”的形态存储在JFFS2文件系统中的,二者用overlayfs机制黏合,对用户完全透明。

因此我们可以在文件系统中肆意发挥、随便折腾,出现任何问题则可像手机一样恢复出厂设置,并提供fail-safe模式帮助用户修复系统。

而在传统的嵌入式Linux里,固件是静态的,对系统做任何一点与可运行程序相关的变动,比如增加一个模块,删除一个应用程序,都要重新编译全部固件,并重新刷写,就好比你一个Android手机要升级微信就要重新刷机。这种反人类的传统文件系统完全阻挡了非专业爱好者进入嵌入式Linux这一领域。

 

UCI(Unified Configuration Interface)

帮助用户在任何平台的OpenWrt上用同样的方法配置系统、网络和应用。在Boardcom的平台上,在Atheros的平台上,甚至x86的平台上,修改系统配置均为同样的命令。

而UCI的机制并不是二进制硬件虚拟层实现的,是由Linux shell脚本实现的。

这毫无疑问是一种别致的创新,比Android来的轻巧得多。OpenWrt里的Linux shell脚本用得很帅很高端,那种感觉怎么形容呢?就好像精通十八般武艺的高手有一天特别复古地拿起铅笔刀在硬盘上刻出来了系统,就是这种感觉。

 

Opkg包管理系统与丰富的软件源

是一个与桌面级Linux使用的apt-get、yum等同级别的包管理系统,使用形如:opkg install xxxx-app的命令从互联网软件源中安装大约3000余种各种软件。

3000款软件,数量没法跟手机的应用市场比,但是要知道,这里头的任何一个软件都来头不小,是经过Linux社区千锤百炼的东西,一个应用折腾一个月都玩不够。

类型覆盖网络、音频、视频、编程开发、Linux系统管理等。当然,如果是专业比较偏的东西OpenWrt的软件源里还是不够完善,比如笔者团队用到的OpenCV的东西,源里就没有,就靠自己交叉编译了。

 

Luci WEB界面系统

除CLI命令行终端界面外,不同于桌面级Linux使用屏幕GUI作为交互界面,OpenWrt使用WEB界面交互。而不同于传统路由器web管理界面的是,luci是用户可订制的,安装了支持luci的软件后,WEB界面系统就中出现了新的模块,而opkg本身也web化了。这个特征让用户感觉很像手机的app store。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:玩转路由网,转转请注明出处:https://www.chuangxiangniao.com/wifi/7307.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月5日 04:20:53
下一篇 2025年12月5日 04:40:05

相关推荐

  • 友讯(D-Link) DIR-882 刷老毛子固件 (支持160MHZ)教程

    友讯DIR882可以刷padavan固件,有160MHz频宽的支持 padavan为什么叫老毛子固件?因为有一位俄罗斯人修改了华硕的固件,所以叫做老毛子固件。(padavan针对的是mips架构的平台) 刷机必备: putty(链接路由器SSH用)WinSCP(SFTP客户端)还要牙签一根支持的固件…

    2025年12月5日 路由器刷机
    200
  • 极路由系列 刷机方法

    1. 首先你需要有一台极路由~ 2. 打开极路由的开发者模式 在设置好极路由可以上网以后,用管理界面登录到极路由的后台管理界面 #点击云插件,进入到极路由官方的后台管理系统,后点击路由信息 然后在最下面点击开通开发者模式,这里需要你放弃极路由的保修以及安装APP等一系列的工作,大家照着做就好了。 开…

    2025年12月5日 路由器刷机
    000
  • 新路由3(Newifi D2)刷老毛子(Padavan)固件教程

    新路由的默认后台管理IP是:192.168.99.1 刷机必备: putty(链接路由器SSH用)WinSCP(SFTP客户端)还要牙签一根支持的固件 固件下载地址: 链接:https://eyun.baidu.com/s/3jKifY6M 密码:luyouwangnet 固件:NEWIFI-D2_…

    2025年12月5日 路由器刷机
    000
  • 路由器刷梅林,作用强大!什么是梅林你知道吗?

    我们先来了解下什么是梅林?别以为梅林是什么欧美小说中的的法师或者牧师。梅林,应该称为梅林固件,是第三方的路由器固件。我们说的透彻点,路由器固件——相对于路由器的操作系统;梅林固件——就是独立于官方固件之外的第三方操作系统! 梅林固件有什么用? 我们很多人对于梅林固件都有一种喜欢,很多人也愿意将自己的…

    2025年12月5日 路由器刷机
    200
  • 路由器第三方固件OpenWRT

    什么是 OpenWRT ? 或许很多人会对「OpenWRT」感到陌生,不清楚这是一个什么「东西」,简单的说它就是一个路由器第三方固件。刷了OpenWRT,你的路由器就可以安装很多实用的、好玩的插件。 OpenWRT 官方网站是这么描述的 : OpenWrt 项目是一个针对嵌入式设备的Linux操作系…

    2025年12月5日 路由器刷机
    000
  • 路由器没有无线信号怎么办?

        很多情况下回遇到这种怪问题,路由器用着用着突然没有信号,重启后才能使用,但是有时候还会出现这种问题,其实导致这种问题的原因很多。     第一,路由器本身的硬件问题,遇到这种问题肯定首先想到的是路由器本身的问题,建议你更换路由器试一试。     第二,建议更新路由器固件,路由器一般的固件可以…

    2025年12月5日
    000
  • 路由器刷固件图文教程 刷机OpenWrt第三方固件

    OpenWRT 是一款家用路由器的操作系统,路由器安装了它才能正常的工作。就像国内手机厂商基于开源的 Android 系统开发出各种 Rom一样。路由器厂商也可以基于 OpenWRT 这个平台,进行二次开发,增加更多丰富的功能和有厂商特色的路由器系统。独立开发者们同样也可以基于 OpenWRT 开发…

    2025年12月4日 路由器刷机
    000
  • 小米路由器3 Pro(R3P)刷机 OpenWrt

    小米路由器Pro能刷OpenWrt固件,小米路由R3G固件OpenWrt固件有很多小米原生没有的功能,比如:bt下载、百度云、aria、usb、rclone、网易云、网络共享、ftp、低调上网、多拨、adbyby、内网穿透、ddns、kms激活、Turbo ACC加速等等… OpenWRT 刷开发版…

    2025年12月4日 路由器刷机
    000
  • OpenWrt同网段桥接配置

    最近组了个ITX主机,丐版主板不带无线网卡,坐的地方也没网口。因此尝试主机用网线连接从路由器,路由器之间通过WIFI桥接。 主路由器为K3,从路由器为K2P同配置的友华1200js。家里的网段为172.16.0.0/16,主路由器网关为172.16.0.1。尝试了两种方法来实现两路由器下设备在同一网…

    2025年12月4日 软路由
    100
  • 路由器之:AC+AP及软路由

    AC+AP选购要点及避坑指南 AC+AP的模式最早应用于企业、商业级别场景,稳定性和用户体验一直都是AC+AP方案首要目标。随着家用覆盖面积的变大,AC+AP成为高端家庭用户的选择。 就网络体验而言AC+AP方案是所有方案中最好的,没有之一!不过其应用有非常的特殊之处,必须要提前部署网线。如选用吸顶…

    2025年12月4日 软路由
    200
  • 电信SDN桥接 4KIPTV 软路由 IPv6 小白详细教程

    网络和设备: 宽带:上海电信十全十美5G套餐(下行1000M,上行100M) 光猫:百卓GP1700 IPTV盒子:华为悦盒(EC6108V9C) 软路由:双口j4105,物理机刷openwrt 交换机:水星(MERCURY)SG108 Pro 8口全千兆智能网管交换机硬路由:R7000   折腾背…

    2025年12月4日 软路由
    000
  • OpenWrt X86-64纯净版软路由固件镜像下载

    最新编译OpenWrt X86-64纯净版软路由固件镜像下载 LEDE精简版-多功能版-旁路由固件 OpenWRT是一款非常流行、强大的路由器操作系统(固件),很多高级一些的路由器都支持刷机(刷固件),那么OpenWRT是一个不错的选择。 OpenWRT 适用平台: 软路由、旁路由、群晖等NAS虚拟…

    2025年12月4日 软路由
    000
  • 爱快与LEDE双软路由MAC地址重复问题修正

    修复在爱快+OpenWrt(LEDE)双软路由下显示MAC地址重复的问题 这年头比较流行用一台机器做个All In One,所以用爱快+OpenWrt(LEDE)跑双软路由的人非常多,但是经常会遇到一个问题,就是爱快的终端监控上显示有很多相同的MAC地址。 一、首先我们看下爱快的终端监控上有很多相同…

    2025年12月4日 软路由
    000
  • 带不死uboot的小米CR8808 Redmi RA81等WIFI6 3000M路由器完美适配集客、OpenWrt

    很多小米路由器靠工厂硬改的方式,去打开了小米的ssh,然后支持刷机,刷各种固件。带不死uboot的小米CR8808,Redmi RA81等WIFI6 3000M路由器完美适配集客、OpenWrt。 小米路由器 破解版进行了如下改变: 1:重新进行了分区规划,把原来的多分区进行了单分区适配,让可利用空…

    2025年12月4日 路由器刷机
    000
  • OpenWrt修改IP地址两种方法(直接命令修改跟后台修改)

    OpenWrt是什么?OpenWrt一般常见于无线路由器(软路由)第三方固件,它是一个高效、可靠、功能多的路由器固件。OpenWrt 可以被描述为一个嵌入式的 Linux 发行版。(主流路由器固件有 dd-wrt,tomato,openwrt,padavan四类)对比一个单一的、静态的系统,Open…

    2025年12月4日
    000
  • 常见的软路由器系统(固件)优缺点

    常见的软路由器系统(固件)OpenWrt、DD-WRT、Tomato、pfSense和LEDE都是流行的路由器操作系统,它们各自具有不同的特点、优点和缺点。 OpenWRT OpenWrt: 特点:开源免费,支持多种硬件平台和协议,功能强大且可定制性高,社区活跃度高。 优点:高度可定制化,丰富的插件…

    2025年12月4日
    000
  • TP-Link TL-WR845N路由器固件升级教程

    本文介绍了TP-Link TL-WR845N路由器固件升级操作方法,路由器固件升级又叫做软件升级,和手机的系统软件升级是一样的,升级的主要目的是解决原来路由器的系统软件中存在的一些bug,并对一些功能和产品的性能进行优化。 温馨提示: 1、TL-WR845N路由器升级软件后,路由器可能会恢复到出厂默…

    2025年12月4日
    000
  • TP-Link TL-WR740N路由器固件升级

    本文介绍了TP-Link TL-WR740N无线路由器固件(软件)升级的操作方法,路由器固件升级又叫做软件升级,和手机的系统软件升级是一样的;固件升级的主要目的是解决原来路由器的系统软件中存在的一些bug,并对一些功能和产品的性能进行优化,提升路由器的稳定性。 温馨提示: 1、TL-WR740N路由…

    2025年12月4日
    100
  • OpenWrt官方推出首款路由器:OpenWrt One 售价455元 欧美版本595元

    为了庆祝项目 20 周年,软件自由保护协会 (SFC) 现已发布首款专为 OpenWrt 设计的路由器 OpenWrt One,该设备主要与国内厂商香蕉派(Banana Pi)合作制造,采用联发科 Filogic 820 SoC,1GB DDR4 RAM,256MB NAND 闪存,支持 WiFi …

    2025年12月4日
    000
  • TP-Link TL-WR745N升级教程

    本文介绍了TP-Link TL-WR745N无线路由器固件升级方法;固件升级又叫做软件升级,和手机的系统软件升级是一样的;固件升级的主要目的是解决原来路由器的系统软件中存在的一些bug,并对一些功能和产品的性能进行优化,提升路由器的稳定性。 温馨提示: (1)、TL-WR745N路由器升级软件后,路…

    2025年12月4日
    000

发表回复

登录后才能评论
关注微信