Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

  1. на удаленный сервер, с использованием протоколов удаленного копирования файлов (scp, tftp, ftp, sftp);
  2. на USB/MMC-носители, подключенные локально; 
  3. на через с использованием web-интерфейс интерфейса (см. раздел  Меню «Работа с файлами конфигурации» справочника  ESBCESBC-Series. Управление через web-интерфейс. Версия 1.8.0)

Ниже предоставлено описание способов 1 и 2 представлено описание процесса создания резервной копии текущей конфигурации способами 1 и 2

Подготовка

Для создания резервной копии текущей конфигурации ESBC с использованием серверов удаленного копирования файлов необходимо:

  1. Запустить соответствующий сервер на ПК/сервере в сети.
  2. Обеспечить возможность сохранения файлов в рабочем разделе сервера.
  3. Обеспечить IP-связность между обновляемым сервисным маршрутизатором ESR обновляемым ESBC и сервером удаленного копирования файлов (маршрутизация).
  4. Обеспечить работу протокола удаленного копирования между ESBC и сервером удаленного копирования файлов (промежуточные firewall).
  5. При необходимости (для протоколов ftp, sftp, scp) узнать имя пользователя и пароль для записи необходимого файла.

Для создания резервной копии текущей конфигурации ESBC а на локально подключенный USB/MMC-носитель необходимо выполнить следующие условия:

  1. Раздел USB/MMC-носителя должен быть отформатирован в формате FAT32.
  2. Подключить USB/MMC-носитель в соответствующий слот ESBC.

...

панель
titleРезервное копирование конфигурации по протоколу tftp
esbc# copy
esbc# copy system:running-config tftp://<tftp-server-ip>:/<config-file-name>


панель
titleРезервное копирование конфигурации по протоколу ftp
esbc# copy
esbc# copy system:running-config ftp://<ftp-username>:<ftp-userpassword>@<ftp-server-ip>:/<config-file-name>


панель
titleРезервное копирование конфигурации по протоколу sftp
esbc# 
esbc# copy system:running-config sftp://<sftp-username>:<sftp-userpassword>@<sftp-server-ip>:/<config-file-name>


панель
titleРезервное копирование конфигурации по протоколу scp
esbc# copy system:running-config scp://<scp-username>:<scp-userpassword>@<scp-server-ip>:/<config-file-name>
  • <config-file-name> — имя файла, с которым будет сохранена текущая конфигурация сервисного маршрутизатора;
  • <tftp-server-ip> — IP-адрес используемого TFTP-сервера;
  • <ftp-username> — имя пользователя на FTP-сервере;
  • <ftp-userpassword> — пароль пользователя на FTP-сервере;
  • <ftp-server-ip> — IP-адрес используемого FTP-сервера;
  • <sftp-username> — имя пользователя на SFTP-сервере;
  • <sftp-userpassword> — пароль пользователя на SFTP-сервере;
  • <sftp-server-ip> — IP-адрес используемого SFTP-сервера;
  • <scp-username> — имя пользователя на SCP-сервере;
  • <ftp-userpassword> — пароль пользователя на FTP-сервере;
  • <scp-server-ip> — IP-адрес используемого SCP-сервера.

Scroll Pagebreak

На локально подключенный USB/MMC-носитель

1. Определить метку тома подключенного USB/MMC-накопителя.:

панель
titleОпределение имени метки тома на USB-накопителе
esbc# show storage-devices usb
Name                            Filesystem  Total, MB   Used, MB    Free, MB 
------------------------------  ----------  ----------  ----------  ----------
<USB_DISK>                      vfat        7664.01     6391.69     1272.32


панель
titleОпределение имени метки тома на MMC-накопителе
esbc# show storage-devices mmc
Name                            Filesystem  Total, MB   Used, MB    Free, MB
------------------------------  ----------  ----------  ----------  ----------
<MMC_DISK>                      vfat        7664.01     6391.69     1272.32

2. Скопировать файл на используемый USB/MMC-накопитель:

Примечание

При выполнении команд копирования на USB/MMC-носители необходимо вместо полей <USB_DISK> или <MMC_DISK> использовать настоящие метки тома, определенные при выполнении пункта 1.

...

панель
titleРезервное копирование конфигурации на USB-носитель
esbc# copy system:running-config usb://<USB_DISK>:/<config-file-name>

