juniper:00_intro

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версій Попередня ревізія
Наступна ревізія
Попередня ревізія
juniper:00_intro [18/06/2023 08:51] – [Початкове налаштування Juniper] Methodjuniper:00_intro [18/06/2023 21:56] (поточний) – [Початкове налаштування Juniper] Method
Рядок 15: Рядок 15:
     * Auto-Staked-Vlan-Demux     * Auto-Staked-Vlan-Demux
     * Auto-Staked-Vlan-Demux-Combo     * Auto-Staked-Vlan-Demux-Combo
 +  * Завжди коментуйте комміти (''commit comment "change ae1 vlans"'')
 +  * По можливості використовуйте агреговані, їх легше буде обслуговувати в майбутньому
 +    * ae0 (xe-0/0/0 xe-0/0/1) '=WAN='
 +    * ae1 (xe-0/0/2) '=LAN PPPoE='
 +    * ae2 (xe-0/0/2) '=LAN QinQ='
  
-Дотримуючись цих простих правил, ви спростите собі і іншим читання і розуміння конфігуруції, що прискорить роботу з нею+Дотримуючись цих простих правил, ви спростите собі і іншим читання і розуміння конфігуруції, що прискорить роботу з нею.
  
  
-===== Початкове налаштування Juniper =====+===== Приклади корисних команд ===== 
 +Подивимося поточну конфігурацію:
  
-У цій статті я наведу приклад налаштування Juniper серії MX (JunOS).+  show configuration
  
-Підключимося до пристрою консольним кабелем та запустимо інтерфейс командного рядка (Command Line InterfaceCLI):+Приклад скидання налаштувань та повного очищення конфігураціїлог файлів та інше:
  
-  cli +<code> 
-   +load factory defaults 
-За замовчанням логін root без пароля. +request system zeroize 
- +</code>
-Подивимося поточну конфігурацію: +
- +
-  show configuration+
  
 Подивимося інформацію про комплектуючі, використання CPU та пам'яті, температуру, версію JunOS тощо. Подивимося інформацію про комплектуючі, використання CPU та пам'яті, температуру, версію JunOS тощо.
Рядок 61: Рядок 64:
 </code> </code>
  
-Переходимо до конфігурування:+Приклади перегляду логів:
  
-  configure+<code> 
 +show log ? 
 +show log messages | last 30 
 +show log cli-comands | last 30 
 +show log user admin 
 +show system alarms 
 +show system boot-messages 
 +</code>
  
-Щоб виконати команди CLI, не повертаючись до CLI, додамо перед командою «run», наприклад:+Приклади перезавантаження пристрою: 
 +  request system reboot 
 + 
 +Щоб виконати команди CLI, з режиму редагування не повертаючись до CLI, додамо перед командою «run», наприклад:
  
   run show configuration   run show configuration
 +
 +{{tag>Juniper }}
 +
 +{{topic>[tag]&[flags]}}
 +===== Початкове налаштування Juniper =====
 +
 +Приклад базового налаштування Juniper серії MX (JunOS).
 +
 +Підключимося до пристрою консольним кабелем та запустимо інтерфейс командного рядка (Command Line Interface, CLI):
 +
 +  cli
 +  
 +За замовчанням логін root без пароля.
 +
 +Переходимо до конфігурування:
 +
 +  configure
  
 Вкажемо пароль користувачеві root (після введення команди знадобиться ввести пароль): Вкажемо пароль користувачеві root (після введення команди знадобиться ввести пароль):
Рядок 85: Рядок 115:
 </code> </code>
  
-Вкажемо hostname:+Вкажемо hostname та домен:
  
-</code>+<code>
 set system host-name "mx0" set system host-name "mx0"
 set system domain-name "ndp.pp.ua" set system domain-name "ndp.pp.ua"
 </code> </code>
 +
 +Для пристроїв з оперативною памятю менше 32 ГБ необхідно вказати розмір системної бази даних.
 +
 +Для пристооїв нижньої лінійки (MX5 - MX104) макимальний розмір БД 100 мб
 +  set system configuration-database max-db-size 100М
 +
 +Для пристооїв середньої лінійки (MX240 - MX960) макимальний розмір БД 300 мб
 +  set system configuration-database max-db-size 300М
 +
 +Для вступу змін в дію може знадобитись перезавантажити пристрій.
 +
 +Також добре буде увімкнути версіонування динамічних профілів до їх створення:
 +  set system dynamic-profile-options versioning
  
 Призначимо IP адресу для Ethernet порту управління (в нього пізніше підключимо кабель), а також вкажемо сервер DNS і маршрут за замовчуванням: Призначимо IP адресу для Ethernet порту управління (в нього пізніше підключимо кабель), а також вкажемо сервер DNS і маршрут за замовчуванням:
  
