Loading

Коммутаторы D-Link поддерживают обновление firmware через TFTP или же через веб-интерфейс. В данной заметке будет описан принцип обновление ПО на коммутаторе D-Link DES-3200-26

Самую свежую версию прошивки можно всегда взять на сайте производителя — http://tsd.dlink.com.tw

После того как прошивка загружена на 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»

На этом все! :)