Взялся за обновление ПО на коммутаторе 3com 4200G. Заодно решил задокументировать процесс обновления.
Подключаемся через последовательный интерфейс (RS232) к консоли управления коммутатора и запускаем утилиту minicom [1]. Параметры подключения: 19200 8N1.
Распиновка консольного кабеля аналогична распиновке кабеля аналогичная консольным кабелям Cisco Catalyst, ZTE, etc:
В процессе обновления нам понадобится настроенный TFTP-сервер. Соответственно, статья по настройке TFTP-сервера [3]. В дальнейшей работе отталкиваемся от того, что IP-адрес TFTP-сервера - 192.168.192.55.
Проверим текущую версию ПО коммутатора:
<4200G>display version Switch 4200G 24-Port with 1 Processor Hardware Version is REV.B |
Загрузить последнюю версию ПО (firmware) можно на сайте производителя. В моем случае последней доступной версией ПО была версия V3.02.07s168, доступная по ссылке в zip-архиве [4].
В архиве есть несколько pdf-файлов, а также следующие файлы:
- s3t03_02_07s168.app - Host Software (firmware)
- s3u02_04.btm - BootROM software
- s3v02_10.web - Web-based Network Management System
Именно эти файлы и необходимо положить на TFTP-сервер.
Продолжим... Подаем питание на коммутатор и входим в Boot Menu, дождавшись приглашения и воспользовавшись сочетанием клавиш Ctrl+B:
Starting......
*********************************************************** Copyright (c) 2004-2008 3Com Corporation and its licensors. Press Ctrl-B to enter Boot Menu... 1 password: |
По умолчанию пароль на Boot Menu не установлен.
Boot Menu предоставляет следующие возможности:
BOOT MENU 1. Download application file to flash Enter your choice(0-9): |
Продолжим... Сначала выполним обновление BootROM. Для этого воспользуемся пунктом 6 в Boot Menu (Enter bootrom upgrade menu).
На клавиатуре жмем цифру 6 и после этого клавишу <Enter> соответственно. После этого попадаем в Bootrom update menu:
Bootrom update menu: Enter your choice(0-3): |
Для обновления воспользуемся вариантом обновления через TFTP (Trivial File Transfer Protocol — простой протокол передачи файлов). Для этого, на клавиатуре жмем цифру 1 и после этого клавишу <Enter>. Вводим имя файла для загрузки (s3u02_04.btm), IP-адрес коммутатора (192.168.192.155) и IP-адрес TFTP-сервера (192.168.192.55) соответственно. После этого подтверждаем необходимость обновления bootrom, нажав клавишу Y на клавиатуре:
Bootrom update menu: Enter your choice(0-3): 1 |
По завершению загрузки и обновления bootrom, будут выведены соответственные сообщения:
Loading........done |
После завершения процедуры обновления bootrom, снова попадаем в Boot Menu. Приступим к обновлению Host Software. Для этого воспользуемся пунктом 1 в Boot Menu (Download application file to flash). Соответственно, на клавиатуре жмем цифру 1 и после этого клавишу <Enter>. Меню обновления:
1. Set TFTP protocol parameters Enter your choice(0-3): |
Воспользуемся вариантом обновления через TFTP. Соответственно, на клавиатуре жмем цифру 1 и после этого клавишу <Enter>. На клавиатуре жмем цифру 1 и после этого клавишу <Enter>. Вводим имя файла для загрузки (s3t03_02_07s168.app), IP-адрес коммутатора (192.168.192.155) и IP-адрес TFTP-сервера (192.168.192.55) соответственно:
1. Set TFTP protocol parameters Enter your choice(0-3): 1 |
По завершению загрузки, указываем, что загруженый файл будет главным (приоритетным):
Loading.......................................................................................done Please input the file attribute (main/backup/none):main done! |
После этих манипуляций, отправляем коммутатор на перезагрузку, выбрав пункт 0 в Boot Menu:
BOOT MENU 1. Download application file to flash Enter your choice(0-9): 0 |
После завершения загрузки, проверяем версию ПО, с которой загружен коммутатор:
<4200G>display version Switch 4200G 24-Port with 1 Processor Hardware Version is REV.B |
Обновление програмного обеспечения коммутатора 3Com® Switch 4200G Family успешно завершено.