На тесте буду использовать коммутатор D-Link DGS-3612 с прошивкой 2.84.B48 и Boot PROM: 1.10-B09.
Обновлять буду на версию 3.00.B42.
Опишу по пунктам процедуру обновления:
1) Скачаем новую прошивку с официального сайта (там они именуются как DGS-3600)
http://forum.dlink.ru/viewtopic.php?f=2&t=92700&sid=04ae57db59e0b60948ad8e76ecbbe0db
После скачивания поместим файл прошивки на TFTP сервер.
Если требуется смотрите как запустить TFTP сервер в других моих статьях:
Запуск TFTP сервера на Windows
Установка и настройка TFTP сервера в Ubuntu
2) Подключимся к коммутатору через telnet или консольным кабелем и посмотрим какая версия прошивки установлена на коммутаторе:
show switch show boot_file
3) Сделаем на всякий случай резервную копию конфигурации:
upload cfg_toTFTP 192.168.1.2 dest_file 3612.cfg
4) Закачаем прошивку в коммутатор с TFTP сервера командой (файл прошивки нужно переименовать покороче, так как файл с длинными именами у меня иногда не принимал коммутатор):
download firmware_fromTFTP 192.168.1.2 src_file RUN3.HAD dest_file unit 1 C:\ RUN3.HAD boot_up
5) Последним шагом будет перезагрузка коммутатора, вводим команду и жмем «y» для соглашения на перезагрузку:
reboot
После обновления прошивки, настройки коммутатора остались без изменений.
Обновлял прошивку дистанционно, через telnet.
Спасибо