Обновление ПО
Прежде всего необходимо загрузить архив с последней рекомендуемой версией ПО для вашего коммутатора. Можно одновременно обновлять 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 и mmc
Некоторые линейки коммутаторов SNR оснащены nandflash или mmc памятью, которые могут быть использованы для хранения нескольких версий образа ПО или конфигураций.
Просмотр содержимого всех видов энергонезависимой памяти (Flash, nandflash, mmc) одновременно:
SNR-S2995G-24FX#dir all
Просмотр содержимого 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
Просмотр содержимого mmc:
SNR-S4350X-24FC#dir mmc:
Копирование образа ПО на mmc:
SNR-S4350X-24FC#copy tftp://192.168.1.3/SNR-S4350X-24(48)FC_V707R301C011.img mmc:nos.img
Удаление файла с mmc:
SNR-S4350X-24FC#delete mmc:nos.img
Восстановление ПО из Boot-режима
Если ПЗУ коммутатора не содержит образа ПО или его пришлось отформатировать командой 'format flash:', то восстановление ПО необходимо проводить в Boot-режиме.
Если на лицевой панели коммутатора имеется MGMT-порт, то следует использовать именно его для подключения к сегменту сети с файловым сервером. Если такого порта нет, то можно использовать 1-й порт.
Важно!
На S2989G-24TX для восстановления образа ПО можно использовать только USB-flash. Файловая система должна быть FAT.
[Boot]: run usb:/nos.img
После запуска образа с USB-flash, нужно скопировать образ в flash коммутатора - copy usb:/nos.img nos.img
Для входа в 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-режима нельзя сбросить без отправки коммутатора в Сервисный центр НАГ, поэтому ни в коем случае не потеряйте его!