|******************************************| 100% (576B) Success!


панель
titleРезервное копирование конфигурации на MMC-носитель
esbc# copy system:running-config mmc://<MMC_DISK>:/<config-file-name>

|******************************************| 100% (576B) Success!
  • <config-file-name> — имя файла, с которым будет сохранена текущая конфигурация сервисного маршрутизатора;
  • <USB_DISK> — имя раздела на USB-носителе;
  • <MMC_DISK> — имя раздела на MMC-носителе. 
    Scroll Pagebreak

Восстановление конфигурации из резервной копии

...

Копирование резервной копии конфигурации на ESBC возможно как с использованием протоколов удаленного копирования файлов, так и c с помощью локально подключенных USB/MMC-носителей.

...

панель
titleРезервное копирование конфигурации по протоколу tftp
esbc# copy tftp://<tftp-server-ip>:/<config-file-name> system:candidate-config


панель
titleРезервное копирование конфигурации по протоколу ftp
esbc# copy ftp://<ftp-username>:<ftp-userpassword>@<ftp-server-ip>:/<config-file-name> system:candidate-config


панель
titleРезервное копирование конфигурации по протоколу sftp
esbc# copy sftp://<sftp-username>:<sftp-userpassword>@<sftp-server-ip>:/<config-file-name> system:candidate-config


панель
titleРезервное копирование конфигурации по протоколу scp
esbc# copy scp://<scp-username>:<scp-userpassword>@<scp-server-ip>:/<config-file-name> system:candidate-config


панель
titleРезервное копирование конфигурации по протоколу http
esbc# copy http://<http-username>:<http-userpassword>@<http-server-ip>:/<config-file-name> system:candidate-config
  • <config-file-name> — имя файла резервной копии конфигурации сервисного маршрутизатора.
  • <tftp-server-ip> — IP-адрес используемого TFTP-сервера.
  • <ftp-username> — имя пользователя на FTP-сервере.
  • <ftp-userpassword> — пароль пользователя на FTP-сервере.
  • <ftp-server-ip> — IP-адрес используемого FTP-сервера.
  • <sftp-username> — имя пользователя на SFTP-сервере.
  • <sftp-userpassword> — пароль пользователя на SFTP-сервере.
  • <sftp-server-ip> — IP-адрес используемого SFTP-сервера.
  • <scp-username> — имя пользователя на SCP-сервере.
  • <ftp-userpassword> — пароль пользователя на FTP-сервере.
  • <scp-server-ip> — IP-адрес используемого SCP-сервера.
  • <http-username> — имя пользователя на HTTP-сервере.
  • <http-userpassword> — пароль пользователя на HTTP-сервере.
  • <http-server-ip> — IP-адрес используемого HTTP-сервера.

...

1. Определить метку тома подключенного USB/MMC-накопителя.:

панель
titleОпределение имени метки тома на USB-накопителе
esbc# show storage-devices usb 
Name                            Filesystem  Total, MB   Used, MB    Free, MB
------------------------------  ----------  ----------  ----------  ----------
<USB_DISK>                      vfat        7664.01     6391.69     1272.32


панель
titleОпределение имени метки тома на MMC-накопителе
esbc# show storage-devices mmc
Name                            Filesystem  Total, MB   Used, MB    Free, MB
------------------------------  ----------  ----------  ----------  ----------
<MMC_DISK>                      vfat        7664.01     6391.69     1272.32

2. Скопировать файл на используемый USB/MMC-накопитель:

...

панель
titleРезервное копирование конфигурации на USB-носитель
esbc# copy usb://<USB_DISK>:/<config-file-name> system:candidate-config

|******************************************| 100% (576B) Success!


панель
titleРезервное копирование конфигурации на MMC-носитель
esbc# copy mmc://<MMC_DISK>:/<config-file-name> system:candidate-config

|******************************************| 100% (576B) Success!
  • <config-file-name> — имя файла резервной копии конфигурации ESBC;
  • <USB_DISK> — имя раздела на USB-носителе;
  • <MMC_DISK> — имя раздела на MMC-носителе.

...

панель
titleРезервное копирование конфигурации на MMC-носитель
esbc# commit
Configuration has been successfully applied and saved to flash. Commit timer started, changes will be.

esbc# confirm
Configuration has been confirmed. Commit timer canceled.

Обновление программного обеспечения средствами системы

