安装

From DD-WRT Wiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 05:43, 8 August 2010 (edit)
Hazy (Talk | contribs)

← Previous diff
Revision as of 05:46, 8 August 2010 (edit) (undo)
Hazy (Talk | contribs)
(硬件专用信息)
Next diff →
Line 171: Line 171:
=硬件专用信息= =硬件专用信息=
- +参阅[[硬件专用信息]]
-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 [http://www.mac-how.net/ 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)+
-#[[Linksys|Allnet]]+
-#[[Asus]]+
-#[[Belkin]]+
-#[[Buffalo]]+
-#[[D-Link]]+
-#Gateworks Avila: [[Gateworks Avila Network Processor GW2348]]+
-#[[LaFonera (en)]] see [[LaFonera Software Flashing]]+
-#[[Linksys]]+
-#[[Asus|Microsoft]]+
-#Mikrotik: [[Mikrotik Routerboard RB/532]]+
-#Motorola: [[Motorola WR850G]]+
-#[[Asus|Mitsubishi]]+
-#[[Netgear]]+
-#Siemens: [[Flash Your Siemens SE505]]+
-#[[Ubiquiti]]+
-#US Robotics [[USR5461]]+
- +
-[[Category:Documentation| ]]+
-[[Category:Flashing networking hardware| ]]+
-[[Category:Categories| ]]+
[[Category:简体中文]] [[Category:简体中文]]

Revision as of 05:46, 8 August 2010

通常情况下,安装 DD-WRT 至路由器几乎和在电脑上安装软件一样简单。在路由器上安装软件,也就是常说的固件(firmware),是通过所谓的刷新(flashing)固件方法实现的。本文指导将您,确定针对您所拥有的本固件支持的路由器适用的安装过程,并提供路由器选择建议及各型号路由器刷新固件的相关信息。


Contents

选择正确的固件

本固件支持您的路由器么?

请点击前往支持设备查看 DD-WRT 支持的设备列表。 如果您的路由器不在列表中,刷新路由器可能导致损坏设备。 建议您参考索引:支持,了解如何请求您的路由器获得测试。

在下载、升级、刷新之前

Before you try to take any actions, including loading any firmware to your router....read the English Broadcom Forum Announcement entitled Peacock Thread It contains more information than just for those that having problems. Unfortunately, skipping this step leads many to brick (break) their routers.

Start there... do some research... then ask questions. Don't just load V24-Final or SP1. (Read the English Broadcom Forum Announcements referenced above to find out why). The user-friendly dd-wrt download page [[1]] will help you identify the correct "killer" and dd-wrt firmware versions (as applicable) for your device as needed. However, you must use the peacock thread and use the information in the Hardware-specific page to accurately identify your hardware and not create a problem that renders your router useless.

After you have read THIS page, and gotten some background on the peacock page, the Hardware-specific page may be the most useful page for you in terms of identifying your router, figuring out what files you need to download (including instructions), and figuring out the correct installation procedures.

识别你的DD-WRT固件

  • Use the brand-specific information in the Hardware-specific page to accurately identify which model you have. Start with the main brand heading (ie, "Linksys"). Use that information - instead of just going by what model you think you have - clock.
  • As the peacock thread mentions, using the incorrect file is one of the worst things you can do. Fortunately, dd-wrt has simplified this immensely with their search format. Once you have identified your router accurately, you may be able to go straight to DD-WRT Downloads page (or secure version) and find the files you need. Again, check the Hardware-specific page for links to detailed instructions that may indicate how many files you need, etc (- clock).
  • Some newer routers are not supported by the latest stable release. Check the Supported Devices list for the minimum required DD-WRT version for your device. You may need to use an SVN or experimental build.
    • For a comparison of the builds, see File Versions.
    • Updating through the Web GUI (ie, the routers's online interface) means you need to use the _generic version.
    • Use the _mini version when upgrading from original Linksys firmware. You need the _micro version if your hardware has 2 MB of flash (WRT54G v5 through v8 for instance). Use the "_mini" firmware if your hardware has 4 MB or more of flash (WRT54GL for instance). (Again, use the download page's search function for help here - clock).
  • Read the changelog and all other information files on the download pages. They contain important information!

下载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,并将你连接上网。记得使用软件防火墙。

用DD-WRT刷新你的路由器

方法1:通过网页界面刷新 (Buffalo 的设备不可使用此方法)

恢复出厂默认设置(含30/30/30硬复位大法)

(已过期....最好按以下介绍实施硬复位或 30/30/30 复位)


如果您知道路由器的 IP 地址,用户名及密码:

  1. 按照下一节所述登录至网页界面。
  2. 点击 "管理"(Administration) 标签。
  3. 点击 "出厂默认设置"(Factory Defaults) 子标签。
  4. 选择 "是"(Yes)。
  5. 点击 "应用"(Apply) 按钮。
  6. 将开启一个新页面,点击 "继续"(continue)。

如果您不知道路由器的 IP 地址、用户名或密码,就要用到复位按钮(reset button)。请谨慎使用此方法!如果您的路由器正在运行 OpenWRT,复位按钮是无效的,使用它可能会让路由器变砖!请确认这一方法对您当前的固件是安全的。

  1. 按住路由器后部的复位按钮30秒


30/30/30 (硬复位)【即插电30秒 断电30秒 再插电30秒】

按住路由器后部的复位按钮30秒,保持按住的状态拔掉电源30秒,然后同样保持按住的状态重新插上路由器。此操作将重置 nvram,确保您在纯净的环境下载入固件。"恢复出厂默认设置" 功能并不总是清理整个 nvram 区段。

替代方法:

telnet 登录至路由器,执行以下命令:

erase nvram

reboot

登录到网页界面

为了正常使用网页界面,您应当启用 Javascript 并禁用所有安全限制。如果当前的固件是 Linksys 原版,请不要使用 Firefox,因为当前的 Linksys 固件在 Firefox 下工作会有问题。

  1. 在浏览器的地址栏输入路由器的 IP 地址(默认为 192.168.1.1)。
  2. 您会被要求提供用户名及密码。
    • 对于 DD-WRT 2006年2月28日以后的版本,默认的用户名为 root。之前的版本中,用户名默认为空。
    • 对于 Linksys 固件,默认的用户名可能被留空或设成任意名称。
    • 对于 DD-WRT 及 Linksys 固件,默认的密码为 admin

上传固件

请注意,千万不要在路由器刷新固件及重启时打断安装过程。千万不要在刷新过程中关闭电脑、关闭浏览器或者关闭路由器!我通常在这关键的2分钟内离设备远点,把脑袋转到别处,防止吹口气把路由器变砖了。

[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了。

  1. 首先在将要安装 dd-wrt 的设备上执行硬复位
  2. 您需要访问路由器的网页界面。现在访问它。
  3. 点击 "管理(Administration)" 标签。
  4. 点击 "固件升级(Firmware Upgrade)" 子标签。
  5. (仅适用于已安装 DD-WRT 的设备) 点击 "不复位(No reset)" 单选按钮 (此设置对我有效,不过如果 "固件默认值(Firmware Defaults)" 对您来说更好,请选中它)。
  6. 点击 "浏览(Browse)" 按钮并选择您之前下载并已确认过的 DD-WRT .bin 文件。
  7. 点击 "升级(Upgrade)" 按钮。
  8. 路由器将花一点时间上传并刷新固件。在这段时间里,电源等将保持闪烁。
  9. 浏览器将打开一个新页面,提示固件上传成功(安装#可能的错误)。现在开始 等待5分钟,然后点击 "继续(Continue)"。
  10. 最后,再执行一次硬复位
  11. 如果刷新成功,您将可以通过 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秒】 。

方法2:通过 TFTP 刷新

尽管 TFTP 是一种安全的刷新路由器的方法,但它并不应当被看作标准的刷新手段。请尽在特别说明需要时使用此方法(例如针对某种特定品牌或型号路由器的刷新)。通常情况下,应当使用网页界面刷新的方法,因为它足以应对标准情况。具体请查看通过网页界面刷新章节。如果您坚持要使用 TFTP,请查看 TFTP 刷新使用 TFTP 恢复

对于未使用 Linksys 原版固件的用户: 您不能使用 TFTP!请在操作前将固件更改为 Linksys 官方原版固件。

使用 Siemens Gigaset SE505 的用户必须使用 TFTP。请查看 刷新您的 Siemens SE505

方法3:通过命令行刷新

此功能对于已安装 DD-WRT 并开启 Telnet/SSH 功能的路由器有效。

这是 *唯一* 建议使用的可以 无线 操作的刷新方法。

1) telnet 或 ssh 登录至路由器

2) 使用 wgetscp 将固件文件 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 或更高版本,此选项默认开启。

如果遇到问题

硬件专用信息

参阅硬件专用信息