...
Копирование текущей конфигурации с ESBC осуществляется:
- на удаленный сервер, с использованием протоколов удаленного копирования файлов (scp, tftp, ftp, sftp
...
- );
- на
...
- USB/MMC-носители, подключенные локально;
...
- с использованием web-
...
- интерфейса (см.
...
- раздел Меню «Работа с файлами конфигурации» справочника ESBC-Series. Управление через web-интерфейс
...
- )
Ниже представлено описание процесса создания резервной копии текущей конфигурации способами 1 и 2.
Подготовка
Для создания резервной копии текущей конфигурации ESBC с использованием серверов удаленного копирования файлов необходимо:
- Запустить соответствующий сервер на ПК/сервере в сети.
- Обеспечить возможность сохранения файлов в рабочем разделе сервера.
- Обеспечить IP-связность между обновляемым ESBC и сервером удаленного копирования файлов (маршрутизация).
- Обеспечить работу протокола удаленного копирования между ESBC и сервером удаленного копирования файлов (промежуточные firewall).
- При необходимости (для протоколов ftp, sftp, scp) узнать имя пользователя и пароль для записи необходимого файла.
Для создания резервной копии текущей конфигурации ESBC на локально подключенный USB/MMC-носитель необходимо выполнить следующие условия:
- Раздел USB/MMC-носителя должен быть отформатирован в формате FAT32.
- Подключить USB/MMC-носитель в соответствующий слот ESBC.
Копирование файла резервной копии конфигурации
С использованием протоколов удаленного копирования файлов
В зависимости от протокола удаленного копирования файлов в CLI ESBC необходимо выполнить одну из следующих команд:
| панель | ||
|---|---|---|
| ||
esbc# copy system:running-config tftp:// |
с использованием протоколов удаленного копирования файлов, так и на локально подключенные USB/MMC-носители.
| Предупреждение |
|---|
При обновлении ПО с версий 1.0.1-1.1.0 вместо раздела "system:running-config" необходимо использовать обозначение раздела "fs://running-config". |
| Примечание |
|---|
При обновлении с более ранних версий ПО набор протоколов удаленного копирования файлов и типы локально подключаемых накопителей могут отличаться. |
| Предупреждение |
|---|
При переходе с более новой версии ПО на более старую (downgrade) вероятна ситуация, когда более старая версия ПО не сможет применить конфигурацию, сохраненную в более новой версии. В результате конфигурация будет утеряна, и сервисный маршрутизатор ESR загрузится с пустой конфигурацией. При пустой конфигурации к маршрутизатору можно подключиться только используя консольное подключение и логин/пароль по умолчанию (admin/password). |
Подготовка
Для создания резервной копии текущей конфигурации сервисного маршрутизатора с использованием серверов удаленного копирования файлов необходимо:
- Запустить соответствующий сервер на ПК/сервере в сети.
- Обеспечить возможность сохранения файлов в рабочем разделе сервера.
- Обеспечить IP-связность между обновляемым сервисным маршрутизатором ESR и сервером удаленного копирования файлов (маршрутизация).
- Обеспечить работу протокола удаленного копирования между ESR и сервером удаленного копирования файлов (промежуточные firewall).
- При необходимости (для протоколов ftp, sftp, scp, http) узнать имя пользователя и пароль для записи необходимого файла.
Для создания резервной копии текущей конфигурации сервисного маршрутизатора на локально подключенный USB/MMC-носитель необходимо:
- Раздел USB/MMC-носителя должен быть отформатирован в формате FAT32.
- Подключить USB/MMC-носитель в соответствующий слот ESR.
Копирование файла резервной копии конфигурации
С использованием протоколов удаленного копирования файлов
В зависимости от протокола удаленного копирования файлов в CLI сервисного маршрутизатора необходимо выполнить одну из следующих команд:
| панель | ||
|---|---|---|
| ||
esr# copy system:running-config tftp://<tftp-server-ip>:/<config-file-name> |
| панель | ||
|---|---|---|
| ||
esr# copy esbc# copy system:running-config ftp://<ftp-username>:<ftp-userpassword>@<ftp-server-ip>:/<config-file-name> |
| панель | ||
|---|---|---|
| ||
esr# esbc# copy system:running-config sftp://<sftp-username>:<sftp-userpassword>@<sftp-server-ip>:/<config-file-name> |
| панель | ||
|---|---|---|
| ||
esr# 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> — IP-адрес используемого SCP-сервера;.
- <http-username> — имя пользователя на HTTP-сервере;
- <http-userpassword> — пароль пользователя на HTTP-сервере;
- <http-server-ip> — IP-адрес используемого HTTP-сервера.
| Scroll Pagebreak |
|---|
| Scroll Pagebreak |
|---|
На локально подключенный USB/MMC-носитель
1. Определить 1. Определить метку тома подключенного USB/MMC-накопителя.:
| панель | ||
|---|---|---|
| ||
esr# esbc# show storage-devices usb Name Filesystem Total, MB Used, MB Free, MB |
| панель | ||
|---|---|---|
| ||
esr# esbc# show storage-devices mmc |
2. Скопировать файл на используемый USB/MMC-накопитель:
| Примечание |
|---|
При выполнении команд копирования на USB/MMC-носители необходимо вместо полей <USB_DISK> или <MMC_DISK> использовать настоящие метки тома, определенные при выполнении пункта 1. |
...
| панель | ||
|---|---|---|
| ||
esr# esbc# copy system:running-config usb://<USB_DISK>:/<config-file-name> |
| панель | ||
|---|---|---|
| ||
esr# esbc# copy system:running-config mmc://<MMC_DISK>:/<config-file-name> |
- <config-file-name> — имя файла, с которым будет сохранена текущая конфигурация сервисного маршрутизатора;
- <USB_DISK> — имя раздела на USB-носителе;
- <MMC_DISK> — имя раздела на MMC-носителе.
Scroll Pagebreak
Восстановление Восстановление конфигурации из резервной копии
В случае потери конфигурации на маршрутизаторе ESBC в процессе эксплуатации, обновления или "отката" на более старую версию ПО, конфигурацию маршрутизатора ESBC можно восстановить, используя созданную ранее резервную копию.
Копирование резервной копии конфигурации на сервисный маршрутизатор ESR ESBC возможно как с использованием протоколов удаленного копирования файлов, так и на с помощью локально подключенные подключенных USB/MMC-носителиносителей.
| Предупреждение |
|---|
При переходе с более новой версии ПО на более старую (downgrade) вероятна ситуация, когда более старая версия ПО не сможет применить конфигурацию, сохраненную в более новой версии. В результате конфигурация будет утеряна и сервисный маршрутизатор ESR ESBC загрузится с пустой конфигурацией. При пустой конфигурации к маршрутизатору ESBC можно подключиться только используя консольное подключение и логин/пароль по умолчанию (admin/password). |
...
Для восстановления конфигурации сервисного маршрутизатора ESBC из резервной копии с использованием серверов удаленного копирования файлов необходимо:
- Запустить соответствующий сервер на ПК/сервере в сети.
- Разместить в рабочем разделе сервера файл с созданной ранее резервной копией маршрутизатораESBC.
- Настроить сервисный маршрутизатор ESBC для появления IP-связности с сервером с сервером удаленного копирования файлов.
- Обеспечить IP-связность между обновляемым сервисным маршрутизатором ESR обновляемым ESBC и сервером удаленного копирования файлов (маршрутизация).
- Обеспечить работу протокола удаленного копирования между ESR ESBC и сервером удаленного копирования файлов (промежуточные firewall).
- При необходимости (для протоколов ftp, sftp, scp, http) узнать имя пользователя и пароль для скачивания необходимого файла.
Для восстановления конфигурации сервисного маршрутизатора ESBC из резервной копии с копии с локально подключенного USB/MMC-носителя необходимо:
- Раздел USB/MMC-носителя должен быть отформатирован в формате FAT32.
- На USB/MMC-носителе должен быть помещен файл с ранее созданной резервной копией конфигурации сервисного маршрутизатораESBC.
- Подключить USB/MMC-носитель в соответствующий слот ESRESBC.
| Scroll Pagebreak |
|---|
...
В зависимости от протокола удаленного копирования файлов в CLI сервисного маршрутизатора необходимо ESBC необходимо выполнить одну из следующих команд:
| панель | ||
|---|---|---|
| ||
esr# esbc# copy tftp://<tftp-server-ip>:/<config-file-name> system:candidate-config |
| панель | ||
|---|---|---|
| ||
esr# esbc# copy ftp://<ftp-username>:<ftp-userpassword>@<ftp-server-ip>:/<config-file-name> system:candidate-config |
| панель | ||
|---|---|---|
| ||
esr# esbc# copy sftp://<sftp-username>:<sftp-userpassword>@<sftp-server-ip>:/<config-file-name> system:candidate-config |
| панель | ||
|---|---|---|
| ||
esr# esbc# copy scp://<scp-username>:<scp-userpassword>@<scp-server-ip>:/<config-file-name> system:candidate-config |
| панель | ||
|---|---|---|
| ||
esr# 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-накопителя.:
| панель | ||
|---|---|---|
| ||
esr# esbc# show storage-devices usb |
| панель | ||
|---|---|---|
| ||
esr# esbc# show storage-devices mmc |
2. Скопировать файл на используемый USB/MMC-накопитель:
...
| панель | ||
|---|---|---|
| ||
esr# esbc# copy usb://<USB_DISK>:/<config-file-name> system:candidate-config |
| панель | ||
|---|---|---|
| ||
esr# esbc# copy mmc://<MMC_DISK>:/<config-file-name> system:candidate-config |
- <config-file-name> — имя — имя файла резервной копии конфигурации сервисного маршрутизатораESBC;
- <USB_DISK> — имя раздела на USB-носителе;
- <MMC_DISK> — имя раздела на MMC-носителе.
...
| панель | ||
|---|---|---|
| ||
esr# esbc# commitesr#
|
Обновление программного обеспечения средствами системы
| Предупреждение |
|---|
Для обновления программного обеспечения понадобится один из следующих серверов: TFTP, FTP, SCP. На сервер должны быть помещены файлы программного обеспечения устройства, полученные от производителя. На устройстве хранятся две копии программного обеспечения. Для обеспечения надежности процедуры обновления программного обеспечения доступна для обновления только копия, которая не была использована для последнего старта устройства. |
| Предупреждение |
|---|
При обновлении программного обеспечения конфигурация пограничного контроллера сессий конвертируется в соответствии с новой версией. При загрузке пограничного контроллера сессий с более старой версией программного обеспечения, чем загруженная ранее, конфигурация не конвертируется и впоследствии удаляется. |
| Примечание |
|---|
Обновление ПО с более ранних версий можно произвести, воспользовавшись инструкцией, приведенной в разделе Обновление программного обеспечения из начального загрузчика. |
| Scroll Pagebreak |
|---|
Обновление программного обеспечения через CLI
Обновление программного обеспечения на устройстве, работающем под управлением операционной системы, выполняется в следующем порядке.
...
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 |
ПО текущей версии является кумулятивным (содержит обновленные версии первичного и вторичного загрузчиков), поэтому будет достаточно:
- Загрузить ПО (firmware-файл) на ESBC.
Выбрать образ ПО обновленной версии для следующей загрузки.
Предупреждение Отключение питания до окончания выполнения команды boot system {image-1|image-2} может привести к неисправности ESBC.
- Перезагрузить ESBC.
| Информация |
|---|
В рамках кумулятивного обновления загрузчики могут не обновляться, если между установленным и устанавливаемыми загрузчиками нет различий. В этом случае будет получено следующее сообщение: Boot image set successfully.
Skip due to same versions: xload, ubootСравнение выполняется ESBC самостоятельно при выполнении кумулятивного обновления. |
| Предупреждение |
|---|
При обновлении программного обеспечения конфигурация пограничного контроллера сессий конвертируется в соответствии с новой версией. При загрузке пограничного контроллера сессий с более старой версией программного обеспечения, чем загруженная ранее, конфигурация не конвертируется и впоследствии удаляется. Перед обновлением ПО необходимо сделать резервную копию текущей конфигурации. |
Обновление программного обеспечения до версии 1.8.0 при последовательном обновлении с предыдущих версий (только для vESBC)
Перечисленные ниже способы обновления ПО vESBC применимы только при обновлении с версии 1.6.0 и более поздних, при условии что версия 1.6.0 была установлена изначально.
Если изначально была установлена более ранняя версия, то обновление до версии 1.8.0 следует производить путем полной переустановки ПО, описанным в разделе Процесс установки vESBC.
| Предупреждение |
|---|
При переустановке ПО все пользовательские данные, включая конфигурацию будут потеряны. Необходимо сделать резервную копию текущей конфигурации. |
После установки ПО 1.8.0 следует выполнить минимальные настройки сети для загрузки файла резервной копии на vESBC.
Процессы создания резервной копии конфигурации и ее восстановления описаны выше.
Обновление программного обеспечения через CLI
Подготовка к загрузке ПО
При загрузке ПО с использованием серверов удаленного копирования файлов необходимо:
- Запустить соответствующий сервер в сети (tftp/ftp/sftp/http/https/scp).
- Скопировать файл ПО (<firmware-file>) в рабочий раздел сервера удаленной загрузки файлов.
- Обеспечить IP-связность между обновляемым ESBC и сервером удаленного копирования файлов (маршрутизация).
- Обеспечить работу протокола удаленного копирования между ESBC и сервером удаленного копирования файлов (промежуточные firewall).
- При необходимости (для протоколов ftp, sftp, scp, http, https) узнать имя пользователя и пароль для скачивания необходимого файла.
При загрузке ПО с использованием USB/MMC-носителя необходимо:
- Раздел USB/MMC-носителя должен быть отформатирован в формате FAT32 или exFAT.
- Скопировать файл ПО (<firmware-file>) в корневой раздел USB/MMC-носителя.
- Подключить USB/MMC-носитель в соответствующий слот ESBC.
- Определить метку тома подключенного USB/MMC-накопителя.
Загрузка ПО
С использованием одного из протоколов удаленной загрузки файлов
| панель | ||
|---|---|---|
| ||
esbc# copy tftp://<tftp-server-ip>:/<firmware-file> system:firmware |
| панель | ||
|---|---|---|
| ||
esbc# copy ftp://<ftp-username>:<ftp-userpassword>@<ftp-server-ip>:/<firmware-file> system:firmware |
| панель | ||
|---|---|---|
| ||
esbc# copy sftp://<sftp-username>:<sftp-userpassword>@<sftp-server-ip>:/<firmware-file> system:firmware |
| панель | ||
|---|---|---|
| ||
esbc# copy scp://<scp-username>:<scp-userpassword>@<scp-server-ip>:/<firmware-file> system:firmware |
| панель | ||
|---|---|---|
| ||
esbc# copy http://<http-username>:<http-userpassword>@<http-server-ip>:/<firmware-file> system:firmware |
| панель | ||
|---|---|---|
| ||
esbc# copy https://<https-username>:<https-userpassword>@<http-server-ip>:/<firmware-file> system:firmware |
- <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-сервера.
С использованием USB/MMC-накопителя
1. Определение имени метки тома подключенного USB/MMC-накопителя:
| панель | ||
|---|---|---|
| ||
esbc# show storage-devices usb |
| панель | ||
|---|---|---|
| ||
esbc# show storage-devices mmc |
2. Копирование файла с используемого USB/MMC-накопителя:
| Примечание |
|---|
При выполнении команд копирования с USB/MMC-носителей необходимо вместо полей <USB_DISK> или <MMC_DISK> использовать настоящие метки тома, определенные выше. |
| панель | ||
|---|---|---|
| ||
esbc# copy usb://<USB_DISK>:/<firmware-file> system:firmware |
| панель | ||
|---|---|---|
| ||
esbc# copy mmc://<MMC_DISK>:/<firmware-file> system:firmware |
- <USB_DISK> – имя раздела на USB-носителе;
- <MMC_DISK> – имя раздела на MMC-носителе.
Выбор образа ПО обновленной версии для следующей загрузки
На ESBC одновременно хранятся два образа ПО (image-1 и image-2).
1. Проверить содержимое образов ПО, загруженных на ESBC:
| панель |
|---|
esbc# show bootvar |
При загрузке файла ПО в раздел system:firmware загрузка осуществляется всегда в неактивный (Not Active) в данный момент раздел.
2. Выбрать раздел, содержащий ПО обновленной версии, в качестве загрузочного:
| панель | ||
|---|---|---|
| ||
esbc# boot system image-1 |
или
| панель | ||
|---|---|---|
| ||
esbc# boot system inactive |
| Предупреждение |
|---|
Запрещается отключение питания ESBC в момент выполнения команд boot system {image-1|image-2} илиboot system inactive. Отключение питания до окончания выполнения команд boot system {image-1|image-2} илиboot system inactiveможет привести к неисправности ESBC. |
| Scroll Pagebreak |
|---|
3. Проверить, что образ, содержащий ПО обновленной версии, выбран для загрузки:
| панель |
|---|
esbc# show bootvar |
Перезагрузка ESBC
Перезагрузить ESBC при помощи команды:
| панель | ||
|---|---|---|
| ||
esbc# reload system |
...
Обновление программного обеспечения через web-интерфейс
Описание процесса обновления программного обеспечения приведено в разделе Управление через web-интерфейс. Меню «ПО устройства».
Обновление программного обеспечения с использованием образа ПО .iso (только для vESBC)
Процесс обновления программного обеспечения с помощью образа ПО .iso выполняется аналогично первоначальной инсталляции vESBC, описанной в разделе Процесс установки vESBC, за исключением Шага 4.
На данном шаге необходимо выбрать:
...
Остановите загрузку после окончания инициализации пограничного контроллера сессий загрузчиком U-Boot, нажав клавишу <Esc>.
Укажите IP-адрес TFTP-сервераБлок кода 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:Блок кода BRCM.XLP316Lite Rev B0.u-boot# serverip 10.100.100.1 2
Укажите IP-адрес TFTP-сервера
Scroll Pagebreak Для версии 1.5 и выше:
Блок кода BRCM.XLP316Lite Rev B0.u-boot# serverip 10.100.100.1
Укажите IP-адрес пограничного контроллера сессий:
Блок кода BRCM.XLP316Lite Rev B0.u-boot# ipaddr 10.100.100.2
Для версии 1.5 и выше:
Блок кода BRCM.XLP316Lite Rev B0.u-boot# ipaddr 10.100.100.2Укажите имя файла программного обеспечения на TFTP-сервере:
Блок кода BRCM.XLP316Lite Rev B0.u-boot# firmware_file firmwareДля версии 1.5 и вышена TFTP-сервере:
Блок кода BRCM.XLP316Lite Rev B0.u-boot# firmware_file firmware
- Можно сохранить окружение командой saveenv для будущих обновлений.
Запустите процедуру обновления программного обеспечения:
Блок кода 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
Установите загруженное программное обеспечение в качестве образа для запуска системы и перезагрузите роутерESBC:
Блок кода BRCM.XLP316Lite Rev B0.u-boot# run set_bootpart_1Scroll Pagebreak Для версии 1.5 и выше:
Блок кода 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 |
|---|
Процедура обновления ПО:
Остановите загрузку устройства после окончания инициализации пограничного контроллера сессий загрузчиком 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Укажите 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. key to stop autoboot: 2
Укажите IP-адрес пограничного контроллера сессий:
Для версии 1.5 и вышеБлок кода BRCM.XLP316Lite Rev B0.u-boot# setenv ipaddr 10.100.100.2TFTP-сервера:
Блок кода BRCM.XLP316Lite Rev B0.u-boot# ipaddrserverip 10.100.100.21
Укажите имя файла загрузчика на TFTP-сервереScroll Pagebreak Укажите IP-адрес пограничного контроллера сессий:
Блок кода BRCM.XLP316Lite Rev B0.u-boot# uboot_file u-boot.binipaddr 10.100.100.2
Укажите имя файла загрузчика на TFTP-сервереДля версии 1.5 и выше:
Блок кода BRCM.XLP316Lite Rev B0.u-boot# uboot_file u-boot.bin
- Можно сохранить окружение командой saveenv для будущих обновлений.
Запустите процедуру обновления программного обеспечения:
Для версии 1.5 и вышеБлок кода BRCM.XLP316Lite Rev B0.u-boot# run upd_uboot:
Блок кода 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
Перезагрузите пограничный контроллер сессий:
| Блок кода |
|---|
BRCM.XLP316Lite Rev B0.u-boot# reset |
| Scroll Pagebreak |
|---|