ПО текущей версии является кумулятивным (содержит обновленные версии первичного и вторичного загрузчиков), поэтому будет достаточно:

  • Загрузить ПО (firmware-файл) на ESBC.
  • Выбрать образ ПО обновленной версии для следующей загрузки.

    Предупреждение

    Отключение питания до окончания выполнения команды boot system {image-1|image-2} может привести к неисправности ESBC.

  • Перезагрузить ESBC.
Информация

В рамках кумулятивного обновления загрузчики могут не обновляться, если между установленным и устанавливаемыми загрузчиками нет различий. В этом случае будет получено следующее сообщение:

Boot image set successfully.
Skip due to same versions: xload, uboot

Сравнение выполняется ESBC самостоятельно при выполнении кумулятивного обновления.

...

Предупреждение

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

Scroll Pagebreak

Обновление программного обеспечения

...

до версии 1.8.0 при последовательном обновлении с предыдущих версий (только для vESBC)

Перечисленные ниже способы обновления ПО vESBC применимы только при обновлении с версии 1.6.0 и более поздних, при условии что версия 1.6.0 была установлена изначально.

Если изначально была установлена более ранняя версия, то обновление до версии 1.8.0 следует производить путем полной переустановки ПО, описанным в разделе Процесс установки vESBC.

Предупреждение

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

После установки ПО 1.8.0 следует выполнить минимальные настройки сети для загрузки файла резервной копии на vESBC. 

Процессы создания резервной копии конфигурации и ее восстановления описаны выше.

Обновление программного обеспечения через CLI

Подготовка к загрузке ПО

При загрузке ПО с использованием серверов удаленного копирования файлов необходимо:

  1. Запустить соответствующий сервер в сети (tftp/ftp/sftp/http/https/scp).
  2. Скопировать файл ПО (<firmware-file>) в рабочий раздел сервера удаленной загрузки файлов.
  3. Обеспечить IP-связность между обновляемым ESBC и сервером удаленного копирования файлов (маршрутизация).
  4. Обеспечить работу протокола удаленного копирования между ESBC и сервером удаленного копирования файлов (промежуточные firewall).
  5. При необходимости (для протоколов ftp, sftp, scp, http, https) узнать имя пользователя и пароль для скачивания необходимого файла.

При загрузке ПО с использованием USB/MMC-носителя необходимо:

  1. Раздел USB/MMC-носителя должен быть отформатирован в формате FAT32 или exFAT.
  2. Скопировать файл ПО (<firmware-file>) в корневой раздел USB/MMC-носителя.
  3. Подключить USB/MMC-носитель в соответствующий слот ESBC.
  4. Определить метку тома подключенного USB/MMC-накопителя.

Загрузка ПО

С использованием одного из протоколов удаленной загрузки файлов
панель
titleЗагрузка ПО по протоколу tftp
esbc# copy tftp://<tftp-server-ip>:/<firmware-file> system:firmware
|*****

Подготовка к загрузке ПО

При загрузке ПО с использованием серверов удаленного копирования файлов необходимо:

  1. Запустить соответствующий сервер в сети (tftp/ftp/sftp/http/https/scp).
  2. Скопировать файл ПО (<firmware-file>) в рабочий раздел сервера удаленной загрузки файлов.
  3. Обеспечить IP-связность между обновляемым ESBC и сервером удаленного копирования файлов (маршрутизация).
  4. Обеспечить работу протокола удаленного копирования между ESBC и сервером удаленного копирования файлов (промежуточные firewall).
  5. При необходимости (для протоколов ftp, sftp, scp, http, https) узнать имя пользователя и пароль для скачивания необходимого файла.

При загрузке ПО с использованием USB/MMC-носителя необходимо:

  1. Раздел USB/MMC-носителя должен быть отформатирован в формате FAT32 или exFAT.
  2.  Скопировать файл ПО (<firmware-file>) в корневой раздел USB/MMC-носителя.
  3. Подключить USB/MMC-носитель в соответствующий слот ESBC.
  4. Определить метку тома подключенного USB/MMC-накопителя.

Загрузка ПО

С использованием одного из протоколов удаленной загрузки файлов
панель
titleЗагрузка ПО по протоколу tftp

esbc# copy tftp://<tftp-server-ip>:/<firmware-file> system:firmware
|******************************************| 100% (0B) Firmware updated successfully.

