[极客]极客爱折腾:智能路由器系统揭秘

简介:

摘要: 路由器也能像智能手机一样进行「刷机」,为其添加各种意想不到的功能。在智能路由器飞满天的情况下,为什么不亲自动手打造一个?在路由器上,我们称之为固件。而这种固件也可以根据你的路由器进行更换,像「刷机」一 ...

[核心提示] 路由器也能像智能手机一样进行「刷机」,为其添加各种意想不到的功能。在智能路由器飞满天的情况下,为什么不亲自动手打造一个?


  当我们使用路由器的时候,大部分人也许并未意识到这种将网络信号分配到各个电脑的设备——其实也有软件运行其中,在路由器上,我们称之为固件。而这种固件也可以根据你的路由器进行更换,像「刷机」一样,让路由器变得更加强大。

wKiom1M3cqzyZO3UAACJRP-Ow6k356.jpg

为什么要给路由器「刷机」?


  首先申明一点,如果你给路由器更换了新的固件,会让它无法保修,不过作为极客—— Who care this ?就像在给安卓不断的更换系统一样,我们追求的是强大功能的乐趣,而不是为了厂家的一句保修失去创造的机会。 现在看看给路由器更换固件能给我们带来哪些新的功能:


  • QoS - 服务质量 - 允许某些类型的流量比别人优先。

  • 无线桥接。

  • 变成无线热点

  • 新增监控协议(SNMP)。

  • 详细的故障诊断工具。

  • More...


  如何为你的路由器挑选固件?


  这个取决于你路由器的品牌与型号,在更换固件的时候你应该事先了解它所支持的类型,以防你的路由器「变砖」。路由器的固件种类繁多,这里我们介绍六个最加强大以及应用最为普遍的固件。


DD-WRT

wKiom1M3cruiS541AAE53JM_4vw104.jpg

DD-WRT 是目前为止应用最为广泛的路由器固件。包含上文描述的所有功能,多年的发展让它非常的稳定,并且安装简易。更重要的一点是它支持大部分的路由器型号,而且是免费的。 不过以防万一,你可以在这里检查 DD-WRT 所支持的机型。


Tomato

wKioL1M3cs6gM9cBAAHd9bX7n8w135.jpg

Tomato 像 DD-WRT 一样安装简便,并且支持众多型号路由器,但功能并无后者丰富,优点是使用起来非常友好,这一点当你在设置 QoS 后便能察觉出来。 当然,安装前先在他们的官方网站检查固件所支持的机型。

OpenWRT

wKiom1M3cyjgD6K5AAFpgbPKiGE933.jpg

与其他的固件不同,OpenWRT 的开发者建立了一个开放平台,所有人都可以对其进行完善。如果你会编程的话,便可以给路由器编写任何你想要的功能,听起来是不是很酷? OpenWRT 自己本身并没有 GUI (图形用户界面),但它包含了 X-WRT 这个用于路由器监控以及 web 页面执行维护的扩展。


FreeWRT

FreeWRT 像是另一个 OpenWRT,但它只有一个命令行,更侧重于开放平台。如果你是一个开发人员,并且需要相对便宜的远程接入点,它会非常适合。


Chilifire

如果你想运行一个无线热点,Chilifire 是个非常不错的选择。免费版最多允许接入十个用户,付费版则没有限制而且功能异常强大,亮点是它的收费的方式,取决于你收入的百分比。有兴趣的同学可以去他们的主页查看是否兼容你的路由器。


Gargoyle

wKioL1M3cy-gUAbQAAFlOXTTPoU366.jpg

Gargoyle 是用于 WRT54G 与其他路由器增加带宽管理配额和访问规则的固件,虽然 Web 页面看起来有点过时,但功能却一样不少。 如果你正在找一个非凡的固件,那么就是它了。


按需索求

  每个固件都有其特点,如果你在寻找一款简单易用的固件,那么也许 Tomato 比较适合你。而 DD-WRT 的优势是拥有广泛的论坛支撑等等。根据你的需要所选择,便能找到最适合你的那一款。 看完上的介绍,如果你还知道其他的路由器固件,何不拿出来与大家分享?



本文转自lilin9105 51CTO博客,原文链接:http://blog.51cto.com/7071976/1386806,如需转载请自行联系原作者
相关文章
|
3月前
|
存储 监控 安全
开源能源管理系统:能源转型时代的民主化革命
在全球能源危机与碳中和目标推动下,能源管理正加速数字化转型。开源能源管理系统(OSEMS)凭借成本低、灵活性高、安全性强和社区协作等优势,成为能源转型的关键技术。它广泛应用于工业、建筑、微电网及家庭场景,助力节能减排与可持续发展。尽管面临技术门槛与兼容性挑战,其发展前景广阔,未来将在能源互联网中发挥核心作用。
136 1
|
Ubuntu Linux 网络架构
OpenWRT 的包管理器镜像如何切换成阿里云源?
OpenWRT 的包管理器镜像如何切换成阿里云源?
3067 0
|
10月前
|
缓存 网络协议 Linux
PCIe 以太网芯片 RTL8125B 的 spec 和 Linux driver 分析备忘
本文详细介绍了 Realtek RTL8125B PCIe 以太网芯片的规格以及在 Linux 中的驱动安装和配置方法。通过深入分析驱动源码,可以更好地理解其工作原理和优化方法。在实际应用中,合理配置和优化驱动程序可以显著提升网络性能和稳定性。希望本文能帮助您更好地使用和管理 RTL8125B,以满足各种网络应用需求。
1004 33
|
10月前
|
人工智能 算法 调度
DeepSeek杀疯了!国产AI大模型如何重构未来技术版图?
【爆款导读】当ChatGPT还在为每月10亿访问量沾沾自喜时,中国AI军团已悄然完成弯道超车。2025年开年,DeepSeek以雷霆之势横扫中美应用商店双榜,上线72小时突破千万DAU,开发者生态激增300%。通过优化算法降低成本、多模态能力提升效率,DeepSeek不仅在用户数量上取得突破,更在实际应用场景中展现强大实力。其开源策略推动技术民主化,助力更多开发者参与AI开发,成为AI军备竞赛中的佼佼者。
552 20
|
负载均衡 Java Nacos
Nacos服务注册与发现
【10月更文挑战第11天】Nacos 是一个开源平台,用于服务发现和配置管理,提供服务注册、发现及动态配置等功能,适用于微服务架构。其核心功能包括服务注册、服务发现和动态配置管理,支持多种语言如 Java、Go、Python 等,具备高可用性和易用性。Nacos 可用于微服务治理、动态扩展和跨语言服务调用等场景,简化了服务间的交互和管理。
505 10
|
传感器 人工智能 自然语言处理
人工智能数据
人工智能数据
647 1
|
机器人 芯片
ChatGPT提问技巧——对话提示
ChatGPT提问技巧——对话提示
1212 8
|
API 开发工具 Android开发
Android Studio:解决AOSP自编译framework.jar引用不到的问题
在Android Studio中解决AOSP自编译framework.jar引用问题的几种方法,包括使用相对路径、绝对路径和通过`${project.rootDir}`动态获取路径的方法,以避免硬编码路径带来的配置问题。
1465 0
Android Studio:解决AOSP自编译framework.jar引用不到的问题
|
消息中间件 JSON Java
玩转RabbitMQ声明队列交换机、消息转换器
玩转RabbitMQ声明队列交换机、消息转换器
408 0