Сброс конфигурации и перепрошивка оборудования фирмы Zyxel на примере 28-и портового коммутатора MES-3528
К сожалению у оборудования фирмы Zyxel не всегда есть кнопка ресета, для сброса оборудования к заводским настройкам. И в режиме дебаг нет команды для сброса настроек.
В официальных мануалах к коммутаторам можно найти способ загрузки на оборудование файла с дефолтной конфигурацией через консоль, что восстанавливает заводские настройки.
Версия файла конфигурации должна соответствовать версии прошивки коммутатора.
Рассмотрим способ прошивки коммутатора на примере Zyxel MES-3528.
Перед началом работ качаем последнюю прошивку (Если вы хотите просто скинуть пароль, качайте файл вашей версии прошивки) для вашей модели коммутатора с официального сайта Zyxel
В архиве будет файл с конфигурацией .rom и файл самой прошивки .bin
Для начала нам понадобиться консоль, т.е. COM - порт поддерживаюший интерфейс RS-232. Его можно найти на материнских платах стационарных компьютеров, серверов или подключить к ноутбуку USB-COM адаптер, и установить для него необходимые драйвера.
Для подключения к коммутатору нам так же понадобиться соответствующий софт умеющий работать с последовательными портами (serial port). Putty нам не подходит, т.к. она может подключиться к коммутатору, но отправлять файлы не умеет. Я использовал HyperTerminal, он есть в Windows заканчивая XP. Есть еще Tera term и многие другие.
И так, подключаем консольный кабель к коммутатору, запускаем HyperTerminal.
Создаем новое подключение:
Выбираем COM порт и выставляем параметры порта:
Затем подключаем коммутатор к питанию и видим загрузку коммутатора:
Здесь же видим версию прошивки ZyNOS Version. В момент когда вас просят нажать любую кнопку для перехода в дебаг реджим жмем любую кнопку =)
Если же вы увидите в консоли следующее:
Или следующее:
То вам необходимо изменить скорость СОМ порта на 15200
Если вы загрузили коммутатор на скорости 9600 то в дебаг мод вводим команду atba5 и пере подключаем терминал на скорости 15200. Это необходимо сделать, чтобы прошивка заливалась быстрее. Если вы сразу загрузились на скорости 15200, то этот шаг можно пропустить.
После входа в Debug mode вводим команду atlc, коммутатор ожидает файл конфигурации (.rom). Отправляем файл на коммутатор Transfer=>Send File, выбираем файл, протокол Xmodem, жмем Send.
И ожидаем окончания загрузки файла.
На этом все, пароль сброшен, на коммутатор залита дефолтная конфигурация (логин admin, пароль 1234).
Перезагружаем коммутатор командой ATGO, и возвращаемся на скорость порта 9600.
Если вы хотите заодно накатить новую микропрограмму (прошивку) то в консоли пишем команду ATUR и отправляем файл .bin, ждем пока прошьется.
На этом все.
Если же вы просто хотите обновить прошивку для оборудования до которого у вас есть доступ, то это можно сделать гораздо проще через web интерфейс или с tftp сервера.
Официальный мануал от Zyxel ссылка