панель
titleЗагрузка ПО по протоколу ftp

esbc# copy ftp://<ftp-username>:<ftp-userpassword>@<ftp-server-ip>:/<firmware-file> system:firmware

|*****
*************************************| 100% (0B) Firmware updated successfully.


панель
titleЗагрузка ПО по протоколу sftpftp
esbc# copy
sftp
 ftp://
<sftp
<ftp-username>:
<sftp
<ftp-
userpassword>@<sftp
userpassword>@<ftp-server-ip>:/<firmware-file> system:firmware

|******************************************| 100% (0B) Firmware updated successfully.


панель
titleЗагрузка ПО по протоколу scpsftp
esbc# copy
scp
 sftp://
<scp
<sftp-username>:
<scp
<sftp-
userpassword>@<scp
userpassword>@<sftp-server-ip>:/<firmware-file> system:firmware

|******************************************| 100% (0B) Firmware updated successfully.


панель
titleЗагрузка ПО по протоколу httpscp
esbc# copy
http
 scp://
<http
<scp-username>:
<http
<scp-
userpassword>@<http
userpassword>@<scp-server-ip>:/<firmware-file> system:firmware

|******************************************| 100% (0B) Firmware updated successfully.


панель
titleЗагрузка ПО по протоколу httpshttp
esbc# copy
https
 http://
<https
<http-username>:
<https
<http-userpassword>@<http-server-ip>:/<firmware-file> system:firmware

|******************************************| 100% (0B) Firmware updated successfully.

...


панель
titleЗагрузка ПО по протоколу https
esbc# copy https://<https-username>:<https-userpassword>@<http-server-ip>:/<firmware-file> system:firmware

|******************************************| 100% (0B) Firmware updated successfully.
  • <tftp-server-ip> — IP-адрес используемого TFTP-сервера;
  • <ftp- — IP-адрес используемого TFTP-сервера;<ftp-username> — имя пользователя на FTP-сервере;
  • <ftp-userpassword> — пароль пользователя на FTP-сервере;
  • <ftp-server-ip> — IP-адрес используемого FTP-сервера;
  • <sftp-username> — имя пользователя на SFTP-сервере;
  • <sftp-userpassword> — пароль пользователя на SFTP-сервере;
  • <sftp-server-ip> — IP-адрес используемого SFTP-сервера;
  • <scp-username> — имя пользователя на SCP-сервере;
  • <ftp-userpassword> — пароль пользователя на FTP-сервере;
  • <scp-server-ip> — IP-адрес используемого SCP-сервера;
  • <http-username> — имя пользователя на HTTP-сервере;
  • <http-userpassword> — пароль пользователя на HTTP-сервере;
  • <http-server-ip> — IP-адрес используемого HTTP-сервера.

...

панель
titleОпределение имени метки тома на USB-накопителе
esbc# show storage-devices usb 
Name                            Filesystem  Total, MB   Used, MB    Free, MB
------------------------------  ----------  ----------  ----------  ----------
<USB_DISK>                      vfat        7664.01     6391.69     1272.32


панель
titleОпределение имени метки тома на MMC-накопителе
esbc# show storage-devices mmc
Name                            Filesystem  Total, MB   Used, MB    Free, MB
------------------------------  ----------  ----------  ----------  ----------
<MMC_DISK>                      vfat        7664.01     6391.69     1272.32

Scroll Pagebreak

2. Копирование 2. Копирование файла с используемого USB/MMC-накопителя:

...

панель
titleЗагрузка ПО с USB-носителя
esbc# copy usb://<USB_DISK>:/<firmware-file> system:firmware

|******************************************| 100% (73786kB) Firmware updated successfully


панель
titleЗагрузка ПО с MMC-носителя
esbc# copy mmc://<MMC_DISK>:/<firmware-file> system:firmware

|******************************************| 100% (73786kB) Firmware updated successfully.
  • <USB_DISK> – имя раздела на USB-носителе;
  • <MMC_DISK> – имя раздела на MMC-носителе.

Выбор образа ПО обновленной версии для следующей загрузки

На ESBC одновременно хранится хранятся два образа ПО (image-1 и image-2).

1. Проверить содержимое образов ПО, загруженных на ESBC:

панель
esr#
esbc# show
bootvar
 bootvar 
