ОБНОВЛЕНИЕ СИСТЕМНОГО ПО И НАЧАЛЬНОГО ЗАГРУЗЧИКА ЧЕРЕЗ CLI
В процессе обновления системного ПО или начального загрузчика нельзя выключать питание или перезагружать устройство.
Для того чтобы произвести обновление системного ПО и начального загрузчика с использованием CLI, необходимо подключиться к коммутатору при помощи терминальной программы (например, HyperTerminal) по протоколу Telnet или SSH либо через последовательный порт.
Настройки терминальной программы при подключении к коммутатору через последовательный порт:
1. Выбрать соответствующий последовательный порт;
2. Установить скорость передачи данных — 115200 бит/с;
3. Задать формат данных: 8 бит данных, 1 стоповый бит, без контроля четности;
4. Отключить аппаратное и программное управление потоком данных;
5. Задать режим эмуляции терминала VT100 (многие терминальные программы используют данный режим эмуляции терминала в качестве режима по умолчанию).
Для моделей коммутаторов MES2448 используются файлы системного ПО и начального загрузчика mes2448-xxxx-xxx.iss, mes2448-xxxx-xxx.boot.
1. Загрузка файла начального загрузчика в энергонезависимую память коммутатора:
Для загрузки файла начального загрузчика необходимо в командной строке CLI ввести следующую команду:
MES2448P#copy tftp://192.168.0.23//filename boot
где:
192.168.0.23 — IP-адрес TFTP-сервера, с которого будет производиться загрузка файла начального загрузчика;
filename — имя файла начального загрузчика (например mes2448-1032-R1.boot).
Процесс копирования выглядит следующим образом:
console# copy tftp://<ip-address>/filename.boot boot
Erasing bootloader sector and starting copy operation...
...Completed: 10 %...
...Completed: 20 %...
...Completed: 30 %...
...Completed: 40 %...
...Completed: 50 %...
...Completed: 60 %...
...Completed: 70 %...
...Completed: 80 %...
...Completed: 90 %...
Copied tftp://<ip-address>/filename.boot ==> boot
Если загрузка файла начального загрузчика прошла успешно, то появится сообщение вида: Copied tftp://<ip-address>/filename.boot ==>boot
Перейти к пункту 2 инструкции.
Если процесс обновления прерывается сообщением %Copied invalid bootloader file, то нужно проверить целостность файла начального загрузчика на tftp-сервере.
Если процесс обновления прерывается сообщением %Unable to copy remote bootloader file, то нужно проверить:
- Доступность tftp-сервера;
- Наличие файла и его соответствие модели устройства.
После устранения ошибок нужно повторить загрузку файла начального загрузчика и перейти к пункту 2.
2. Загрузка файла системного ПО в энергонезависимую память коммутатора:
Для загрузки файла системного ПО необходимо в командной строке CLI ввести следующую команду:
MES2448P#copy tftp://192.168.0.23/filename image
где:
192.168.0.23 — IP-адрес TFTP-сервера, с которого будет производиться загрузка файла системного ПО;
filename — имя файла системного ПО (например mes2448-1032-R1.iss).
Процесс копирования выглядит следующим образом:
console# copy tftp://<ip-adress>/filename.iss image
Erasing image sector and starting copy operation...
...Completed: 10 %...
...Completed: 20 %...
...Completed: 30 %...
...Completed: 40 %...
...Completed: 50 %...
...Completed: 60 %...
...Completed: 70 %...
...Completed: 80 %...
...Completed: 90 %...
Copied tftp://<ip-adress>/filename.iss image ==> image
Если загрузка файла системного ПО прошла успешно, то появится сообщение вида: Copied tftp://<ip-address>/filename.iss ==>image
Перейти к пункту 3 инструкции.
Если процесс обновления прерывается сообщением %Copied invalid image, то нужно проверить целостность файла начального загрузчика на tftp-сервере.
Если процесс обновления прерывается сообщением %Unable to copy remote image, то нужно проверить:
- Доступность tftp-сервера;
- Наличие файла и его соответствие модели устройства.
После устранения ошибок нужно повторить загрузку файла системного ПО и перейти к пункту 3.
3. Выбор файла системного ПО, который будет активен после перезагрузки коммутатора:
По умолчанию файл системного ПО загружается в неактивную область памяти (Inactive image) и будет активным после перезагрузки коммутатора.
4. Перезагрузка коммутатора:
Для выполнения перезагрузки необходимо выполнить команду reload.