Обновление ПО
Прежде всего необходимо загрузить архив с последней рекомендуемой версией ПО для вашего коммутатора. Можно одновременно обновлять Boot-загрузчик и NOS, поочередно копируя их в ПЗУ коммутатора. Чаще всего для этого используется TFTP-сервер. Если в сети нет настроенного сервера, то можно использовать portable-версию.
Важно!
Если в архиве присутствует файл readme.txt, то очень важно внимательно прочитать его, ведь если "залить" на устройство неправильный boot.rom, то дальнейшее его восстановление будет возможно только через отправку в Сервисный центр компании НАГ.
Пример обновления boot.rom и nos.img с использованием TFTP-сервера
Обновление Boot-загрузчика:
SNR-S2985G-8T-POE#copy tftp://192.168.1.3/S2985G/boot.rom boot.rom
Обновление NOS:
SNR-S2985G-8T-POE#copy tftp://192.168.1.3/S2985G/nos.img nos.img
Проверка результата:
SNR-S2985G-8T-POE#show version
Пример обновления boot.rom и nos.img с использованием FTP-сервера
Обновление Boot-загрузчика:
SNR-S2985G-8T-POE#copy ftp://nag:nag192.168.1.3/S2985G/boot.rom boot.rom
Обновление NOS:
SNR-S2985G-8T-POE#copy ftp://nag:nag@192.168.1.3/S2985G/nos.img nos.img
Пример обновления boot.rom и nos.img с использованием USB-flash
Просмотр содержимого накопителя:
SNR-S2995G-24FX#dir usb:
Обновление Boot-загрузчика:
SNR-S2995G-24FX#copy usb:/S2995G/boot.rom boot.rom
Обновление NOS:
SNR-S2995G-24FX#copy usb:/S2995G/nos.img nos.img
Обновление ПО на стеке коммутаторов
Если вы обновляете ПО на коммутаторах в стеке, то необходимо указывать номер члена стека:
SNR-S2995G-24FX#copy tftp://10.10.10.10/nos.img member-10#nos.img SNR-S2995G-24FX#copy tftp://10.10.10.10/nos.img member-11#nos.img
Обновление NOS через HTTP
Вы можете обновить NOS через веб-интерфейс коммутатора не прибегая к использованию TFTP/FTP-сервера. Boot-загрузчик таким образом обновить нельзя. После успешного завершения загрузки образа ПО не забудьте перезагрузить коммутатор.
- Switch basic configuration -> Firmware update -> HTTP service
- Switch basic configuration -> Switch basic configuration -> Save current running-configuration
Включение TFTP/FTP-сервера на коммутаторе
Коммутаторы SNR могут быть использованы, как TFTP или FTP-сервер.
Включаем на коммутаторе TFTP-сервер:
SNR-S2995G-24FX(config)#tftp-server enable
Включаем на коммутаторе FTP-сервер:
SNR-S2995G-24FX(config)#ftp-server enable
И задаем учетную запись для доступа к коммутатору по FTP:
SNR-S2995G-24FX(config)#ip ftp username nag password nag
Использование nandflash
Некоторые линейки коммутаторов SNR оснащены nandflash памятью, которая может быть использована для хранения нескольких версий образа ПО или конфигураций.
Просмотр содержимого nandflash:
SNR-S2995G-24FX#dir nandflash:
Копирование образа ПО на nandflash:
SNR-S2995G-24FX#copy tftp://192.168.1.3/S2995G/SNR-S2995G-12(24_48)FX(TX)_7.5.3.2(R0004.0241)_nos.img nandflash:SNR-S2995G-12(24_48)FX(TX)_7.5.3.2(R0004.0241)_nos.img
Удаление файла с nandflash:
SNR-S2995G-24FX#delete nandflash:nos0154.img
Восстановление ПО из Boot-режима
Если ПЗУ коммутатора не содержит образа ПО или его пришлось отформатировать (format flash:), то восстановление ПО необходимо проводить в Boot-режиме.
Если на лицевой панели коммутатора имеется MGMT-порт, то следует использовать именно его для для подключения к сегменту сети с файловым сервером. Если такого порта нет, то можно использовать 1-й порт.
Важно!
Для входа в Boot-режим необходимо нажать сочетание клавиш Ctrl+b при загрузке коммутатора.
Смотрим настройки:
[Boot]: showconfig Host IP Address: 10.1.1.1 Server IP Address: 10.1.1.2
Далее применяем необходимую нам конфигурацию:
[Boot]: setconfig Host IP Address: [10.1.1.1] 192.168.1.1 Server IP Address: [10.1.1.2] 192.168.1.3
Проверяем доступ до коммутатора командой 'ping':
[Boot]: ping 192.168.1.3
Загружаемся с образа ПО на TFTP-сервере:
[Boot]: run tftp:S2985G/nos.img
Зайдя в привилегированный режим, записываем образ ПО с помощью команды 'copy':
copy tftp://192.168.1.3/S2985G/nos.img nos.img
Важно!
Записать из Boot-режима nos.img командой 'write' нельзя!
Иногда из Boot-режима может потребоваться обновить boot.rom. Рассмотрим порядок действий.
Загружаем boot.rom:
[Boot]: load S2985G/boot.rom
Записываем его:
[Boot]: write boot.rom
Важно!
Использование основной и резервной версии ПО
Коммутаторы SNR позволяют хранить несколько версий nos.img и использовать одну из них как основную, а в случае невозможности загрузиться с основного образа, сделать это с резервной.
SNR-S2985G-8T-POE#boot img nos.img primary flash:/nos.img will be used as the primary img file at the next time! SNR-S2985G-8T-POE#boot img 221.img backup flash:/221.img will be used as the backup img file at the next time!
Проверим конфигурацию:
SNR-S2985G-8T-POE#show boot-files Booted files on switch The primary img file at the next boot time: flash:/nos.img The backup img file at the next boot time: flash:/221.img Current booted img file: flash:/nos.img The startup-config file at the next boot time: NULL Current booted startup-config file: NULL
Восстановление лицензии ПО
По некоторым причинам вы можете столкнуться с потерей лицензии на коммутаторе (например, загрузка неверного образа ПО). В таком случае вы увидите приглашение ко вводу лицензии:
Switch(licence)>
В таком случае необходимо создать обращение на support.nag.ru и приложить вывод команды 'show version'. В ответ вы получите лицензионный ключ. После этого нужно применить команду 'license', а вторым действием применить полученный ключ. Лицензия восстановится.
License is valid,now system will start! Switch> Registration is successful. Switch>
Сброс пароля из boot-режима
Если по какой-то причине вы не знаете пароль от коммутатора, то можно загрузиться с пустой конфигурацией.
[Boot]: boot startup-config null [Boot]: run
Важно!
После загрузки дефолтной конфигурации вы можете настроить TFTP-сервер и загрузить предыдущую конфигурацию (соответственно до выполнения этих действий конфигурацию перезаписывать нельзя!).
Установка и удаление пароля boot-режима
Пароль на вход в boot-режим можно установить и удалить в самом бут-режиме:
[Boot]: setbootpassword Password:**** Confirm Password:**** 2816 bytes written, 0 bytes skipped Password has been set successfully! [Boot]: nobootpassword 2816 bytes written, 0 bytes skipped The boot password has been removed successfully!
или через config-mode:
Switch(config)#set boot password New password :**** Confirm password :**** Set password success! Switch(config)#no set boot password Old password :**** Delete password success!
Важно!
Пароль boot-режима нельзя сбросить без отправки коммутатора в Сервисный центр НАГ, поэтому ни в коем случае не потеряйте его!