Image   Version                     Date                   Status         After reboot   
-----   -------------------------   --------------------   ------------   ------------   
1       1.41.0 build                2026-03-18 18:01:09
   Active         *              
       
    Not Active                   
        13[a035a3ada5]                                                                   


2       1.38.1 build                2026-01-27 10:46:08
   Not
    Active         *         
       
      
        2[e229e4b49a]                                                                                          

При загрузке файла ПО в раздел system:firmware загрузка осуществляется всегда в неактивный (Not Active) в данный момент раздел.scroll-pagebreak

2. Выбрать раздел, содержащий ПО обновленной версии, в качестве загрузочного:

панель
titleВыбор раздела ПО для загрузки
esr# boot
esbc# boot system image-1
This command cannot be interrupted, do not turn off device during process.
Continue? (y/N): y
2000-01-07T18:51:19+00:00 %FILE_MGR-I-INFO: operation started: 'boot system image-1' (index: 4, origin: CLI)
2000-01-07T18:51:22+00:00 %FIRMWARE-I-INFO: Writing data...
2000-01-07T18:51:31+00:00 %FIRMWARE-I-INFO: Writing data...
2000-01-07T18:51:37+00:00 %FILE_MGR-I-INFO: operation is finished: 'boot system image-1' (index: 4,
origin
 origin: CLI)
Boot image set successfully.

или

