На тесте обновлю прошивку в BDCOM P3310C.
Прошивку можно взять тут:
http://support.deps.ua/ (нужна регистрация)
ftp://ftp.romsat.ua/pub/Lan/BDCOM/
Вот еще несколько:
https://files.ixnfo.com/Firmware/BDCOM/P3310C/BD_3310C_10.1.0E_43480_en.bin
https://files.ixnfo.com/Firmware/BDCOM/P3310C/BD_3310C_10.1.0F_89898.bin
https://files.ixnfo.com/Firmware/BDCOM/P3310C/BD_3310C_10.1.0F_106557.bin
Ниже опишу процедуру обновления прошивки.
Подключимся к устройству по telnet или консольным кабелем и посмотрим текущую версию прошивки выполнив команду:
show version
В моем случае отобразилось:
BDCOM(tm) P3310C Software, Version 10.1.0E Build 43480
Перейдем в режим повышенных привилегий и посмотрим содержимое файловой системы устройства:
enable
dir
Свободной памяти в устройстве показало мало, для второго файла прошивки не хватит, по этому позже придется удалять текущий.
Сделаем копию файла tiger.blob, конфигурации startup-config и прошивки Switch.bin на tftp сервер:
copy flash tftp 192.168.1.2
Source file name? Switch.bin
Destination file name? Switch_backup_37276.bin
Статьи про TFTP сервер смотрите в других моих статьях:
Установка и настройка TFTP сервера в Ubuntu
Запуск TFTP сервера на Windows
Файл новой прошивки с расширением .bin, который скачали ранее, поместим на tftp сервер.
Удалим на устройстве активный файл прошивки, если для закачки нового не хватает места (стоит учесть, что если пропадет электричество во время копирования нового файла прошивки, то устройство придется восстанавливать):
delete Switch.bin
Теперь закачаем новый файл прошивки в устройство:
copy tftp flash 192.168.1.2
Source file name? BD_3310C_10.1.0F_84499.bin
Destination file name? Switch.bin
Когда файл успешно скопируется в устройство, выполним перезагрузку, чтобы выполнился запуск с новой версии:
reboot
Готово, процедура обновления прошивки завершена.
На новых версиях прошивки зарезервированы следующие MAC-адреса и их нельзя использовать:
X2:XX:XX:XX:XX:XX Local Administered
X6:XX:XX:XX:XX:XX Local Administered
XA:XX:XX:XX:XX:XX Local Administered
XE:XX:XX:XX:XX:XX Local Administered
Чтобы их можно было использовать выполним команду:
epon local-mac forward
Также после обновления прошивки может поменяться синтаксис набора некоторых команд.
Обновлял дистанционно через telnet, конфигурация осталась, некоторые устаревшие команды в конфигурации, например начинающиеся на sntp автоматически изменились на ntp.
Смотрите также мои статьи:
Восстановление BDCOM OLT
Обновление прошивки BDCOM P3310B
Обновление прошивки BDCOM P3310D