-set interfaces fxp0 unit 0 family inet address 192.168.24.200/24+<code> 
 +set interfaces fxp0 unit 0 family inet address 172.16.0.10/24
 set system name-server 1.1.1.1 set system name-server 1.1.1.1
-set routing-options static route 0.0.0.0/0 next-hop 192.168.24.1 +</code>
-run show route+
  
 Щоб застосувати будь-які зміни в конфігурації, необхідно виконати команду «commit», наприклад перевіримо конфігурацію та застосуємо: Щоб застосувати будь-які зміни в конфігурації, необхідно виконати команду «commit», наприклад перевіримо конфігурацію та застосуємо:
  
 +<code>
 commit check commit check
 commit commit
 commit ? commit ?
-commit comment "ixnfo.com+commit comment "init config
 +</code>
  
 Якщо ви припускаєте, що після підтвердження зникне зв'язок з пристроєм, то можна використовувати команду «commit confirm», яка застосує зміни і якщо не підтвердити другий раз, то зміни будуть скасовані наприклад через 5 хвилин (10 хвилин за замовчуванням якщо не вказувати кількість хвилин): Якщо ви припускаєте, що після підтвердження зникне зв'язок з пристроєм, то можна використовувати команду «commit confirm», яка застосує зміни і якщо не підтвердити другий раз, то зміни будуть скасовані наприклад через 5 хвилин (10 хвилин за замовчуванням якщо не вказувати кількість хвилин):
  
   commit confirmed 5   commit confirmed 5
 +
 +Для підтвердження застусування комміту потрібно протягом вказаного часу повторно виконати:
   commit   commit
 +
 +Якщо цього не зробити, автоматично виконається команда ''rollback 1''
  
 Скасувати зміни можна командою rollback 0, або можна повернути більш стару конфігурацію: Скасувати зміни можна командою rollback 0, або можна повернути більш стару конфігурацію:
  
 +<code>
 run show system commit run show system commit
 rollback ? rollback ?
 rollback 0 rollback 0
 rollback 1 rollback 1
 +</code>
  
 Перевіримо зв'язок командою ping: Перевіримо зв'язок командою ping:
  
-run ping 192.168.24.1+  run ping 192.168.24.1
  
 Активуємо ssh або telnet: Активуємо ssh або telnet:
  
 +<code>
 set system services ssh set system services ssh
 set system services ssh port 2222 set system services ssh port 2222
Рядок 130: Рядок 181:
 set system services telnet set system services telnet
 show system services show system services
 +</code>
  
 Подивитися хто ще редагує конфігурацію можна командою: Подивитися хто ще редагує конфігурацію можна командою:
Рядок 137: Рядок 189:
 Налаштуємо час: Налаштуємо час:
  
 +<code>
 set system ntp server 192.168.5.5 set system ntp server 192.168.5.5
 set system time-zone Europe/Kiev set system time-zone Europe/Kiev
 +</code>
  
-Приклад скидання налаштувань та повного очищення конфігурації, лог файлів та інше+Якщо ваш juniper планується використовувати в ролі серверу доступу абонентів, бов'язково активуйте функцію керування абонентами (без цього аутентифікація не буде виконана і запити не будуть відправлятися в Радіус):
- +
-load factory defaults +
-request system zeroize +
- +
-Приклади перегляду логів: +
- +
-show log ? +
-show log messages | last 30 +
-show log cli-comands | last 30 +
-show log user admin +
-show system alarms +
-show system boot-messages +
- +
-Перезавантажити пристрій: +
- +
-request system reboot +
- +
-Обов'язково активуйте функцію керування абонентами (без цього аутентифікація не буде виконана і запити не будуть відправлятися в Радіус):+
  
 <code> <code>
 set chassis network-services enhanced-ip set chassis network-services enhanced-ip
 set system services subscriber-management enable set system services subscriber-management enable
-set system configuration-database max-db-size 100М 
 commit commit
 request system reboot request system reboot
 </code> </code>
  
 +[[https://ixnfo.com/en/configuring-juniper-mx-and-abills.html]]
  
-[[https://ixnfo.com/en/configuring-juniper-mx-and-abills.html]]+{{tag>Juniper }} 
 + 
 +{{topic>[Juniper]}}
  
  • juniper/00_intro.1687078305.txt.gz
  • Востаннє змінено: 18/06/2023 08:51
  • повз Method