Сброс коммутатора Huawei к заводским параметрам требуется при утере пароля привилегированного пользователя или накоплении ошибок в текущей конфигурации, из-за которых оборудование перестает проходить трафик. Процедура затирает файл стартовой конфигурации vrpcfg.zip или startup.cfg, возвращая устройство к состоянию «из коробки» с пустым паролем администратора. Действия выполняются исключительно через порт Console, так как удаленный доступ при потере учетных данных недоступен.

Прежде чем начинать, убедитесь в наличии кабеля консоли (RJ45 — DB9 или RJ45 — USB) и установленной терминальной программы вроде PuTTY или Tera Term. Настройте параметры подключения: скорость 9600 бод, 8 бит данных, без контроля четности, 1 стоп-бит, без управления потоком. Физическое подключение кабеля к порту Console на передней панели коммутатора и к COM-порту ПК — обязательный первый этап любой процедуры восстановления.

Основные способы сброса настроек на коммутаторах Huawei

Существует два базовых сценария: полный сброс через меню загрузчика BootROM (при утере пароля) и команда reset saved-configuration из системного представления (если доступ к CLI сохранен). Первый вариант работает всегда, второй — только при знании действующего пароля. Выбор метода определяется тем, можете ли вы войти в систему с правами user-view или system-view.

Меню BootROM загружается до старта операционной системы VRP, поэтому оно доступно даже если файловая система flash повреждена или пароль неизвестен. Ключевое различие — в комбинации клавиш для входа: на старых сериях (S2300, S3300, S5300) используется Ctrl+B, на новых (S5700, S6700, CloudEngine) — Ctrl+U или Ctrl+B в зависимости от версии BootROM. Точный шорткат указан на экране при включении питания в строке «Press Ctrl+... to enter BootROM menu».

⚠️ Внимание: Любой сброс через BootROM безусловно удаляет всю сохраненную конфигурацию: VLAN, IP-адреса управления, настройки портов, SNMP, пользователей и логи. Восстановить их без бэкапа невозможно. Сделайте фото или копию running-config (display current-configuration), если доступ к CLI еще есть.

Подготовка к процедуре: кабель консоли и терминальная программа

Для работы с меню BootROM стандартный Ethernet-кабель не подходит — нужен специальный консольный кабель (часто идет в комплекте, артикул CAB-CONSOLE-RJ45 или аналогичный). Если у ПК нет COM-порта, используйте USB-адаптер на чипе FTDI или CP2102; дешевые китайские переходники на Prolific часто вызывают ошибки «Unable to open COM port» в PuTTY.

В PuTTY выберите Connection type: Serial, Serial line: COM3 (или ваш номер), Speed: 9600. В категории Terminal поставьте галочку Implicit CR in every LF, иначе вывод меню может «прыгать». В Tera Term: Setup → Serial port → выберите порт, Speed 9600, Data 8, Parity none, Stop 1, Flow control none. После нажатия Open появится черный экран с мигающим курсором — ждите загрузки.

📊 Каким способом вы чаще сбрасываете настройки на коммутаторах?
Через BootROM (Ctrl+B / Ctrl+U)
Командой reset saved-configuration
Через веб-интерфейс (если доступен)
Никогда не сбрасывал

Сброс через меню BootROM: пошаговая инструкция

Подключите кабель, откройте терминал, включите питание коммутатора. Сразу после появления надписи «Starting...» или информации о версии BootROM интенсивно нажимайте требуемую комбинацию (Ctrl+B или Ctrl+U). У вас есть окно в 1–3 секунды. Если загрузилась ОС — перезагрузите и попробуйте снова, нажимая клавиши чаще.

В меню BootROM навигация осуществляется цифрами. Основной сценарий — удаление файла конфигурации и перезагрузка. На запрос пароля BootROM (если он установлен) вводите заводской: для большинства серий это Admin@huawei, huawei или пустая строка. Пароль BootROM отличается от пароля администратора VRP и сбрасывается только перепрошивкой через XModem.

☑️ Чек-лист действий в меню BootROM

Выполнено: 0 / 5
BootROM Menu

1. Boot with default mode

2. Enter serial submenu

3. Enter startup submenu

4. Enter ethernet submenu

5. Enter filesystem submenu

6. Enter password submenu

7. Reboot

Enter your choice(1-7): 3

Startup Submenu

1. Display startup configuration

2. Set startup configuration file

3. Clear startup configuration file

4. Return

Enter your choice(1-4): 3

Are you sure to clear the startup configuration file? (Y/N): Y

Startup configuration file cleared.

Enter your choice(1-4): 4

