JunOS - корисні команди

Нещодавно почав вивчати з нуля обладнання Juniper Networks. До нас в контору прийшли 3 Juniper SRX240 та SRX650. Ось зібрав список команд, які мені найбільше знадобилися при початковому налаштуванні обладнання Juniper.

Устаткування Juniper працює на основі OS FreeBSD, при включенні та проходженні аутентифікації ви можете побачити такі рядки запрошення до режимів користувача:

root@juniper%- це сам shell OS FreeBSD після введення команди cli ми потрапляємо в root@juniper>- операційний режим, після введення команди edit потрапляємо в root@juniper#— конфігураційний режим

Про призначення всіх режимів я зупинятись не буду.

Команди операційного режиму

Відображення стану інтерфейсівroot@juniper> show interface description root@juniper> show interface terse root@juniper> show interface detail

Збереження резервної конфігураціїroot@juniper> request system configuration rescue save

Щоб повернутися до рятувальної конфігурації, завантажте її наступною командою:root@juniper# rollback rescue

Видаляє не застосовані командиroot@juniper> clear system commit

Показує CPU, Mem and Temperatureroot@juniper> show chassis routing-engine

Показує статистику на інтерфейсі в реальному часіroot@juniper> monitor traffic interface ge-0/0/1 root@juniper> monitor interface traffic

Рестарт процесуroot@juniper> restart gracefully

Перевантаження обладнанняroot@juniper> request system reboot

Видалення непотрібних файлівroot@juniper> request system storage cleanup

Команда конфігураційного режиму

Відключення гілки конфігураціїroot@juniper# deactivate

Завантаження заводської конфігураціїroot@juniper# load factory-default

Встановлення пароля на root-користувачаroot@juniper# set system root-authentication plain-text-password

Встановлення нового користувачаroot@juniper# set system login user class authentication plain-text-password

Налаштування WEB-інтерфейсуroot@srx# set system services web-management http interface

Увімкнення ssh-доступ до роутераroot@srx# set system services ssh

Переключення з одного порту на інший(порт на який перемикаєшся не повинен бути активним) root@juniper# rename interfaces ge-0/0/0 to ge-0/0/1

Повернення портів — зворотна операціяroot@juniper# rename interfaces ge-0/0/1 to ge-0/0/0

Повернення до верхнього рівня ієрархії конфігураційного режиму [edit][edit interfaces ge-0/0/1] root@juniper# top

Введення операційних команд із конфігураційного режимуroot@juniper# run

Команди на застосування, збереження та відкат конфігурації.

Перевірка конфігурації на помилки до коммітуroot@juniper# commit check

Застосування конфігурації за часомroot@juniper# commit at 12:00

Щоб скасувати операцію за часомroot@juniper> clear system commit

Застосування конфігурації з відкатом за часомroot@juniper# commit confitmed 100

Відкот конфігураційroot@juniper# rollback root@juniper# rollback?

Перегляд змін у конфігурації до її застосуванняroot@juniper# show compare

Комутація портів

Зробити потрібні порти членами однієї віртуальної локальної мережі(VLAN).

Цією командою ми сказали, що інтерфейси є портами комутатора і належать до одного VLAN під назвою vlan-trust.root@juniper# set interfaces interface-range interfaces-trust unit 0 vlan-trust

Налаштування зон безпеки

Дозволяємо всі послуги в зоні trustroot@juniper# set security zones

Дозволяємо всі протоколи в зоні trustroot@juniper# set security zones security-zone

Додаємо інтерфейси до зони trustroot@juniper# set security zones security-zone trust interfaces vlan.0 root@juniper# set security zones security-zone trust interfaces lo0.0 root@juniper# set security zones security-zone trust interfaces ge-0/0/1.0

Створюємо перехід від зони trust до зони trust root@juniper# set security policies from-zone trust to-zone trust policy trust-to-trust @juniper# set security policies from-zone trust to-zone trust policy trust-to-trust the permit

Описувати зону untrast і переходи з цієї до інших зон не став, т.к. у мене немає такої потреби.