...
- Подготовьте для работы выбранный сервер. Должен быть известен адрес сервера, на сервере должен быть размещен дистрибутивный файл программного обеспечения.
- Маршрутизатор должен быть подготовлен к работе в соответствии с требованиями документации. Конфигурация маршрутизатора должна позволять обмениваться данными по протоколам TFTP/FTP/SCP и ICMP с сервером. При этом должна быть учтена принадлежность сервера к зонам безопасности маршрутизатора.
- Подключитесь к маршрутизатору локально через консольный порт Console или удаленно, используя проколы протоколы Telnet или SSH.
Проверьте доступность сервера для маршрутизатора, используя команду ping на маршрутизаторе. Если сервер не доступен – проверьте правильность настроек маршрутизатора и состояние сетевых интерфейсов сервера. - Для обновления программного обеспечения маршрутизатора введите следующую команду. В качестве параметра <server> должен быть указан IP-адрес используемого сервера. Для обновления с FTP или SCP-сервера потребуется ввести имя пользователя (параметр <user>) и пароль (параметр <password>). В качестве параметра <file_name> укажите имя файла программного обеспечения, помещенного на сервер (при использовании SCP нужно указать полный путь – параметр <folder>). После ввода команды маршрутизатор скопирует файл во внутреннюю память, проверит целостность данных и сохранит его в энергонезависимую память устройства.
TFTP:
Блок кода esr# copy tftp://<server>:/<file_name> system:firmware
FTP:Scroll Pagebreak Блок кода esr# copy ftp://[<user>[:<password>]@]<server>:/<file_name> system:firmware
SCP:
Блок кода esr# сору scp://[<user>[:<password>]@]<server>://<folder>/<file_name>system:firmware
SFTP:
Блок кода esr# copy sftp://[<user>[:<password>]@]<server>:/<file_name> system:firmware
Для примера обновите основное ПО через SCP:
Блок кода esr# сору scp://adm:password123@192.168.16.168://home/tftp/firmware system:firmware
Для того чтобы устройство работало под управлением новой версии программного обеспечения, необходимо произвести переключение активного образа. С помощью команды show bootvar следует выяснить номер образа, содержащего обновленное ПО.
Блок кода esr# show bootvar Image Version Date Status After reboot ----- -------------- -------------------- ------------ ------------ 1 1.0.7 build 141[f812808] date 18/02/2015 time Active * 16:12:54 2 1.0.7 build 141[f812808] date 18/02/2015 time Not Active 16:12:54
Для выбора образа используйте команду:
Блок кода esr# boot system image-[1|2]|inactive
Для обновления вторичного загрузчика (U-Boot) введите следующую команду. В качестве параметра <server> должен быть указан IP-адрес используемого сервера. Для обновления с FTP или SCP-сервера потребуется ввести имя пользователя (параметр <user>) и пароль (параметр <password>). В качестве параметра <file_name> укажите имя файла вторичного загрузчика, помещенного на сервер (при использовании SCP нужно указать полный путь – параметр <folder>). После ввода команды маршрутизатор скопирует файл во внутреннюю память, проверит целостность данных и сохранит его в энергонезависимую память устройства.
TFTP:
Блок кода esr# copy tftp://<server>:/<file_name> system:boot-2
FTP:
Блок кода esr# copy ftp://<server>:/<file_name> system:boot-2
SCP:
Блок кода esr# copy scp://[<user>[:<password>]@]<server>://<folder>/<file_name>system:boot-2
SFTP:Scroll Pagebreak Блок кода esr# copy sftp://<server>:/<file_name> system:boot-2
...