回顾:6个漂亮的开源路由器

DD-WRT, Tomato, OpenWRT, M0n0wall, PfSense和Vyatta适合广泛的设备和网络需求

全世界的黑客,联合起来!除了路由器附带的糟糕固件,你没有什么可失去的。

如何通过制作开源软件谋生

除了智能手机,路由器和无线基站无疑是最受黑客攻击和用户改装的消费设备。在许多情况下,好处是主要的和具体的:更广泛的功能面板,更好的路由功能,更严格的安全性,以及配置常规固件通常不允许的细节(如天线输出功率)的能力。

[也关于InfoWorld:用DD-WRT教你的路由器新技巧.|从InfoWorld的网站获得专家的网络操作建议网络深潜水PDF特别报告及技术:网络通讯.]

困难的部分是找出从哪里开始。如果你想买一个专门用来改装的路由器,你最好逆向工作。首先查看可用的产品,根据特性集选择其中一个,然后从硬件兼容性列表中为该产品选择合适的设备。

在这篇文章中,我们已经围绕了五个最常见的第三方操作系统品种,重点是他们给你的东西,他们最好的东西。其中一些是仅用于嵌入式硬件或仅限路由器的特定型号;有些是设计更具硬件不可知的解决方案;其中一些旨在用作基于X86的电器的骨干。为此,我们首先向他们介绍了更嵌入式面向的解决方案以及更广泛的PC导向的解决方案。

dd - wrtdd - wrt是一个流行的路由器固件的选择,不仅是爱好者和黑客,但路由器制造商。水牛例如,它使用DD-WRT作为许多家庭和生产用户路由器产品的基础。最初的产品是在2005年为Linksys WRT54G路由器开发的,这是一种可以接受基于linux的固件的设备,其核心软件可以作为GPL提供。请注意,在DD-WRT的核心版本和第三方、特定于路由器的版本(如Buffalo’s)之间,在实现或表示上可能存在相当大的差异。

支持的硬件:DD-WRT支持Broadcom,ADM,Atheros或Ralink芯片组,但请注意,并非使用这些芯片组的所有设备都会自动兼容。有些人可能需要特定于单位的黑暗障碍;有些人可能无法全部工作。DD-WRT维护者也保留了一个支持设备数据库,连同在他们的wiki中列出设备和功能

特征:DD-WRT提供了广泛而强大的功能,这在消费级路由器中是不常见的,比如ChilliSpot(用于创建商用Wi-Fi热点)AnchorFreeVPN系统,并支持NoCat无线社区网络系统。它还来自一系列不同大小的构建,来自2MB“Micro”构建,只支持最重要的功能,只有8MB“Mega”构建,那么好的,那么它的一切。这允许固件放置在广泛变化的存储容量的设备上。

限制:更新了DD-WRT的核心版本非常不经常。如果您想要更频繁的更新,则必须使用临时测试程序或选择具有常规修订的制造商提供的版本。

推荐:DD-WRT是大多数用户的最佳选择。事实上,DD-WRT作为预加载(尽管带有插件)出现在许多路由器中,这使得你可以很容易地获得一台预加载的路由器,并特别调整到与你的硬件一起工作,以及保持更新。

商业版DD-WRT船用Buffalo和其他硬件制造商的许多路由器。未符合的版本可能因演示和功能集而异。

番茄最初设计番茄是为了替代基于broadcom的路由器的固件,但它的GUI、带宽监控工具和其他漂亮的专业级和可调整的功能吸引了人们的注意。

支持的硬件:硬件支持与DD-WRT相同,尽管请密切关注究竟构建与您正在使用的特定硬件兼容。

特征:番茄中发现的许多功能也在DD-WRT中找到,例如经过Telnet或SSH的复杂QoS控制,CLI访问,Dnsmasq, 等等。也就是说,番茄已经设计成使得很少的配置变更需要重新启动,尽管这是关于任何级别的路由器固件,无论是商业还是开源的常见投诉。番茄群落也是一直有丰富的习惯脚本,如将路由器的syslog重定向到磁盘或其他计算机备份路由器设置, 以及更多。

