🦅 Juniper: Где настройки живут в иерархии, а не в строках

Кратко: Juniper Networks — это один из двух главных мировых производителей сетевого оборудования (наряду с Cisco). Их операционная система Junos OS работает по принципу иерархического дерева: вы не пишете команды строка за строкой, как в Cisco IOS, а «погружаетесь» в нужный уровень конфигурации и меняете нужный «листик» . Это как разница между текстовым редактором и файловой системой с папками. Главная фишка — candidate config: вы вносите изменения в черновик, проверяете его, и только потом применяете одной командой. Если что-то не так — rollback за 5 секунд .

🧠 Философия Junos: Дерево, а не список В Cisco IOS вы пишете interface GigabitEthernet0/0, потом ip address 10.0.0.1 255.255.255.0. В Junos вы работаете с иерархией : user@router> configure [edit] user@router# edit interfaces ge-0/0/0 [edit interfaces ge-0/0/0] user@router# set unit 0 family inet address 10.0.0.1/24

Ключевое отличие: в Junos вы можете «залезть» на любой уровень и изменить только то, что нужно, не переписывая весь блок заново. Команда edit interfaces ge-0/0/0 — это не «выбрать интерфейс для работы», это «перейти в папку конфигурации этого интерфейса» .

⚙️ Основные команды настройки Juniper (шпаргалка) Вход и выход из режима конфигурации: · configure — войти в режим конфигурации (аналог configure terminal в Cisco) . · exit configuration-mode — выйти из режима конфигурации (даже если есть несохранённые изменения) . · top — перейти на верхний уровень иерархии . · up — подняться на один уровень вверх . Работа с конфигурацией: · set — добавить или изменить параметр (можно указывать полный путь в одной строке). · delete — удалить параметр из конфигурации. · show — посмотреть текущий конфигурационный блок (аналог show running-config в Cisco, но только для текущего уровня) . · commit — применить все изменения (аналог write memory, но безопаснее) . · commit check — проверить конфигурацию на ошибки без применения. · rollback 0 — откатить конфигурацию к последней сохранённой версии . · rollback 1 — откатить к предыдущей версии (если commit был плохим). Просмотр конфигурации: · show configuration — показать всю активную конфигурацию . · show configuration | compare — показать, что изменилось с момента последнего commit . · show configuration | display set — показать конфигурацию в виде set-команд (удобно для копирования).

🌐 Настройка интерфейсов и базовых сервисов Установка hostname: set system host-name router1 (Аналог hostname router1 в Cisco) .

Настройка IP-адреса на интерфейсе: set interfaces ge-0/0/0 unit 0 family inet address 10.0.0.1/24 (Аналог ip address 10.0.0.1 255.255.255.0) .

Просмотр интерфейсов: · show interfaces terse — краткий статус всех интерфейсов (аналог show ip interface brief) . · show interfaces ge-0/0/0 extensive — подробная информация об интерфейсе (ошибки, счётчики) .

Проверка связи: · ping 8.8.8.8 — ICMP-пинг. · ping 8.8.8.8 rapid — быстрый пинг (ответы отправляются сразу) . · traceroute 8.8.8.8 — трассировка маршрута .

🔐 Управление пользователями и доступом Создание пользователя с правами суперпользователя: set system login user admin class super-user authentication plain-text-password (Аналог username admin privilege 15 secret password) .

Смена пароля root: set system root-authentication plain-text-password (Аналог enable secret password) .

Включение сервисов: set system services ssh set system services telnet set system services netconf (Управление доступом через SSH, Telnet, NETCONF) .

🛡️ Полезные команды диагностики и мониторинга Просмотр логов: · show log messages — системные логи (аналог show logging в Cisco) . · monitor start messages — live-режим просмотра логов (поток в терминал) . · monitor stop — остановить мониторинг логов .

Главное преимущество Junos В Cisco вы сразу пишете в running-config. В Junos вы работаете с candidate config (черновиком) . Алгоритм работы: 1. configure — войти в режим конфигурации. 2. Внести изменения (set/delete). 3. show | compare — посмотреть, что изменилось . 4. commit check — проверить на ошибки. 5. commit — применить. 6. Если всё плохо — rollback 1 — откатит

#juniper #junos

🦅 Juniper: Где настройки живут в иерархии, а не в строках | Сетка — социальная сеть от hh.ru