Коммутаторы D-Link поддерживают обновление firmware через TFTP или же через веб-интерфейс. В данной заметке будет описан принцип обновление ПО на коммутаторе D-Link DES-3200-26
Самую свежую версию прошивки можно всегда взять на сайте производителя —
После того как прошивка загружена на TFTP сервер необходимо будет выполнить ряд команд на коммутаторе:
- download [ firmware_fromTFTP <ipaddr> <path_filename 64> {image_id <int 1-2>} ] — загрузка firmware c TFTP сервера на коммутатор;
- config firmware image_id <1-2> [delete | boot_up] — изменения файла загрузки, т.е. с какого образа будет загружаться в следующий раз коммутатор. Если на коммутаторе присутствует несколько образов, тогда неактивный необходимо будет удалить;
- show firmware_information — вывод информации о текущих образах на коммутаторе с выводом образа, на котором работает коммутатор;
- reboot — перезагрузка коимутатора.
На момент написания данной заметки последним стабильным firmware была версия DES-3200_Series_A1_B1_Run_v1.28.009.had TFTP сервер имеет адрес 192.168.0.1/24, адрес коммутатора — любой свободный адрес из подсети 192.168.0.0/24
Теперь по-порядку, как описано в списке.
Загрузка образа на коммутатор
Следует заметить, что при загрузке firmware к коммутатору не должно быть проблем с сетью, иначе возможен сбой при обновлении, а также должно быть стабильное питание и никаких посторонних воздействий на коммутатор во время процесса обновления.
ES-3200-26:4#download firmware_fromTFTP 192.168.0.1 DES-3200_Series_A1_B1_Run_v 1.28.009.had image_id 2 Command: download firmware_fromTFTP 192.168.0.1 DES-3200_Series_A1_B1_Run_v1.28.009.had image_id 2 Connecting to server................... Done. Download firmware...................... Done. Do not power off !! Please wait, programming flash......... Done. Success.
Изменение загружаемого образа
DES-3200-26:4#config firmware image_id 2 boot_up Command: config firmware image_id 2 boot_up Success.
Вывод информации о текущих образах firmware
DES-3200-26:4#show firm info Command: show firmware information Image ID : 1 Version : 1.21.B006 Size : 3939564 Bytes Update Time: 0000/00/00 00:00:00 From : Serial Port(PROM) User : Unknown Image ID : 2(Boot up firmware) Version : 1.28.0096 Size : 3983116 Bytes Update Time: 0000/00/00 00:09:09 From : 192.168.0.1 User : admin(Telnet)
В данном примере видно, что boot-up установлен на только что загруженный firmware
Перезагрузка
DES-3200-26:4#reboot Command: reboot Are you sure you want to proceed with the system reboot?(y/n)
Тут необходимо ответить при помощи нажания клавиши «y»
На этом все! :)