2.9. 升级路由系统

2.9.1. 升级简介

路由系统随着不断的完善,会不定期推出新的版本,此时,用户可以通过升级来更新自己路由的版本。

升级分为以下两种方式:

  • 自动升级

    开启后,路由会每隔24小时检测升级服务器上是否有可用的更新,如果找到更新的版本, 将会对路由进行升级,整个过程无需用户参与。

  • 手动升级

    用户可通过升级文件来进行升级路由系统,升级方式分为4种:

    • 补丁增量升级

      用于版本变化较小的场合,升级文件名一般为 uxxx-yyy.bin,如:u3.2.7-3.2.8.bin

    • 系统文件升级

      用于版本变化较大的场合,升级文件名一般为 hsrouter_vxxx.bin,如:hsrouter_v3.2.8.bin

    • 内核单独升级 (较少使用)

      升级路由系统的内核,升级文件名一般为 kernel-ixxx-yyy-zz.bin,如: kernel-i686-2.6.18-080722.bin

    • 镜像克隆升级 (较少使用)

      更新整个路由系统(包括内核),用于不能直接升级,或跨版本类型的升级 (比如从免费版升级到VIP版) 的场合, 升级文件名一般为 hsrouter_xxx.img,如:hsrouter_free.bin

    升级时升级文件的获取方式支持 HTTP/FTP/TFTP 三种类型,分别说明如下:

    • HTTP

      从Web服务器升级,Web服务器可以在内网或外网,升级时间取决于访问Web服务器的速度。

    • FTP

      从FTP服务器升级,支持匿名或验证登录;FTP服务器可以在内网或外网,升级时间取决于访问FTP服务器的速度。

    • TFTP (推荐)

      从TFTP服务器升级,在内网通过tftp升级工具来完成,升级速度较快,不到1分钟內即可完成,可靠性较高。

[注意] 注记

升级时不会影响到当前路由的使用,升级完成后一般需要手动重启才能生效,路由不会自动重启。

升级只是针对路由的核心文件进行更新,不影响路由的配置,升级后原有配置不会丢失。

2.9.2. TFTP升级示例

以“系统文件升级”方式为例,步骤如下:

  1. 下载 TFTP升级工具,下载并解压缩,会生成一个 tftpd32.exe 可执行文件

  2. 下载升级文件,比如下载后的升级文件为 hsrouter_v3.4.0.bin,放到和 tftpd32.exe 相同目录下

    [重要] 重要

    请根据升级类型下载指定的升级文件,不同的升级方式,其 升级文件名 是不同的。

  3. 运行 tftpd32.exe

  4. 打开路由的升级页面,选择 TFTP 方式,升级服务器填写当前PC机的IP地址,升级文件名路径填写下载升级文件的文件名,如下:

    点击“开始升级”即可,此时在 tftp32 工具上会显示升级的进度:

    [注意] 注记

    如果您看不到升级进度条,可能是由于TFTP服务器 (当前PC机) 的防火墙对端口有所限制, 此时建议暂时关闭您计算机的防火墙,待升级完成后再开启。

  5. 升级是在后台进行,用户在升级页面可以通过升级日志查看升级进行的详细步骤, 点击“刷新”可以更新日志内容:

2.9.3. 镜像克隆升级示例

镜像克隆升级是指利用镜像克隆的原理,将指定版本的IMG文件克隆到当前硬盘上,由于路由系统在内存运行,故克隆时不受硬盘的影响,克隆后,原有系统全部被替换,但系统配置不会丢失。 这种方式主要用于无法直接升级的场合。

[小心] 小心

镜像克隆升级方式要求磁盘空间必须大于 64M,内存大于 128M !

步骤如下:

  1. 下载 TFTP升级工具,下载并解压缩,会生成一个 tftpd32.exe 可执行文件

  2. 下载IMG镜像克隆文件,比如下载后的文件为 hsrouter_v3.2.8.img.gz,将其解压缩,得到 hsrouter_free.img。 将 hsrouter_free.img 放到和 tftpd32.exe 相同目录下。

  3. 使用 WinMD5 对解压缩后的镜像文件(hsrouter_free.img) 进行MD5计算,获取其MD5码

  4. 运行 tftpd32.exe

  5. 打开路由的升级页面,选择 TFTP 方式,升级服务器填写当前PC机的IP地址,升级文件名路径填写镜像文件名,MD5码即为上面获取到的MD5码值

    点击“开始升级”即可,后面的步骤和 TFTP升级示例 类似。