Logo

EcoRouter

EcoNAT

EcoQOE

EcoBypass

EcoSwitch

English

  • Оборудование
  • Вход в систему
  • Подсказки и горячие клавиши
  • Работа с общей конфигурацией устройства
  • Первичная настройка
  • Хранилище сертификатов SSL
  • Настройки интерфейсов
  • ACL
  • Карты классов трафика
  • Подсистема NAT
  • Подсистема BRAS
  • Подсистема DPI
  • Подсистема логирования
  • Перенаправление DNS-запросов
  • Подмена IP-адресов в DNS-ответах
  • Защита от TCP SYN Flooding
  • Функция Sniffer
  • Общая диагностика системы
  • Действия с прошивкой
  • Счётчики
  • Справочник по командам
  • Действия с прошивкой EcoNAT Documentation

    В EcoSGE предусмотрено несколько разделов жесткого диска для встроенного программного обеспечения (прошивки). Это два основных раздела PRIM1 и PRIM2, в которых может быть установлена какая-либо версия прошивки, и служебный раздел FALLBACK.

    При помощи команды firmware status можно увидеть, какие версии прошивки установлены в партициях и их статус.

    Например:

    EcoSGE:2:# firmware status
    Firmware status:
    LABEL      VERSION    CURR       BOOT
    PRIM1     0cdd03a*    X          X
    PRIM2     9f03e81*    .          .
    FALLBACK  bc333b6*    .          .

    В выводе команды firmware status:

    • LABEL - раздел,
    • VERSION - версия прошивки, установленная в этом разделе,
    • CURR - раздел, с которого произведена загрузка (текущий раздел),
    • BOOT - раздел, с которого EcoSGE загрузится при перезапуске.

    Обновление прошивки

    Для обновления прошивки необходимо передать информацию об обновляемом устройстве EcoSGE производителю.

    Для того чтобы получить необходимую информацию в CLI EcoSGE используется команда copy hwinfo <адрес>/<имя файла>, которая формирует и копирует на удаленный сервер файл с информацией об устройстве. При помощи данной команды информация может быть скопирована на HTTP, FTP или TFTP-сервер. В случае, если на сервере включена авторизация, адрес необходимо вводить вместе с логином и паролем: ftp://user:password@myserver.ru/filename .

    После выгрузки информационного файла, он должен быть передан производителю для генерации обновления.

    Когда файл обновления готов, его необходимо загрузить в устройство при помощи команды firmware download <адрес>/<имя файла>. При помощи данной команды файл прошивки может быть скопирован с HTTP, FTP или TFTP-сервера. В случае, если на сервере включена авторизация, адрес необходимо вводить вместе с логином и паролем: ftp://user:password@myserver.ru/filename .

     Для установки скачанного обновления прошивки используется команда firmware install.

    ВНИМАНИЕ! Во время инсталляции обновления CLI не будет реагировать на другие команды.

    Обновление будет установлено в неактивном разделе жесткого диска. Для того чтобы обновление вступило в силу, необходима перезагрузка устройства при помощи команды reboot.

    При инсталляции обновления будет автоматически установлен флаг загрузки с неактивного раздела, куда установлена новая версия.

    EcoSGE:5:# firmware status
    Firmware status:
    LABEL      VERSION    CURR       BOOT
    PRIM1     0cdd03a*    X          .
    PRIM2     2c758a2*    .          X
    FALLBACK  bc333b6*    .          .

    Если в момент скачивания прошивки будет потеряна связь с сервером, процесс обновления будет заблокирован системой. Для сброса заблокированного процесса используется команда firmware unlock.

    Изменение параметров перезагрузки

    Если необходимо перезапустить устройство с прошивки, которая не активна на данный момент, используется команда firmware rollback.

    Например:

    EcoSGE:6:# firmware status
    Firmware status:
    LABEL      VERSION    CURR       BOOT
    PRIM1     0cdd03a*    X          X
    PRIM2     2c758a2*    .          .
    FALLBACK  bc333b6*    .          .
    EcoSGE:7:# firmware rollback
    Using PRIM2 as boot partition
    Next boot from partition PRIM2
    EcoSGE:8:# firmware status
    Firmware status:
    LABEL      VERSION    CURR       BOOT
    PRIM1     0cdd03a*    X          .
    PRIM2     2c758a2*    .          X
    FALLBACK  bc333b6*    .          .

    Если после первого вызова данной команды попытаться вызвать ее повторно, то никаких изменений не произойдёт. То есть EcoSGE все так же будет получать команду перезапуститься с неактивной в данный момент прошивкой.

    Для отмены запуска с неактивной прошивкой (после обновления или использования команды firmware rollback) предусмотрена команда firmware revert.

    В продолжение предыдущего примера:

    EcoSGE:9:# firmware revert
    Using PRIM1 as boot partition
    Next boot from partition PRIM1
    EcoSGE:10:# firmware status
    Firmware status:
    LABEL      VERSION    CURR       BOOT
    PRIM1     0cdd03a*    X          X
    PRIM2     9f03e81*    .          .
    FALLBACK  bc333b6*    .          .