Enter your choice(1-7): 7

Rebooting...

После ребута коммутатор загрузится с пустой конфигурацией. При первом входе система предложит задать пароль для пользователя admin через диалог «Set password for admin user». Задайте сложный пароль (минимум 8 символов, цифры, спецсимволы) и сразу сохраните конфигурацию командой save в системном представлении.

⚠️ Внимание: На коммутаторах серии CloudEngine (CE6800, CE8800, CE12800) меню BootROM выглядит иначе: выбирайте Enter filesystem submenu → Delete file → укажите путь flash:/vrpcfg.zip или flash:/startup.cfg. Клавиша входа — чаще Ctrl+U. Не пытайтесь удалять системные файлы .cc или .pat — это «кирпич» устройству.
Различия между reset saved-configuration и сбросом через BootROM

Команда reset saved-configuration в VRP удаляет только файл конфигурации, но сохраняет пароли BootROM, лицензии, патчи и логи. Сброс через BootROM делает то же, но доступен без пароля VRP. Полный «заводской» сброс (включая логи, SNMP engineID, SSH ключи) на VRP делается командой reset factory-configuration (доступна не на всех версиях ПО), после чего устройство перезагружается в режим первичной настройки (EasyDeploy/Zero Touch).

Особенности сброса для популярных серий: S5700, S6700, CloudEngine

Серия S5700 (LI, SI, EI, HI) чаще всего входит в BootROM по Ctrl+B. Файл конфигурации — vrpcfg.zip. Серия S6700 (EI, HI) использует Ctrl+B или Ctrl+U в зависимости от версии BootROM (посмотрите баннер при загрузке). Файл может называться startup.cfg или vrpcfg.zip — проверяйте пункт «Display startup configuration» перед удалением.

Для CloudEngine (дата-центровые) процедура строже: вход по Ctrl+U, пароль BootROM по умолчанию Huawei@123 или Admin@huawei. Файловая система case-sensitive. Удаляйте именно flash:/vrpcfg.cfg или flash:/startup.cfg. На CE есть защита от случайного сброса: после выбора удаления нужно ввести фразу YES заглавными буквами, а не просто Y.

💡

Если коммутатор в стеке (Stack), сброс через BootROM нужно выполнять на Master-устройстве. После ребута Master может смениться — подключайте консоль к каждому члену стека по очереди или используйте порт Console Master-члена (обычно слот 1). Конфигурация стека хранится в общем файле, удаление на Master очищает настройки всего стека.

Серия / Модель Клавиша входа в BootROM Имя файла конфигурации Пароль BootROM по умолчанию
S2300 / S3300 / S5300 Ctrl+B vrpcfg.zip Admin@huawei / huawei
S5700 (LI/SI/EI/HI) Ctrl+B vrpcfg.zip / startup.cfg Admin@huawei
S6700 (EI/HI) Ctrl+B / Ctrl+U startup.cfg Admin@huawei
CloudEngine (CE68xx/CE88xx/CE128xx) Ctrl+U vrpcfg.cfg / startup.cfg Huawei@123 / Admin@huawei
S1730S / S2720 / S3700 (новые) Ctrl+U startup.cfg Admin@huawei

Очистка файла конфигурации без полного сброса пароля

Если вы знаете текущий пароль администратора, но хотите очистить настройки, заходите через Console/SSH/Telnet, переходите в системное представление (system-view) и выполняйте reset saved-configuration. Система попросит подтверждение Y. После этого команда save не нужна — файл уже удален. При следующей перезагрузке (reboot) загрузится чистая конфигурация.

Этот метод сохраняет пароль BootROM, SSH-ключи хоста, лицензии и историю логов. Он быстрее и безопаснее для производственных сред, где нужно сбросить только логику сети (VLAN, маршруты, ACL), оставив доступ к управлению рабочим. Однако, если пароль админа утерян — этот путь закрыт.

💡

Главное правило: если есть доступ к CLI — используйте reset saved-configuration. Если пароль потерян — только BootROM. Пытаться угадать пароль подбором бесполезно: после 3 неудачных попыток SSH/Console блокируется на 5–30 минут (зависит от aaa local-user policy).

Что делать после сброса: базовая настройка управления

После успешной загрузки с пустой конфигурацией коммутатор не имеет IP-адреса, VLAN1 в shutdown, доступ по SSH/Telnet запрещен. Первым делом настройте управляющий интерфейс через Console:


[HUAWEI] sysname SW-Core-01

[SW-Core-01] vlan batch 10

[SW-Core-01] interface Vlanif 10

[SW-Core-01-Vlanif10] ip address 192.168.10.2 24