番茄播种了一个巨大的作物 - 双关语 - 脱嘴巴和分支,这至少应该关注核心项目本身。他们中间的酋长是番茄USB,之所以这样命名,是因为它提供了对具有USB端口的路由器的支持,从而允许安装可移动媒体。Toastman从许多其他番茄固件版本中编译有用的Mod,例如改进的QoS模块和IP流量客户端监控工具。Teaman添加了对SDHC (Secure Digital High Capacity)/MMC媒体存储、802.11Q VLAN标签和实验性的MultiSSID Web接口的支持。

这并不是一个详尽的清单。也有由Shibby番茄番茄raf.,以及许多其他衍生产品,每个都有自己的特色和功能修改。

限制:番茄有这么多插件的原因很简单:最初项目的代码自2010年以来就没有更新过。为此,任何更新或新特性都来自上面描述的备用构建。其中任何一个项目的更新也不能保证。

此外,由于番茄叉子的数量众多,很难挑选出最适合你的叉子。选择一个适合你的硬件不过,这应该不会太难,因为有大量的文档说明了哪些设备适合哪些构建。

推荐:番茄最适合适度的先进用户。与番茄合作就是与打交道相提并论dd - wrt,以确保你有正确的硬件,并按照闪光灯指示的信。不过,Tomato并不是作为商业预加载使用的,所以不要期望在现成的DD-WRT路由器中看到它。

Tomato RAF是Tomato固件的众多子品种之一。在最初版本上的开发停止后,其他人也开始接手。

OpenWRTOpenWRT是一个路由器固件项目,就像一个针对嵌入式系统的成熟的Linux发行版。您可以下载特定硬件配置的包,并使用提供的工具链为该硬件构建代码。这使部署过程变得复杂,但也提供了巨大的灵活性。

为了节省时间,OpenWRT的各种预构建版本可用于常见的硬件类型和路由器平台。这包括从通用的基于x86的系统到用于驱动许多开放固件路由器的Broadcom和Atheros芯片组。OpenWRT的制造商建议从现成的版本开始,然后在找到自己的立脚点后学习如何使用自己的版本。

支持的硬件:很多。它支持50多个硬件平台和10个CPU架构:从ARM迷你板到成熟的x86-64系统,应有尽有。他们也有买方指南为了帮助您为您的特定需求选择适当的硬件,在您购物专门兼容的内容兼容的事件中,您可以为您的特定需求进行选择。

特征:除了广泛的硬件和平台支持外,OpenWRT还包括对OLSR网格网络协议,这允许您从多个OpenWRT设备中创建移动ad hoc网络。此外,可以修改软件,一旦部署,可以修改不刷新固件.通过内置包管理系统根据需要添加或删除包裹。

OpenWrt的各种旋转缺口也存在,一些具有高度特定的使用情况。这Cerowrt例如,Build是作为Bufferbloat项目解决LAN和WAN中的网络瓶颈问题。FreeWRT甚至比核心OpenWrt建立更具开发者,但有一个方便的人基于web的映像构建者对于那些想要创建FreeWRT固件的人有一点指导。和Gargoyle.提供了一个大的特性,可以设置每个主机的带宽上限。

限制:OpenWRT最大的优点也是它最大的局限性。最适合那些非常非常清楚自己在做什么的人。如果你只是想用一些更最新的东西来替换你原有的路由器固件,请避开。

推荐:OpenWRT最适合专家。这款固件是为那些想要尽可能少的限制他们所能做的事情,雄心勃勃地使用不寻常的硬件,并感觉舒服的那种修补通常会进入一个自己的个性化Linux发行版。

Gargoyle是OpenWRT的众多品种之一,专门提供特殊的带宽封顶功能。就像一个小型的Linux发行版,OpenWRT很容易就能实现这种转变。

m0n0wall和pfsense.在这里的其他项目中,m0n0wall在精神上最接近OpenWRT.这是FreeBSD.作为一个防火墙或路由器,所以它更接近于一个完整的操作系统安装,而不仅仅是一个固件层。

