如何在您的路由器上使用自定义固件,以及您可能想要这样做的原因

路由器基本上是小型计算机。默认情况下,它们运行制造商提供的操作系统或固件来路由网络流量,并为您提供各种设置和功能。但您经常可以更换此固件。

大多数人不需要第三方定制路由器固件。是的,自定义固件可以为您提供额外的功能和其他好处,但它们更复杂,大多数人只想让他们的路由器像设备一样工作。

固件基础知识

您的路由器运行称为其固件的操作系统。路由器制造商提供了一种“闪存”新固件的方法,通常用于将路由器固件升级到制造商的新版本。但是,您不必刷新制造商提供的文件-您可以转而刷新第三方提供的文件。此文件上可能有自定义的操作系统。

路由器与PC不同。您不能在任何旧路由器上安装任何旧固件。您需要使用专门为您的路由器设计的固件--一种支持其硬件设备的固件,一种适合您的路由器包含的有限存储空间的固件。

Linksys WRT54G

自定义路由器固件在2003年发布的Linksys WRT54G路由器中首次流行起来。这些路由器运行基于Linux的固件。Linksys在发布路由器时没有发布源代码,尽管他们应该这样做。在一些压力下,他们最终公布了WRT54G固件的源代码。然后,发烧友有了一台运行Linux的路由器,并提供了该路由器的源代码。他们可以获取并更改代码,添加功能、调整代码、修改接口,然后将其自定义版本闪回路由器。

未来版本的WRT54G运行不同的操作系统。然而,基于Linux的WRT54G路由器系列在Linksys的WRT54GL系列中继续-L代表Linux。然而,WRT54GL系列只支持802.11b/g Wi-Fi,不支持802.11n无线,因此它并不是今天购买的理想路由器。

何必费心呢?

相关:保护您的无线路由器:您现在可以做的8件事

人们喜欢安装自定义路由器固件,因为它们提供了额外的功能。例如,OpenWRT固件基本上是路由器的Linux发行版,带有软件包管理器。您可以使用它在路由器上安装轻量级Web、VPN和SSH服务器。即使像DD-WRT这样的用户友好选项也增加了强大的功能,如对网络流量进行优先排序的服务质量(QoS)支持,这一功能通常只在高端路由器上才能找到。以下是您可以在线查看的DD-WRT界面的演示。

在某些情况下,自定义路由器固件也可以比制造商提供的固件更稳定。如果您的路由器需要定期重新启动,自定义固件可能会使其运行更稳定。

安全是另一个令人担忧的问题。例如,某些D-Link路由器包含后门-如果您的浏览器使用特殊的用户代理字符串,则无需用户名和密码即可访问管理界面。许多消费者路由器包含另一个后门,该后门是用补丁修复的,但补丁实际上只是隐藏了后门,所以攻击者仍然可以使用它。具有网络文件共享功能的华硕路由器可能会将您的文件暴露给Internet,供任何人访问。家庭路由器的安全状况是一场噩梦,这些基于Linux的开源项目可能不会包括业余后门。

如何安装第三方路由器固件

相关:使用DD-WRT将您的家庭路由器变成超级路由器

如果要使用第三方路由器固件,首先需要选择要使用的固件。OpenWRT是一个功能强大的基于Linux的路由器固件,从头开始编写以支持WRT54G路由器,现在它已经开始支持更多的路由器。DD-WRT是一个基于OpenWRT的更用户友好的发行版。西红柿在过去一直很受欢迎,但它最后一次更新是在2010年,所以它不会支持那么多的路由器,而且更过时了。还有很多其他的第三方固件项目--你可以在维基百科上找到一个长长的列表。

接下来,您需要确保您确实拥有支持此固件的路由器。您可以在他们的网站上找到路由器硬件固件支持列表-这里是OpenWRT支持的设备列表,这里是DD-WRT支持的设备列表。

如果您正在购买路由器,您会想要做一些研究,以找到一个可靠的现代路由器,很好地支持第三方路由器。例如,我们在DD-WRT网站上看到这则广告-华硕直接向寻找第三方路由器固件的发烧友做广告,认为他们的硬件是运行您自己的路由器操作系统的理想平台。黑客入侵路由器的极客是一个足够大的市场,值得制造商关注。

您需要按照固件的说明完成安装过程。但是,该过程通常很简单,只需下载适合您设备的固件文件,访问路由器Web界面中的升级固件页面,然后通过此表单上传第三方固件即可。然后,路由器将用第三方固件替换其原始固件。

当然,第三方路由器固件通常不受路由器制造商的支持。它们就像在Android上安装自定义ROM,或者用Linux替换PC的操作系统。如果您遇到问题,您不能只联系路由器的制造商,并期望他们解决第三方软件的问题。

图片来源:Flickr上的Web仓鼠,Flickr上的查德·欧曼

相关文章