Очень часто приходится сталкиваться с проблемой того, что оборудование либо не поддерживает какой либо функционал, либо имеющийся функционал не работает или работает не корректно. В большинстве случаев ситуация исправляется обновлением программного обеспечения.
Рассмотрим обновление ПО Firmware на примере коммутатора DGS-3100-24TG.
Текущую версию ПО Firmware, версию загрузчика BOOT PROM и версию оборудования Hardware можно посмотреть командой
DGS-3100# show switch Device Type : DGS-3100-24TG Gigabit stackable L2 Managed Switch MAC Address : xx:xx:xx:xx:xx:xx IP Address : xx.xx.xx.xx VLAN Name : ManagementVLAN Subnet Mask : 255.255.255.0 Default Gateway : xx.xx.xx.xx Boot PROM Version : 1.0.1.04 Firmware Version : 3.00.43 Hardware Version : a2 Serial Number : xxxA6000066(unit 1) System Name : DGS-3100 System Location : System Contact : Spanning Tree : Enabled GVRP : Enabled IGMP Snooping : Disabled TELNET : Enabled WEB : Disabled
Определив текущие версии прошивок и аппаратную платформу коммутатора необходимо подобрать более новые или требующиеся версии ПО. Для коммутаторов D-Link следует изначально обратиться либо на официальный форум (очень часто ссылки на ПО служба техподдержки выкладывает именно там) или на FTP сервер D-Link`а.
При выборе ПО следует обратить внимание на версию Hardware аппаратной платформы, так как не все версии прошивок подходят к конкретной платформе. В большинстве случаев потребуется замена и начального загрузчика BOOT PROM, так как новая прошивка со старым загрузчиком может просто не загрузится.
И так, потребуется два файла — загрузчик и и образ Firmware. На момент написания статьи на официальном сайте D-Link были размещены BOOT PROM DGS-3100_series_A1A2_Boot_1.01.05.rfb и Firmware DGS-3100_series_FW_3.60.28.ros. Данные файлы подходят к версии аппаратной платформы Hardware A2.
Для загрузки ПО на коммутатор потребуется подключение к TFTP серверу, на котором размещаются вышеуказанные файлы.
Для загрузки файлов ПО в коммутатор необходимо выполнить команды:
Для загрузки BOOT PROM
DGS-3100# download boot 10.0.0.100 DGS-3100_series_A1A2_Boot_1.01.05.rfb
Для загрузки Firmware
DGS-3100# download firmware 10.0.0.100 DGS-3100_series_FW_3.60.28.ros
Проверить загруженный образ можно командой:
DGS-3100# show firmware information Command: show firmware information Unit Image Version Time ---- ---------- --------------- --------------- 1 *1 3.60.28 08-Jun-2010 11:09:16 1 2 3.50.23 05-Mar-2010 00:42:47 "*" designates that the image was selected for the next boot
* отмечен образ который будет загружен при следующей перезагрузке коммутатора.
Перезагружаем коммутатор и проверяем загруженный образ
DGS-3100# reboot
Для того, чтобы изменить порядок загрузки используется команда
DGS-3100# config firmware boot_up image_id 2 unit 1
Чтобы удалить не нужный образ из Flash коммутатора используется команда
DGS-3100# config firmware image_id 2 unit 1