Блог "Дети ОИТа"
/поиск

Базовые элементы управления и перемещения в CLI Huawei

## Шаг 1. Понять режимы CLI Huawei VRP использует разные режимы командной строки.

Шаг 1. Понять режимы CLI

Huawei VRP использует разные режимы командной строки.

Вид приглашения Режим Назначение
<HUAWEI> User view Просмотр состояния, диагностика, запуск части сервисных команд
[HUAWEI] System view Общая конфигурация устройства
[HUAWEI-GigabitEthernet0/0/1] Interface view Настройка конкретного интерфейса
[HUAWEI-vlan10] VLAN view Настройка конкретной VLAN
[HUAWEI-ui-vty0-14] VTY view Настройка удаленного CLI-доступа

Если устройство уже работает в сети, сначала используй команды просмотра. Не переходи к изменению конфигурации без понимания текущего состояния.

Шаг 2. Войти в режим конфигурации

<HUAWEI> system-view

system-view переводит CLI из пользовательского режима в режим системной конфигурации.
После входа приглашение изменится:

[HUAWEI]

Шаг 3. Перейти в нужный раздел конфигурации

Пример входа в интерфейс:

[HUAWEI] interface GigabitEthernet0/0/1

interface переводит CLI в режим настройки конкретного интерфейса.
Пример входа в VLAN:

[HUAWEI] vlan 10

vlan открывает режим настройки указанной VLAN.
Пример входа в VTY:

[HUAWEI] user-interface vty 0 14

user-interface vty открывает настройки удаленных терминальных линий.

Шаг 4. Вернуться на уровень выше

[HUAWEI-GigabitEthernet0/0/1] quit

quit возвращает CLI на один уровень выше. Если выполнить quit в user view, сессия может завершиться.
Пример:

[HUAWEI-GigabitEthernet0/0/1] quit
[HUAWEI] quit
<HUAWEI>

Шаг 5. Быстро вернуться в user view

[HUAWEI-GigabitEthernet0/0/1] return

return возвращает CLI сразу в user view.
То же действие обычно выполняет Ctrl+Z:

[HUAWEI-GigabitEthernet0/0/1] Ctrl+Z
<HUAWEI>

Шаг 6. Посмотреть текущую конфигурацию в текущем разделе

[HUAWEI-GigabitEthernet0/0/1] display this

display this показывает конфигурацию текущего режима. Это безопасный способ понять, что уже настроено в конкретном разделе.

Шаг 7. Посмотреть текущую рабочую конфигурацию

<HUAWEI> display current-configuration

display current-configuration показывает текущую running-конфигурацию устройства.
Для конкретного интерфейса:

<HUAWEI> display current-configuration interface GigabitEthernet0/0/1

Для конкретного раздела:

<HUAWEI> display current-configuration configuration user-interface

Шаг 8. Посмотреть сохраненную конфигурацию

<HUAWEI> display saved-configuration

display saved-configuration показывает конфигурацию, которая будет использована при следующей загрузке.
Если display current-configuration и display saved-configuration различаются, значит на устройстве есть несохраненные изменения.

Шаг 9. Использовать подсказку

<HUAWEI> ?
[HUAWEI] interface ?
[HUAWEI] display ?

? показывает доступные команды, ключевые слова или параметры в текущем месте CLI.
Используй ? перед вводом незнакомой команды. Это безопаснее, чем угадывать синтаксис.

Шаг 10. Использовать автодополнение

[HUAWEI] dis<Tab>

Tab дополняет команду или перебирает подходящие варианты.
Если вариантов несколько, повторное нажатие Tab может переключать совпадения.

Шаг 11. Читать типовые ошибки CLI

Ошибка Смысл
Unrecognized command found at '^' position Команда или ключевое слово не распознаны
Wrong parameter found at '^' position Неверный параметр или значение
Incomplete command found at '^' position Команда не дописана
Too many parameters found at '^' position Указано слишком много параметров

Символ ^ показывает место, где CLI нашел проблему.

Шаг 12. Управлять длинным выводом

При длинном выводе CLI может показывать данные постранично.

Действие Назначение
Space Следующая страница
Enter Следующая строка
Ctrl+C Остановить вывод или прервать текущую команду

Если нужно собрать вывод без обрывов, используй терминал с логированием сессии или заранее настрой корректный размер буфера терминала.

Шаг 13. Использовать сокращения аккуратно

На Huawei часто работают сокращения команд:

<HUAWEI> dis int br

В гайдбуке и регламентных работах лучше писать полные команды:

<HUAWEI> display interface brief

Полные команды проще проверять, читать и передавать другому инженеру.

Шаг 14. Не путать просмотр и изменение

Безопасные команды обычно начинаются с:

display
ping
tracert

Команды, которые могут изменить состояние:

system-view
undo
reset
clear
shutdown
save
reboot

undo отменяет или удаляет настройку. Используй его только после проверки текущей конфигурации.

Шаг 15. Сохранять конфигурацию только осознанно

<HUAWEI> save

save сохраняет текущую конфигурацию в startup-конфигурацию.
Если ты только диагностировал устройство, save не нужен. Если вносились изменения, перед save проверь, что доступ к устройству не потерян и изменения работают как ожидалось.

Контрольный чек-лист

Проверка Норма
Понятно, в каком режиме CLI находишься Да
Перед изменениями проверена текущая конфигурация Да
Для выхода на уровень выше используется quit Да
Для быстрого возврата в user view используется return или Ctrl+Z Да
Для неизвестного синтаксиса используется ? Да
Для регламентов пишутся полные команды Да
undo, reset, clear, shutdown, save не выполняются случайно Да