用DD-WRT或OpenWrt教你的路由器新技巧

开源的DD-WRT或OpenWrt固件可以为你旧的有线或无线路由器注入新的生命和高级功能

12 第二页
第2页共2页
  1. 在路由器手册中,查看如何访问路由器的属性/管理页面。这通常涉及到通过Web浏览器连接到本地地址(例如,192.168.1.1)。
  2. 看那里的版本号加载固件。这可以作为构建号(例如,14998)、日期(2011年5月25日)或同时列出。
  3. 请访问路由器制造商的网站,并查看下载页面的确切型号的路由器。路由器制造商经常使用令人讨厌的令人困惑的命名约定,所以请仔细阅读并寻找所有的细节。例如,Actiontec的MI424WR路由器有三种硬件版本:A、C和d。要想知道你有哪种路由器硬件,最权威的方法是查看路由器硬件的底部或背面,寻找描述型号的标签。
  4. 检查固件上的日期,该路由器可用的固件已经加载。如果可用的固件比预加载的固件更新,那么是时候升级了。

用DD-WRT固件刷新路由器的过程取决于制造商是否直接支持DD-WRT。如果是这样,您可以简单地下载并flash它提供的固件。DD-WRT固件的管理页面包括一个用于上传和自动刷新路由器的Web界面,所以这个过程很简单,只需点击几下鼠标。只要确保你给路由器提供了正确的固件文件。

如果制造商不支持DD-WRT,您需要在DD-WRT wiki中查找您的路由器,并寻找如何做到这一点的具体说明。在这里,情况可能会变得复杂。有些设备需要TFTP闪光技术,你通过网络连接到路由器,并使用一个琐碎文件传输协议客户端上传固件。或考虑指示D-Link DIR-615 C Rev路由器,这需要在固件映像上进行一些涉及十六进制编辑器的黑客工作。

那些不惧怕命令行并能严格遵循指示的人不应该对更先进的闪烁技术有问题。如果你不把自己算在这一类,你最好是找一个当地的专家来帮你做,或者,再一次,把钱花在一个有DD-WRT的路由器上。

对于OpenWrt,有四种刷新固件的基本方法:您可以使用现有固件的升级器加载OpenWrt,通过以太网端口使用TFTP或类似的技术,通过串口使用TFTP,或使用JTAG方法,它涉及一个直接连接到路由器的物理电缆。最后一种技术只适用于裸板、实验性路由器或其他不能闪屏的设备。

在任何情况下,如果有一个选项可以将路由器重置为默认设置,请使用它来确保没有遗留的设置可能会造成初始化问题。

从糟糕的闪光中恢复过来

偶尔,一次闪光尝试失败,使路由器“砖化”——也就是说,路由器似乎正在启动,但不提供网络访问,管理页面不可达。另一个常见的症状是:路由器前面板上的电源灯不停地闪烁。

幸运的是,闪光问题很少见,有很多方法可以解决。首先,尝试硬重置,或者像DD-WRT(和其他人)所说的“30/30/30”:

  • 断开路由器与网络的连接,并按住硬件复位键30秒。
  • 按住复位按钮,拔掉电源线30秒。
  • 重新插上电源,保持复位30秒。
  • 松开复位按钮,最后一次拔下电源,持续一分钟左右。恢复供电。

这将把路由器重置到出厂默认状态,有时需要这样才能让它在闪光后正常启动。如果这还不起作用,那你就需要看一看更高级的恢复程序列在dd - wrtOpenWrtwiki。这些包括通过前面提到的TFTP或JTAG恢复。一个真正神奇的黑客可能会添加他自己的引导逻辑(例如微Redboot),特别是如果他计划尝试各种不同的固件选项。

DD-WRT和OpenWrt extras