[SW-Core-01-Vlanif10] quit

[SW-Core-01] interface GigabitEthernet0/0/1

[SW-Core-01-GigabitEthernet0/0/1] port link-type access

[SW-Core-01-GigabitEthernet0/0/1] port default vlan 10

[SW-Core-01-GigabitEthernet0/0/1] quit

[SW-Core-01] aaa

[SW-Core-01-aaa] local-user admin password irreversible-cipher P@ssw0rd123

[SW-Core-01-aaa] local-user admin service-type ssh terminal

[SW-Core-01-aaa] local-user admin level 15

[SW-Core-01-aaa] quit

[SW-Core-01] stelnet server enable

[SW-Core-01] ssh user admin authentication-type password

[SW-Core-01] save

The current configuration will be saved to the next startup saved-configuration file. Continue? [Y/N]: Y

Теперь коммутатор доступен по SSH на 192.168.10.2. Настройте NTP, SNMP, RADIUS/TACACS+ и бэкап конфигурации на SFTP-сервер, чтобы не повторять эту процедуру вручную.

Типичные ошибки и их устранение

Самая частая ошибка — пропустить момент нажатия Ctrl+B/Ctrl+U. Решение: держите комбинацию зажатой еще до включения питания или нажимайте очень часто (5–10 раз в секунду) сразу после появления первого текста на экране. Вторая проблема — неверный кабель или настройки порта: проверьте, что в диспетчере устройств Windows COM-порт определен без ошибок (Code 10).

Если в меню BootROM нет пункта удаления конфигурации (редко, на очень старых версиях ПО), выбирайте «Enter filesystem submenu» → «Format flash:» — это затрет всё, включая ОС, потребует загрузки системного ПО через XModem/ТFTP. Не форматируйте flash без крайней необходимости. Третий случай: пароль BootROM изменен и неизвестен. Тогда сброс возможен только через сервисный порт (JTAG) в авторизованном сервисном центре Huawei — программно это не решается.

⚠️ Внимание: Никогда не выключайте питание во время удаления файла конфигурации или форматирования flash. Прерванная операция записи оставляет файловую систему в неконсистентном состоянии, после чего коммутатор может не загрузиться ни в VRP, ни в BootROM. В таком случае восстановление возможно только через XModem загрузку системного ПО (.cc файл) в меню BootROM → Ethernet submenu → Download file to flash.
FAQ: Часто задаваемые вопросы по сбросу коммутаторов Huawei
Можно ли сбросить настройки через кнопку Reset на передней панели?

На большинстве управляемых коммутаторов Huawei (S5700, S6700, CloudEngine) физической кнопки Reset нет. Кнопка Mode/Reset на некоторых моделях (S1700, S2700) переключает режимы индикаторов или перезагружает устройство, но не стирает конфигурацию. Полный сброс всегда через Console/BootROM.

Сбросит ли процедура лицензии и версию ПО (VRP)?

Нет. Сброс конфигурации затрагивает только файлы в разделе конфигурации (vrpcfg.zip, startup.cfg). Системное ПО (.cc файлы), патчи (.pat), лицензии (.dat) и загрузчик BootROM остаются нетронутыми. Версия VRP не меняется.

Что делать, если после сброса не заводится интерфейс управления (Vlanif)?

По умолчанию все порты в VLAN1, но VLAN1 interface в состоянии DOWN (административно не поднят). Нужно зайти в interface Vlanif 1 и выполнить undo shutdown, либо создать новый VLAN (например, 10), назначить IP и вынести туда управляющий порт. Проверьте display interface brief — порт должен быть UP.

Как сбросить пароль BootROM, если он тоже забыт?

Программно — никак. Пароль BootROM хранится в защищенной области NVRAM. Восстановление требует подключения через JTAG/EJTAG программатором (USB Blaster, J-Link) в сервисном центре. Для корпоративных клиентов с контрактом поддержки Huawei можно открыть кейс в TAC — они выдадут временный мастер-пароль по серийному номеру (ESN) после верификации владельца.

Работает ли сброс на коммутаторах в стеке (iStack/SVf)?

Да, но с нюансом. Подключайтесь к Master-члену стека. Удаление startup.cfg на Master очищает конфигурацию всего стека. После ребута роль Master может перейти к другому члену (по приоритету или MAC). Консоль лучше держать на изначальном Master до полной загрузки стека. Если сбрасываете только один член — он вернется в стек с чистой конфигурацией и получит настройки от Master через синхронизацию, то есть сброс одного члена в стеке бессмысленен — сбрасывайте весь стек.