使用自由开源的 LibreWRT 发行版来改造 Buffalo 路由器

暂无读者喜欢这篇文章。
open network

Opensource.com

我想花一点时间介绍一下 Buffalo,这是一款接入点和路由器,为自由软件基金会办公室的便携式电脑提供网络连接。更具体地说,我们正在使用 Buffalo WZR-HP-G300NH,它采用自由软件支持的 Atheros AR9132 芯片组,配备 32MB 闪存和 64MB 内存。

此前,Buffalo 运行的是 OpenWRT,这是一款 GNU/Linux 固件发行版,在那些希望更深入了解和控制自己嵌入式设备的爱好者中非常受欢迎。尽管与 Buffalo 等设备上通常预装的专有固件相比,OpenWRT 代表着重要的进步,但不幸的是,OpenWRT 仍然包含一些没有源代码的二进制 blob。

最近,一个由热心的程序员组成的社区涌现出来,决心纠正这种情况。为了在又一个领域推进自由软件的前沿,他们基于 OpenWRT 构建了 LibreWRT,这是一个完全自由的 GNU/Linux 嵌入式设备发行版。一旦该项目发展成为一个成熟的发行版,FSF 就迫不及待地想尝试一下。

Buffalo router

因此,受到文档中关于 Buffalo 几乎不可能变砖的保证的鼓舞,我开始使用 “Creative Craftsman” 刷入设备,这是 LibreWRT 当前的开发版本。首先,我需要构建镜像。得益于清晰的文档和 GNU make 等常用工具的使用,为 Buffalo 构建 LibreWRT 镜像的过程非常简单明了。当对下一步操作有疑问时,我在 Freenode 的 #librewrt IRC 频道上寻求帮助,每次提问都能得到项目开发人员的有用建议。

完成构建过程并确定哪个生成的镜像合适后,我按照 OpenWRT wiki 上的说明,通过 TFTP 进行刷机,没有遇到重大困难。登录后,我看到了 BusyBox,这是一个流行的轻量级自由软件类 Unix 环境。即使对于那些在路由器配置方面没有太多专业知识的人来说,配置 LibreWRT 也相对容易。同样,OpenWRT wiki 提供了 丰富的资源,通过许多常用设置的示例来指导用户完成整个过程。

随着最后阶段的结束,我很高兴地报告,Buffalo 一直运行良好,没有任何问题,为我们办公室所有便携式计算机提供有线和无线网络连接已超过一周。它曾经是 FSF 唯一包含二进制 blob 的计算设备。现在,FSF 可以自豪地确认,即使其计算设备上存在的所有未使用软件也是自由的。要了解更多关于 LibreWRT 的信息,以及如何使用和支持该项目,请访问他们的 官方 wiki

最初发布于 自由软件基金会。根据 Creative Commons 重新发布。

标签
User profile image.
Martin 在夏季实习后加入 FSF,担任初级系统管理员。他最近毕业于格林内尔学院,这是一所文理学院,他在那里主修计算机科学。

2 条评论

很想知道性能方面有什么差异。我认为性能应该非常相似,除非你可以调整输出/灵敏度。

谢谢,
您分享的信息非常有价值。
<a href= "http://www.belkin.com/in/networking/wireless-routers/"> Wifi 路由器 </a>

© . All rights reserved.