回顾:6个光滑的开源路由器

DD-WRT、Tomato、OpenWRT、M0n0wall、PfSense和Vyatta适合于各种设备和网络需求

全世界的黑客们,团结起来!除了路由器自带的糟糕固件外,你没有什么可失去的。

如何通过开发开源软件谋生

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

[信息世界:教与DD-WRT路由器新花样。获得来自InfoWorld的专家网络指南网络深潜水PDF特别报告及技术:网络通讯。]

最难的部分是弄清楚从哪里开始。如果你想买一台专门用于调制的路由器,最好是反向工作。首先查看可用的产品,根据特性集选择其中之一,并从该产品的硬件兼容性列表中选择合适的设备。

在这篇文章中,我们总结了五种最常见的第三方操作系统,重点介绍了它们的功能以及最适合的用户。其中一些是专为嵌入式硬件或特定型号的路由器;有些被设计成与硬件无关的解决方案;其中一些用于作为基于x86的设备的骨干。为此,我们首先向他们提供了更面向嵌入式的解决方案,最后提供了更面向通用pc的解决方案。

dd - wrtdd - wrt是一个受欢迎的路由器固件选择不仅与爱好者和黑客,但路由器制造商以及。水牛举例来说,采用DD-WRT为许多家庭和专业消费级路由器产品的基础。最初的产品是在2005年创造了Linksys的WRT54G路由器,专为接受的基于Linux的固件的设备,核心软件可以作为一个GPL发行。请注意,有可能在DD-WRT的核心版本和第三方之间实现或呈现相当大的差异,路由器专用版本,如水牛的。

支持的硬件:DD-WRT支持Broadcom、ADM、Atheros或Ralink芯片组,但请注意,并非所有使用这些芯片组的设备都是自动兼容的。有些可能需要特定于单元的hackery来工作;有些可能根本不起作用。DD-WRT的维护者也保留了a支持设备数据库,连同在他们的wiki中列出设备和功能

特点:DD-WRT提供了强大的功能广度通常不会在消费级路由器,如ChilliSpot发现(用于创建商业级Wi-Fi热点),该的AnchorFreeVPN系统,并支持NoCat无线社区网络系统。它还有一系列不同大小的构建,从只支持最基本功能的2MB“微”构建到包含所有功能的8MB“兆”构建。这允许固件被放置在存储容量差异很大的设备上。

限制:DD-WRT的核心版本更新非常很少。如果你想要更频繁的更新,你要么必须使用临时测试版,要么选择厂商提供的带有定期修订的版本。

推荐:DD-WRT是大多数用户的最佳选择。是DD-WRT在许多路由器来作为股票预紧力(尽管MODS)的事实可以很容易地让你的手与它既有路由器上预装,并与您的硬件专门调整工作,并保持更新。

一个商业版本的DD-WRT与许多来自布法罗和其他硬件制造商的路由器一起发货。无品牌的版本可能在表示和特性集方面有所不同。

番茄最初设计为一个更换固件支持Broadcom基于路由器,番茄提请注意它的图形用户界面,带宽监控工具,和其他漂亮的专业水平和调整,能功能。

支持的硬件:硬件支持与DD-WRT基本相同,但要密切注意哪些构建版本与您使用的特定硬件兼容。

特点:在Tomato中发现的许多功能也可以在DD-WRT中找到,例如复杂的QoS控制、通过telnet或SSH访问CLI、Dnsmasq等等。尽管如此,在番茄的设计中,很少有配置更改需要重新启动,但这是对任何级别的路由器固件的常见抱怨,无论是商用的还是开源的。还有大量由Tomato社区开发的定制脚本,例如将路由器的系统日志重定向到磁盘或另一台计算机,备份路由器设置,还有更多。

番茄已经播种了大量副产品和副产品,这是一个双关语,它至少应该得到与核心项目本身同样多的关注。其中最主要的是番茄USB之所以这样命名,是因为它支持带有USB端口的路由器,从而允许安装可移动媒体。Toastman从许多其他的Tomato固件版本编译有用的mod,如改进的QoS模块和IP流量客户端监视工具。Teaman(也可通过其谷歌代码项目名称称为“番茄-SDHC-VLAN”)增加了对SDHC的支持(安全数字高容量)/ MMC存储介质,802.11Q VLAN标记,实验MultiSSID Web界面。

这不是一个详尽的列表。也有番茄由Shibby,番茄皇家空军和许多其他衍生产品,每一个都有自己的怪癖和功能修改。

限制:有这么多针对Tomato的mods的原因很简单:原始项目的代码自2010年以来就没有更新过。为此,任何更新或新特性都来自上面描述的替代构建。这些项目中的任何一个都不能保证更新。

此外,由于番茄叉的数量非常多,很难挑选出最适合你需要的。为你选择合适的硬件不过,由于有大量的文档说明哪些设备适合哪些构建版本,这应该不会太难。

推荐:番茄最适合中等程度的高级用户。和番茄一起工作等同于处理dd - wrt,在确保您有合适的硬件和下面的闪烁指示信的条款。番茄不用作商业预负荷,虽然,所以不要指望看到它在一个现成的,现成的路由器A LA DD-WRT。

番茄RAF是许多番茄固件的亚种之一。在停止了对原始版本的开发之后,其他一些人已经拾起了火炬。

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