对DD-WRT或OpenWrt中最直接有用的特性进行全面的分析需要一本书才能完成——而且可能是多余的,因为这些特性对大多数路由器来说都是常见的。然而,下面是DD-WRT和OpenWrt中包含的一些特性,这些特性可能在其他路由器上不存在。

  • 引导等。当启用时,路由器在启动时暂停5秒,以允许用户远程连接并在当前固件被阻塞时闪现一个新的固件。让它开着吧,因为你永远不知道它什么时候会有用——重启周期的五秒钟又算什么呢?
  • 日志记录。dd - wrtOpenWrt可以维护其最关键事件和行为的运行日志。可以将日志保存在本地,也可以将日志写入远程IP地址,该IP地址有一个syslog守护进程在侦听相应的端口。默认情况下,这个选项是关闭的,但是如果您需要进行任何详细的故障排除(例如,确定某个特定操作是否破坏了操作),那么打开这个选项是很有用的。
  • 超频。一些路由器支持超频能力,或者CPU运行速度比制造商通常建议的要快。在很少情况下,这是一个好主意,特别是任何硬件的超频通常会导致不稳定。
  • 计划重新启动.您可以强制路由器在一天中给定的时间、特定的间隔后或一周中的特定一天重置自身。一些人声称这提高了性能,尽管根据我自己的经验,这似乎没有多大区别。文档(上面的链接)向您展示了如何通过命令行实现这一点,但有些构建——包括我的Buffalo路由器中的构建——让您在Administration/Keep Alive下的GUI中设置这一点。注意,为了使用它,还需要启用Cron选项。
  • Telnet。如果您计划通过telnet连接来执行管理(例如手动刷新新固件),那么应该运行telnet守护进程。如果您担心让telnet一直运行会带来的安全影响,可以在需要时关闭它。
  • 发射功率和天线增益.这些可以让你控制无线天线的功率和用于挑选出较弱信号的增益或“聚焦”的数量。大多数情况下,这些选项应该保持原样,但是您可以试验增益函数,看看它是否改善了您的环境中的接收。请注意,不断增加的传输功率可能会导致一些路由器过热,所以不要愚弄它,然后忘记它。
  • 监管机构。如果启用,路由器将尝试定期ping其他计算机,如果没有收到响应,它将重启自己。这在大多数环境中都不需要,但如果您有一个不稳定的网络网关,它可能会很有用。只要确保使用正常的时间间隔进行ping——任何少于五分钟的时间都可能太过了——并确保您正在ping一个项目,而无法访问将肯定是一个麻烦的标志(例如谷歌,或您的ISP的主页)。
  • 星号。这是为真正有抱负的人准备的。星号是一个开源PBX系统,可以用作专有PBX的替代品,尽管Asterisk可用的容量将受到您所使用的硬件的限制。

DD-WRT和OpenWrt用户的遗言

一旦你让你的设置以你想要的方式运行,记住一些最后的细节,以确保未来的顺利:

  • 经常备份你的路由器设置。DD-WRT可以让你将路由器设置保存到一个可以存储在PC上的文件中,然后在需要时重新加载到路由器中。(OpenWrt类似的功能)。如果您有许多自定义设置——例如端口转发——并且需要进行30/30/30重置,那么最好将所有设置都备份起来,这样您就不必再次手动输入。
  • 设置密码。不仅适用于无线连接——如果客户端支持WPA2,请确保使用它——还适用于固件中的管理面板。这是不言而喻的,但为管理面板指定一个不同的用户名和密码,而不是开箱即用的设置。如果您坚持使用默认凭据,那么您的网络将成为靶子。
  • 每月检查一次更新。将路由器更新的页面添加为书签,并定期检查固件的新版本。如果你不保持更新,使用自定义固件就没有多大意义。
  • 最后,如果它没坏,就不要修理它。这听起来可能违反直觉,但如果你选择定制路由器的主要原因是稳定和功能,不要太修补它,搬起石头砸自己的脚。如果你做了修补,在尝试任何特别冒险的事情之前备份你的设置。

当然,如果你明确地使用自定义固件来修补它,那就是另一回事了!

这篇文章中,“用DD-WRT或OpenWrt教你的路由器新技巧,最初发表在InfoWorld.com上。跟踪最新的发展网络开源在InfoWorld.com上。关注最新的商业技术新闻在Twitter上InfoWorld.com

阅读更多关于网络的内容资讯世界网络频道。

Serdar Yegulalp是InfoWorld的资深作家,主要研究信息世界技术观察新闻分析博客和测试中心的定期审查。在加入《信息世界》之前,他曾为最初的《Windows杂志》、《信息周刊》、短暂复活的《字节》和许多其他出版物撰稿。当他不报道IT的时候,他就写科幻小说和幻想小说,并以自己的个人名义出版,源氏出版社。关注他的推特@syegulalp和谷歌+

这个故事“用DD-WRT或OpenWrt教你的路由器新技巧”最初是由信息世界

加入网络世界社区有个足球雷竞技app脸谱网LinkedIn对自己最关心的话题发表评论。

版权©2014Raybet2

12 第二页
第2页共2页
2021年IT薪资调查:结果已经出来了