панель
titleВыбор раздела неактивного ПО для загрузки для ПО, начиная с версии 1.24.0
esbc# boot system 
esr# boot system
inactive 
This command cannot be interrupted, do not turn off device during process.
Continue? (y/N): y
1970-02-04T20:52:43+00:00 %FILE_MGR-I-INFO: operation started: 'boot system image-1' (index: 3, origi)
1970-02-04T20:52:45+00:00 %FIRMWARE-I-INFO: Writing data...
1970-02-04T20:52:55+00:00 %FIRMWARE-I-INFO: Writing data...
1970-02-04T20:53:09+00:00 %FILE_MGR-I-INFO: operation is finished: 'boot system image-1' (index: 3, o)
Boot image set successfully.
Successfully updated (bootloader's directory is dirty): bl1, uboot
Предупреждение

Запрещается отключение питания маршрутизатора ESBC в момент выполнения команд boot system {image-1|image-2} илиboot system inactive.

Отключение питания до окончания выполнения команд boot system {image-1|image-2} илиboot system inactiveможет привести к неисправности маршрутизатораESBC.

Scroll Pagebreak

3. Проверить, что образ, содержащий ПО обновленной версии, выбран для загрузки:

панель
esr#
esbc# show
bootvar
 bootvar 
Image   Version                     Date                   Status         After reboot   
-----   -------------------------   --------------------   ------------   ------------   
1       1.
37
41.
4
0 build              
 2025
  2026-
12-03 14:22:46    Not Active     *              
        2[4b06f2c798]                                                                    

2       1.34.6 build                2025-09-18 11:47:20    Active                        
        4[7cbb07a8b0]

Предупреждение

При переходе с более новой версии ПО на более старую (downgrade) вероятна ситуация, когда более старая версия ПО не сможет применить конфигурацию, сохраненную в более новой версии. В результате конфигурация будет утеряна, и сервисный маршрутизатор ESR загрузится с пустой конфигурацией. При пустой конфигурации к маршрутизатору можно подключиться только используя консольное подключение и логин/пароль по умолчанию (admin/password).

Перезагрузка сервисного маршрутизатора

Перезагрузить сервисный маршрутизатор при помощи команды:

панель
titleПерезагрузка маршрутизатора в CLI основного ПО

esr# reload system

Do you really want to reload system ? (y/N): y

Обновление программного обеспечения на устройстве, работающем под управлением операционной системы, выполняется в следующем порядке.

...

TFTP:

Блок кода
esbc# copy tftp://<server>:/<file_name> system:firmware

FTP:

Блок кода
esbc# copy ftp://[<user>[:<password>]@]<server>:/<file_name> system:firmware

SCP:

Блок кода
esbc# сору scp://[<user>[:<password>]@]<server>://<folder>/<file_name>system:firmware

SFTP:

Блок кода
esbc# copy sftp://[<user>[:<password>]@]<server>:/<file_name> system:firmware

Для примера обновите основное ПО через SCP:

Блок кода
esbc# сору scp://adm:password123@192.168.16.168://home/tftp/firmware system:firmware

Scroll Pagebreak

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

Блок кода
esbc# show bootvar
Image   Version                     Date                   Status         After reboot   
-----   -------------------------   --------------------   ------------   ------------   
1       1.33.0 build                date 31/03/2025 time   Not Active                    
        15[ed4770d074]              16:28:01                                             

2       1.33.0 build                date 31/03/2025 time   Active         *              
        16[ed4770d074]              17:41:10                                          

Для выбора образа используйте команду:

Блок кода
esbc# boot system image-[1|2]|inactive

...

Для обновления вторичного загрузчика (U-Boot) введите следующую команду. В качестве параметра <server> должен быть указан IP-адрес используемого сервера. Для обновления с FTP или SCP-сервера потребуется ввести имя пользователя (параметр <user>) и пароль (параметр <password>). В качестве параметра <file_name> укажите имя файла вторичного загрузчика, помещенного на сервер (при использовании SCP нужно указать полный путь – параметр <folder>). После ввода команды пограничный контроллер сессий скопирует файл во внутреннюю память, проверит целостность данных и сохранит его в энергонезависимую память устройства.

TFTP:

Блок кода
esbc# copy tftp://<server>:/<file_name> system:boot-2

FTP:

Блок кода
esbc# copy ftp://<server>:/<file_name> system:boot-2

SCP:

Блок кода
esbc# copy scp://[<user>[:<password>]@]<server>://<folder>/<file_name>system:boot-2

FTP:

Блок кода
esbc# copy sftp://<server>:/<file_name> system:boot-2
03-18 18:01:09    Not Active     *              
        13[a035a3ada5]                                                                   

2       1.38.1 build                2026-01-27 10:46:08    Active                       
        2[e229e4b49a]                                                                                        

Перезагрузка ESBC

Перезагрузить ESBC при помощи команды:

панель
titleПерезагрузка маршрутизатора в CLI основного ПО
esbc# reload system 

Do you really want to reload system ? (y/N): y

Scroll Pagebreak

Обновление программного обеспечения через web-интерфейс

Описание процесса обновления программного обеспечения приведено в разделе Управление через web-интерфейс. Меню «ПО устройства».

Обновление программного обеспечения с использованием образа ПО .iso (только для vESBC)

Процесс обновления программного обеспечения с помощью образа ПО .iso выполняется аналогично первоначальной инсталляции vESBC, описанной в разделе Процесс установки vESBC, за исключением Шага 4.

На данном шаге необходимо выбрать:

...

  1. Остановите загрузку после окончания инициализации пограничного контроллера сессий загрузчиком U-Boot, нажав клавишу <Esc>.

    Блок кода
    Configuring PoE...
    distribution 1 dest_threshold 0xa drop_timer 0x0
    Configuring POE in bypass mode
    NAE configuration done!
    initializing port 0, type 2.
    initializing port 1, type 2.
    SMC Endian Test:b81fb81f
    nae-0, nae-1
      =======Skip: Load SYS UCORE for old 8xxB1/3xxB0 revision on default.
    Hit any key to stop autoboot:  2
  2. Укажите IP-адрес TFTP-сервера:

    Блок кода
    BRCM.XLP316Lite Rev B0.u-boot# serverip 10.100.100.1

    Scroll Pagebreak

    Для версии 1.5 и выше:

    Блок кода
    BRCM.XLP316Lite Rev B0.u-boot# serverip 10.100.100.1

    Укажите IP-адрес пограничного контроллера сессий:

    Блок кода
    BRCM.XLP316Lite Rev B0.u-boot# ipaddrserverip 10.100.100.21
  3. Укажите IP-адрес пограничного контроллера сессийДля версии 1.5 и выше:

    Блок кода
    BRCM.XLP316Lite Rev B0.u-boot# ipaddr 10.100.100.2
  4. Укажите имя файла программного обеспечения на TFTP-сервере:

    Блок кода
    BRCM.XLP316Lite Rev B0.u-boot# firmware_file firmware

    Для версии 1.5 и выше:

    Блок кода
    BRCM.XLP316Lite Rev B0.u-boot# firmware_file firmware
  5. Можно сохранить окружение командой saveenv для будущих обновлений.
  6. Запустите процедуру обновления программного обеспечения:

    Блок кода
    BRCM.XLP316Lite Rev B0.u-boot# run tftp_update_image1
    Using nae-0-3 device
    TFTP from server 10.100.100.1; our IP address is 10.100.100.2
    Filename 'esbc3200/firmware'.
    Load address: 0xa800000060000000
    Loading: TftpStart:TftpTimeoutMsecs = 10000, TftpTimeoutCountMax = 6
    #################################################################
    ################################################################# #################################################################
    #########################
    ####################################
    done
    Bytes transferred = 64453909 (3d77d15 hex)
    Device 0: MT29F8G08ABBCAH4 ... is now current device
    
    NAND erase: device 0 offset 0x1440000, size 0x6400000
    Bad block table found at page 262080, version 0x01
    Bad block table found at page 262016, version 0x01
    Erasing at 0x7800000 -- 1895825408% complete..
    OK
    
    NAND write: device 0 offset 0x1440000, size 0x6400000
    104857600 bytes written: OK

    Установите загруженное программное обеспечение в качестве образа для запуска системы и перезагрузите роутер:

    Блок кода
    BRCM.XLP316Lite Rev B0.u-boot# run set_bootpart_1

    Scroll Pagebreak

    Для версии 1.5 и выше
  7. Установите загруженное программное обеспечение в качестве образа для запуска системы и перезагрузите ESBC:

    Блок кода
    BRCM.XLP316Lite Rev B0.u-boot# boot_system image1
    BRCM.XLP316Lite Rev B0.u-boot# reset

...

Блок кода
BRCM.XLP316Lite Rev B0.u-boot# version
BRCM.XLP.U-Boot:1.1.0.47 (29/11/2016 – 19:00:24)

Scroll Pagebreak

Процедура обновления ПО:

  1. Остановите загрузку устройства после окончания инициализации пограничного контроллера сессий загрузчиком U-Boot, нажав клавишу <Esc>.

    Блок кода
    Configuring PoE...
    distribution 1 dest_threshold 0xa drop_timer 0x0
    Configuring POE in bypass mode
    NAE configuration done!
    initializing port 0, type 2.
    initializing port 1, type 2.
    SMC Endian Test:b81fb81f
    nae-0, nae-1
      =======Skip: Load SYS UCORE for old 8xxB1/3xxB0 revision on default.
    Hit any key to stop autoboot:  2
  2. Укажите IP-адрес TFTP-сервера:

    Блок кода
    BRCM.XLP316Lite Rev B0.u-boot# setenv serverip 10.100.100.1

    Для версии 1.5 и выше:

    Блок кода
    BRCM.XLP316Lite Rev B0.u-boot# serverip10.100.100.2

    Укажите IP-адрес пограничного контроллера сессий-сервера:

    Блок кода
    BRCM.XLP316Lite Rev B0.u-boot# setenvserverip ipaddr 10.100.100.2
    Для версии 1.5 и выше
    1
  3. Укажите IP-адрес пограничного контроллера сессий:

    Блок кода
    BRCM.XLP316Lite Rev B0.u-boot# ipaddr 10.100.100.2
    scroll-pagebreak
  4. Укажите имя файла загрузчика на TFTP-сервере:

    Блок кода
    BRCM.XLP316Lite Rev B0.u-boot# uboot_file u-boot.bin

    Для версии 1.5 и выше:

    Блок кода
    BRCM.XLP316Lite Rev B0.u-boot# uboot_file u-boot.bin
  5. Можно сохранить окружение командой saveenv для будущих обновлений.
  6. Запустите процедуру обновления программного обеспечения:

    Блок кода
    BRCM.XLP316Lite Rev B0.u-boot# run upd_uboot
    Для версии 1.5 и выше

    :

    Блок кода
    BRCM.XLP316LiteRevB0.u-boot# run tftp_update_uboot
    Using nae-1 device
    TFTP from server 10.100.100.1; our IP address is 10.100.100.2
    Filename 'esbc3200/u-boot.bin'.
    Load address: 0xa800000078020000
    Loading: ###########################################################
    done
    Bytes transferred = 852648 (d02a8 hex)
    SF: Detected MX25L12805D with page size 256, total 16777216 bytes
    16384 KiB MX25L12805D at 0:0 is now current device
  7. Перезагрузите пограничный контроллер сессий:

Блок кода
BRCM.XLP316Lite Rev B0.u-boot# reset


Scroll Pagebreak