支持的硬件:M0n0wall运行在具有至少64MB RAM和16MB闪存的嵌入式硬件系统上。它也可以运行在普通的x86 PC硬件上,并通过BSD驱动程序库与普通PC组件具有高度的兼容性。

特征:支持所有常见的路由器特性,包括流量整形和QoS工具,以及在高端网络上有用的特性,如VLAN标记和轮询。启动时间很快:在基于闪存的硬件上,最多30秒就可以完成整个系统的工作。最有用的是复杂的Web界面,其中包括通过浏览器直接升级固件的功能。

M0N0WALL也是许多旋转构建的基础。其中最值得注意的是PfSense,这适用于全吹的PC样式系统而不是嵌入式硬件。如果您计划将PC作为路由器重新运送PC,请以PFSENSE而不是M0N0WALL开始,因为您将有直接为PC硬件构建的东西,您可以将滋补金额保持为最小值。另一个版本,m0n0wall-mod.,添加了新的WAN选项,例如通过单独枚举的WAN接口配置DHCP和PPTP的能力。

限制:M0n0wall的一个缺点是它只支持少量的无线芯片组。也就是说,任何基于Atheros芯片组的802.11硬件都可以工作。

推荐:那些重新利用旧PC硬件作为防火墙或路由器的人应该检查pfsense。如果您希望将嵌入式硬件路由器设计成多用途网络设备,M0n0wall是一个不错的选择。

基于FreeBSD, M0n0wall和派生的PfSense(如图所示的安装屏幕)都是为嵌入式硬件和成熟的x86机器设计的。

vyattavyatta是一个基于linux的网络操作系统,有核心开源实现和商业版本。商业版本可以通过软件订阅或购买硬件设备的形式获得。Vyatta通常被部署为小型或分支机构网关、VPN集中器、数据中心之间或数据中心与云之间的桥梁。雷竞技电脑网站

支持的硬件:就像OpenWRTM0n0wall / PfSense, Vyatta可以在32位x86 PC硬件中使用,因此任何这样的系统都可以转换成高效的路由器、防火墙和网络服务盒。

特征:你能想到的,Vyatta可能都有。截至2012年3月,该产品最新增加的功能包括一个GUI和显示图形统计信息的仪表板(仅在商业版本中),与rfc兼容VRRP,增强的连接跟踪和记录子系统,以及有状态检查防火墙 - 专业功能全部。Vyatta还用于许多虚拟化环境中的下载使用,支持刚刚添加的VMware vSphere 5模板。

限制:与本综述中的其他产品相比,Vyatta的最大限制是它完全是为x86设备设计的。而且不是任何旧的x86设备,而是具有相当大的存储容量(最小1GB)的设备,特别是按照嵌入式设备标准。简而言之,Vyatta最适合成熟的pc。另外,虽然64位版本确实存在,但目前它仍被认为是试验性的,不应该用于生产系统。

最后,包括Web界面在内的一些关键功能仅在商业版本中可用。命令行界面是为网络管理员设计的,可能会对更随意的用户造成障碍。不过,商业版可以免费试用30天。

推荐:Vyatta是一种以商务为导向的产品,提供超出大多数小型办公室和家庭办公室的需求的路由和安全特征。也就是说,那些使用完整的基于X86的PC硬件构建网络设备 - 特别适用于较大的环境 - 将找到他们在Vyatta中所需的一切。

Vyatta的基于web的配置面板是其商业版本的重要资产之一,但其开源核心版本保留了这个基于x86的网络操作系统的所有底层功能。

这篇文章中,“回顾:6个漂亮的开源路由器,最初发表于infoworld.com..跟踪最新的发展网络开源在InfoWorld.com上。了解最新的商业技术新闻,请关注Twitter上的Infoworld.com.

阅读更多关于网络的内容在InfoWorld的网络频道。

这篇文章,“评论:6个漂亮的开源路由器”最初是由infoworld.

加入网络世界社区有个足球雷竞技app脸谱网LinkedIn评论是最重要的主题。

版权所有©2012.Raybet2

工资调查:结果在