...
Обновление программного обеспечения средствами системы
Предупреждение |
---|
Для обновления программного обеспечения понадобится один из следующих серверов: TFTP, FTP, SCP. На сервер должны быть помещены файлы программного обеспечения маршрутизатора, полученные от производителя. На маршрутизаторе хранятся две копии программного обеспечения. Для обеспечения надежности процедуры обновления программного обеспечения доступна для обновления только копия, которая не была использована для последнего старта устройства. |
Предупреждение |
---|
При обновлении программного обеспечения конфигурация маршрутизатора конвертируется в соответствии с новой версией. При загрузке маршрутизатора с более старой версией программного обеспечения, чем загруженная ранее, конфигурация не конвертируется и впоследствии удаляется. |
Примечание |
---|
Обновление ПО с более ранних версий можно произвести, воспользовавшись инструкцией, приведенной в разделе Обновление программного обеспечения#Обновление программного обеспечения из начального загрузчика. |
Обновление программного обеспечения на устройстве, работающем под управлением операционной системы, выполняется в следующем порядке.
- Подготовьте для работы выбранный сервер. Должен быть известен адрес сервера, на сервере должен быть размещен дистрибутивный файл программного обеспечения.
- Маршрутизатор должен быть подготовлен к работе в соответствии с требованиями документации. Конфигурация маршрутизатора должна позволять обмениваться данными по протоколам 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
...