为了节省时间,的OpenWRT的各种预置的版本可用于通用的硬件类型和路由器平台。这包括从通用的基于x86的系统,以用于功率许多开放固件路由器Broadcom和Atheros的芯片组。的OpenWRT的制造商建议开始与一个现成的,现成的版本,然后学习如何推出自己的,一旦你找到你的立足点。

支持的硬件:许多。支持超过50个硬件平台和10个CPU架构:从ARM迷你板到成熟的x86-64系统。他们也有买家指南帮助您选择适合您的特定需求的硬件,在您购买特定的openwrt兼容的东西时。

特点:除了广泛的硬件和平台支持外,OpenWRT还包括对OLSR mesh网络协议,它允许您使用多个OpenWRT设备创建移动自组网。此外,软件一旦部署,就可以进行修改无需重新刷新固件。可以根据需要通过内置的包管理系统添加或删除包。

OpenWRT的各种派生产品也存在,其中一些具有高度特定的使用场景。的Cerowrt例如,build是作为Bufferbloat解决局域网和广域网网络瓶颈问题的项目。FreeWRT比核心的OpenWRT构建更关注开发人员,但是是否有一个方便的基于web的映像构建者对于那些想要创建一个FreeWRT固件与一点指导。和滴水嘴报价作为其大的一个特点是能够以每秒主机设置的带宽上限。

限制:OpenWRT最大的优点也是它最大的局限性。最好用的是那些真正知道自己在做什么的人。如果你只是想更换你的股票路由器固件与一些更当前的,明确。

推荐:OpenWRT最适合专家使用。这款固件是为那些希望在自己的能力上限制尽可能少的人设计的,他们对使用不同寻常的硬件很有野心,并且对通常会在运行自己的个性化Linux发行版时进行的修补感到很舒服。

石像鬼的OpenWRT的许多品种之一,特别是提供特殊的带宽上限功能。就像一个微型的Linux发行版,轻松的OpenWRT适合于这种重新旋转的。

M0n0wall和PfSense在这里的其他项目,m0n0wall精神上最接近的OpenWRT。它是FreeBSD该工程作为防火墙或路由器,所以它更接近一个成熟的操作系统安装不仅仅是一个固件层。

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

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

M0n0wall也是一些派生构建的基础。其中最引人注目的是PfSense它适用于成熟的pc风格的系统,而不是嵌入式硬件。如果你打算把PC机改造成路由器,可以从pfsense开始,而不是从M0n0wall开始,因为你可以直接为PC机硬件构建一些东西,而且可以将修补的工作量降到最低。另一个版本,M0n0wall-mod,增加了新的广域网选项,如通过单独列举WAN接口的能力来配置DHCP和PPTP。

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

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

基于FreeBSD,m0n0wall的和分拆PfSense(示出设置屏幕)被设计为既嵌入式硬件和全面的x86机器。

VyattaVyatta在这两个核心的开源实现和商业版中提供的一个基于Linux的网络操作系统。商业版可以在软件订购的形式,或者通过购买硬件设备可以了。Vyatta的通常部署为小型或分支机构的网关,作为一个VPN集中器,和数据中心之间或数据中心和云之间的桥梁。2020欧洲杯预赛

支持的硬件:喜欢的OpenWRTm0n0wall的/ PfSense,Vyatta的进来的化身,允许它在股票32位x86 PC硬件中使用,因此任何这样的系统可以被改造成一个高效率的路由器,防火墙和网络服务中。

特点:你的名字,Vyatta的可能有它。在最近的增加为2012年3月建立的产品是一个图形用户界面和仪表板显示的图形数据(在商业版本只),RFC兼容VRRP、一个增强的连接跟踪和日志记录子系统,以及状态检查防火墙——所有这些都是专业特性。Vyatta还为许多虚拟化环境中的临时使用构建了Vyatta,并且刚刚添加了对VMware vSphere 5模板的支持。

限制:Vyatta的的单一最大限制,VIS-A -vis在此综述其他产品,是它的设计完全针对x86设备。而且不只是任何旧的x86设备,要么,而是一个具有相当大量的存储空间(至少1GB)的,特别是嵌入式设备的标准。总之,Vyatta的最适合全面的电脑。此外,虽然64位版本确实存在,它仍然被认为是在这个时候实验性质,不应该用于生产系统。

最后,一些关键特性,包括Web界面,只在商业版中可用。命令行界面是为网络管理员设计的,可能会对更多的普通用户造成障碍。不过,商业版的30天免费试用版是可以获得的。

推荐:Vyatta是一个面向业务的产品,它的路由和安全特性超出了大多数小型办公室和家庭办公室的需求。也就是说,那些使用成熟的基于x86的PC硬件构建网络设备的人——尤其是在更大的环境中——将在Vyatta中找到他们需要的所有东西。

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

这篇文章中,“回顾:6个光滑的开源路由器”最初发表于InfoWorld.com。按照最新的发展联网开源在InfoWorld.com上。了解最新的商业技术新闻,请关注在Twitter上InfoWorld.com

阅读更多关于网络的信息在InfoWorld的网络通道。

这篇文章,“评论:6光滑的开源路由器”最初是由信息世界

加入网络世界社区吧足球竞猜app软件Facebook的LinkedIn对大家最关心的话题发表评论。

版权©2012足球竞彩网下载

工资调查:结果在