在您升级之前,这里有一个文档中没有提及的提示:断开除您用于升级设备的机器之外的所有网线。在固件加载过程中处理大量其他网络流量可能会损坏固件。
您可以通过三种方式升级您的 Linksys 固件。
一种方法是单击管理页面上的 “升级固件” 链接。将固件镜像下载到您浏览器运行的机器上,在标有 “请选择要升级的文件:” 的字段中填写,单击“升级”按钮,然后让正确的事情发生。这是最不容易出错的程序,因此被推荐。
另一种方法是使用 Linksys 网站上的固件升级软盘镜像之一。这需要您启动 Windows 或使用 WINE。不推荐。
第三种方法是使用 tftp。这是我第一次这样做的方法,在 Linksys 将 “升级固件” 添加到固件之前,我在这里记录它以求完整,即使我现在推荐他们自己的升级方法。Red Hat Linux 包含一个 tftp 客户端。要通过这种方式升级您的固件,请执行以下步骤
写下您的设置。 固件升级可能会擦除其中一些设置。旧版本会将所有内容恢复为出厂默认设置;较新版本会保留您的基本设置,但清除一些高级设置。
下载新固件的副本。 从 Linksys 主页上点击“下载”链接。请注意,您获得的内容很可能被标记为 “适用于 Windows 用户” 并且是一个 zip 压缩文件。在一个临时目录中打开它,因为它会在您解压缩它的任何位置粗鲁地创建几个 Windows 文件。您需要的文件将被称为CODE.BIN.
禁用路由器密码。 请注意,我每次尝试使用 Mozilla 执行此操作都失败了(在 1.38 和 1.44 下)。 Konqueror 工作正常,Firefox 在 2.x 固件下工作正常。转到“密码”选项卡,退格删除密码和确认字段中的所有星号,直到两个字段都为空,然后单击“应用”。
祈祷好运并加载固件。 您希望看到的命令会话看起来像这样,用您的路由器 IP 地址替换 192.168.1.1
tftp 192.168.1.1 tftp> binary tftp> put code.bin Sent 386048 bytes in 10.3 seconds tftp> |
如果客户端在返回之前挂起一段时间,请不要惊慌,不要中止传输。该命令正在写入固件,而 Linksys 没有太多的处理能力。等待它完成。
重新启用您的路由器密码和其他设置。 您将能够判断升级是否成功,因为固件版本号将已更改。
您完成了。