安装
From DD-WRT Wiki
English • Deutsch • Español • Français • Italiano • 日本語 • Polski • Português • Русский • Svenska • 中文(中国大陆) • 中文(台灣) • |
通常情况下,安装 DD-WRT 至路由器几乎和在电脑上安装软件一样简单。在路由器上安装软件,也就是常说的固件(firmware),是通过所谓的刷新(flashing)固件方法实现的。本文指导将您,确定针对您所拥有的本固件支持的路由器适用的安装过程,并提供路由器选择建议及各型号路由器刷新固件的相关信息。
Contents |
本固件支持您的路由器么?
请点击前往支持设备查看 DD-WRT 支持的设备列表。
如果您的路由器不在列表中,刷新路由器可能导致损坏设备。
建议您参考索引:支持,了解如何请求您的路由器获得测试。
下载 DD-WRT
- 从 DD-WRT 下载页面 (或 安全版本)下载最新的稳定版本。
- 某些新品路由器可能不被最新的稳定版本支持 (v24 Final)。您可查看支持设备列表,确定您的路由器需要的最低 DD-WRT 版本。您可能需要使用 Release Candidate 版本。
- 确定您使用了正确的固件版本。
- 如需获知更多适用版本信息,请查看文件版本.
- 通过网页界面升级意味着您应使用 _generic 版本的固件,正如 hwsupport.txt 中所提到的。
- 从 Linksys 原版固件升级时,请使用 _mini 版本的固件。如果您的路由器仅有 2 MB 闪存空间 (例如 WRT54G v5/v6)。如果您的路由器拥有 4 MB 或更大空间,请使用正常版本的固件 (例如 WRT54GL)。
- 仔细阅读更新日志(changelog)及其它所有下载页面提供的文件。它们包含重要信息!
- 如果您下载了 .zip 格式的文件,请将它解压缩。
- 请将您所下载文件的 MD5 Hash 指纹与公布的文件 Hash对比,确认文件正确下载。
预防措施
请严格按照以下指南操作,否则可能会遇到问题。不正确的刷新将可能把你的路由器变成砖头!
- 正如本文反复强调的,在首次刷新前,也就是 dd-wrt 运行前、Linksys 原版固件还在工作的时候,请不要使用 Firefox。请使用 IE 刷新路由器(甚至 OS X 也是有 IE 的)。一旦 dd-wrt 正确安装并运行,您即可使用任何浏览器管理及刷新路由器。
- 请不要使用无线连接上传固件。请务必使用有线连接。建议您关闭系统中所有的无线适配器,以确定它们没有被用来上传固件。
- 请不要通过 SSL (https) 连接刷新、备份固件。请确认正在使用 http 连接。
- 关闭您的杀毒软件,因为 False-positive 病毒检测将可能中断上传。
- 如果您需要使用 TFTP 上传固件,请先关闭您的软件防火墙。
- 在路由器更新固件期间将无法连接网络。我们建议您将本页及从失败的刷新恢复、FAQ 页面保存至硬盘(使用 文件->另存为,*而不是*添加至书签)。当某些问题出错时,这些文件可以给您提供离线参考。
- 请不要忘记记录下您当前的设置,特别是当您使用静态 IP 地址时。简单快捷的方法是将设置页面截取屏幕快照。
- 您可能有必要记录当前的 WAN 口 MAC 地址。有些 ISP 不允许直接更改硬件,而刷新固件将更改 MAC 地址。
- 尝试升级固件时,最好准备有备用路由器或其它 Internet 连接设备,以便加快故障排除,并防止陷入抓狂的境地。
- 如果您有以太网电缆调制解调器(Cable modem)连接至路由器,刷新遇到问题时可以将它与 PC 直接连接。您的 PC 将通过DHCP 分配到外网 IP,并将你连接上网。记得使用软件防火墙。
- 如果您有以太网电缆调制解调器(Cable modem)连接至路由器,刷新遇到问题时可以将它与 PC 直接连接。您的 PC 将通过DHCP 分配到外网 IP,并将你连接上网。记得使用软件防火墙。
通过网页界面刷新 (Buffalo 的设备不可使用此方法)
恢复出厂默认设置(含30/30/30硬复位大法)
(已过期....最好按以下介绍实施硬复位或 30/30/30 复位)
如果您知道路由器的 IP 地址,用户名及密码:
- 按照下一节所述登录至网页界面。
- 点击 "管理"(Administration) 标签。
- 点击 "出厂默认设置"(Factory Defaults) 子标签。
- 选择 "是"(Yes)。
- 点击 "应用"(Apply) 按钮。
- 将开启一个新页面,点击 "继续"(continue)。
如果您不知道路由器的 IP 地址、用户名或密码,就要用到复位按钮(reset button)。请谨慎使用此方法!如果您的路由器正在运行 OpenWRT,复位按钮是无效的,使用它可能会让路由器变砖!请确认这一方法对您当前的固件是安全的。
- 按住路由器后部的复位按钮30秒
30/30/30 (硬复位)【即插电30秒 断电30秒 再插电30秒】
按住路由器后部的复位按钮30秒,保持按住的状态拔掉电源30秒,然后同样保持按住的状态重新插上路由器。此操作将重置 nvram,确保您在纯净的环境下载入固件。"恢复出厂默认设置" 功能并不总是清理整个 nvram 区段。
替代方法:
telnet 登录至路由器,执行以下命令:
erase nvram
reboot
登录到网页界面
为了正常使用网页界面,您应当启用 Javascript 并禁用所有安全限制。如果当前的固件是 Linksys 原版,请不要使用 Firefox,因为当前的 Linksys 固件在 Firefox 下工作会有问题。
- 在浏览器的地址栏输入路由器的 IP 地址(默认为 192.168.1.1)。
- 如果您不知道路由器的 IP 地址,您可以尝试获取它
- 您会被要求提供用户名及密码。
- 对于 DD-WRT 2006年2月28日以后的版本,默认的用户名为 root。之前的版本中,用户名默认为空。
- 对于 Linksys 固件,默认的用户名可能被留空或设成任意名称。
- 对于 DD-WRT 及 Linksys 固件,默认的密码为 admin。
上传固件
[JoE 于 2006年3月10日添加批注]写这段文字的时候,尝试升级固件(dd-wrt.v23_mini_wrt54g.bin, dd-wrt.v23_generic.bin, dd-wrt.v23_wrt54g.bin)时,当前版本的 Mozilla Firefox 将导致固件刷新失败。而当前版本的 Internet Explorer 浏览器没有问题。另外,如果您的路由器电源灯一直闪烁并且复位后不能访问/ping 192.168.1.1,请快速拔插电源一次。等待几秒钟,就一切OK了。
- 首先在将要安装 dd-wrt 的设备上执行硬复位。
- 您需要访问路由器的网页界面。现在访问它。
- 点击 "管理(Administration)" 标签。
- 点击 "固件升级(Firmware Upgrade)" 子标签。
- (仅适用于已安装 DD-WRT 的设备) 点击 "不复位(No reset)" 单选按钮 (此设置对我有效,不过如果 "固件默认值(Firmware Defaults)" 对您来说更好,请选中它)。
- 点击 "浏览(Browse)" 按钮并选择您之前下载并已确认过的 DD-WRT .bin 文件。
- 点击 "升级(Upgrade)" 按钮。
- 路由器将花一点时间上传并刷新固件。在这段时间里,电源等将保持闪烁。
- 浏览器将打开一个新页面,提示固件上传成功(安装#可能的错误)。现在开始 等待5分钟,然后点击 "继续(Continue)"。
- 最后,再执行一次硬复位。
- 如果刷新成功,您将可以通过 192.168.1.1 访问 DD-WRT 网页界面。
[staylor 于 2007年3月27日添加批注]你也可能看不到 dd-wrt 界面,我有一台 wrt54g v1.1 (also with wrt54gl v1.1),刷了 dd-wrt v23 sp2。我等了规定的时间,然后 "Wireless-G" 标记点亮了(好现象),但是上传成功后我点击 "继续",却 没有 看见 dd-wrt 界面,路由器同样也 ping 不通。
[jwebste1 于 2008年4月1日添加批注]我可以确认 Staylor 以上,从店里新买的 WRT350N 也遇到了同样的问题(需要执行软复位才能通过 192.168.1.1 访问路由器)。
按住复位键 30 秒(不要拔掉电源),松开重启路由,然后就正常了。
如果通过以上方法仍不能成功访问 dd-wrt 网页界面,请尝试在命令提示符窗口运行 "ipconfig -renew"。
可能的错误
在固件上传过程中,如果您的路由器提示 "上传错误" 或类似信息,则您可能使用了不正确的 DD-WRT 版本。比如在该使用 generic 版本时使用了 *wrt54g.bin 版本的固件。也有可能是因为您的路由器需要先刷 mini 版再刷 full 版。请在开始刷新前认真确认是否使用了正确的版本。如果您确认您的路由器是支持的设备,并且使用了正确的版本,则可以尝试使用不同的浏览器(例如不用 Firefox,改用 Internet Explorer)。
如果使用默认用户名和密码(查看 前述内容)登录失败,您可以尝试重设密码。查看 为什么我不能正常登录? 获取更多解决此问题的相关信息。
再次复位至出厂默认设置
请仅在确认升级的固件已正常工作后再执行此操作。此时您可能在使用网页界面时遇到一些临时性的问题,此时可以尝试 ping 路由器,确认是否正常工作。
对于 V23 SP2: 请执行硬复位: 按住复位按钮时,插上电源。按住按钮30秒。请同时查看 复位及重启【30/30/30 (硬复位)即插电30秒 断电30秒 再插电30秒】 。这是由于 SP2 使用了加密方式在 NVRAM 中存储密码。这将导致您在复位路由器前不能使用默认的 root/admin 登录。请认真执行这一步骤!
对于不同版本的 WRT54G,长按复位按钮 30 秒应当足以完成复位并允许您登录。有一名用户报告此步骤并不必要。
对于之前版本: 按住路由器后部的复位按钮 30 秒。请同时查看复位及重启【30/30/30 (硬复位)即插电30秒 断电30秒 再插电30秒】 。
通过 TFTP 刷新
尽管 TFTP 是一种安全的刷新路由器的方法,但它并不应当被看作标准的刷新手段。请尽在特别说明需要时使用此方法(例如针对某种特定品牌或型号路由器的刷新)。通常情况下,应当使用网页界面刷新的方法,因为它足以应对标准情况。具体请查看通过网页界面刷新章节。如果您坚持要使用 TFTP,请查看 TFTP 刷新 和 使用 TFTP 恢复。
对于未使用 Linksys 原版固件的用户: 您不能使用 TFTP!请在操作前将固件更改为 Linksys 官方原版固件。
使用 Siemens Gigaset SE505 的用户必须使用 TFTP。请查看 刷新您的 Siemens SE505。
通过命令行刷新
此功能对于已安装 DD-WRT 并开启 Telnet/SSH 功能的路由器有效。
这是 *唯一* 建议使用的可以 无线 操作的刷新方法。
1) telnet 或 ssh 登录至路由器
2) 使用 wget 或 scp 将固件文件 dd-wrt.v2*_generic.bin 下载至 /tmp
2a) 作为替代手段,如果您有已 mount 的 share 目录,可以从那里下载固件
3) (可选,但建议执行) 比较原版及下载文件的 MD5 校验码
4)cd /tmp
write dd-wrt.v2*_generic.bin linux
5) 等待...
6) 重启
7) 通过网页界面,恢复出厂默认设置
8) 对于 V23 SP2: 如果某些功能不正常,请执行一次硬复位。硬复位: 按住复位按钮的同时插上路由器电源,并按住30秒。请不要使用从旧版固件中备份出的配置文件。您必须重新设置路由器。
升级至较新版本的 DD-WRT
如果 DD-WRT 已经安装在您的路由器上,您可以直接通过网页界面或 TFTP 升级至新版固件。不管怎样,强烈建议您在升级前后均使用复位按钮将路由器恢复至默认设置。千万不要使用从旧版固件中备份出的配置文件!跳过这些步骤,您的路由器可能变砖!
请查看文章 硬复位 以便获取如何将路由器复位至 DD-WRT 默认设置的详细信息。
配置说明
- 升级后,您必须从头配置您的路由器。不要尝试使用旧版固件备份的配置文件。
- 强烈建议您启用 "管理(Administration)" 标签下的 "Boot Wait" 选项。这将帮助您在刷新失败时恢复设备。如果您使用的是 v23 或更高版本,此选项默认开启。
如果遇到问题
硬件专用信息
For improved overall organization, this formerly longer section has been condensed into a separate page at this link: Hardware-specific. It had been removed, but is available below in form that is condensed further. If you want to Backup your Hard Drive with Time Machine
- Accton:
- Accton MR3202A: see LaFonera Software Flashing Page. (Use only the MR3202A binaries provided, instead of the Fonera ones).
- Accton MR3201A: see Accton Software Flashing Page. (Use Fonera binaries)
- Open-Mesh OM1P: See OM1P config page. (Use Fonera 2100 binaries)
- Allnet
- Asus
- Belkin
- Buffalo
- D-Link
- Gateworks Avila: Gateworks Avila Network Processor GW2348
- LaFonera (en) see LaFonera Software Flashing
- Linksys
- Microsoft
- Mikrotik: Mikrotik Routerboard RB/532
- Motorola: Motorola WR850G
- Mitsubishi
- Netgear
- Siemens: Flash Your Siemens SE505
- Ubiquiti
- US Robotics USR5461