Перейти до основного контенту

Вимкнення інтерфейсу PPP Mikrotik за допомогою сценарію

10 хв читання
948 переглядів

Компанія MikroTik надає широкий спектр мережевого обладнання, включаючи маршрутизатори і комутатори, які широко застосовуються для побудови і управління комп'ютерними мережами. Одним з інтерфейсів, пропонованих MikroTik, є PPP (point-to-Point Protocol), який використовується для встановлення з'єднання з віддаленими мережами або комп'ютерами.

У деяких випадках може знадобитися вимкнути інтерфейс PPP на маршрутизаторі MikroTik. Це може бути обумовлено, наприклад, проведенням профілактичних робіт або тестуванням мережі. У таких випадках можна скористатися спеціальним скриптом, який дозволяє швидко і зручно відключити інтерфейс PPP.

Приклад сценарію для відключення інтерфейсу PPP на маршрутизаторі MikroTik:

:global pppInterface "pppoe-out1"

/interface pppoe disable $pppInterface

:log info ("Interface $pppInterface is disabled")

В даному прикладі змінна pppInterface містить назву інтерфейсу PPP, який потрібно відключити. За допомогою команди /interface pppoe disable проводиться відключення зазначеного інтерфейсу, а потім за допомогою команди :log info записується інформація про виконану дію в лог-файл.

Використання скрипта для відключення інтерфейсу PPP на маршрутизаторі MikroTik дозволяє істотно заощадити час і спростити завдання адміністрування мережі. При необхідності включення інтерфейсу PPP можна скористатися аналогічним скриптом, замінивши команду /interface pppoe disable на команду /interface pppoe enable.

Як відключити інтерфейс PPP Mikrotik за допомогою сценарію?

Для початку необхідно відкрити консоль Mikrotik і перейти в розділ Scripts. Далі слід створити новий скрипт з використанням команди /system script add .

У тілі скрипта можна використовувати команду / interface ppp-client disable, щоб відключити інтерфейс PPP клієнта. При цьому необхідно вказати ім'я інтерфейсу, який потрібно відключити.

Приклад сценарію для відключення інтерфейсу PPP з назвою "pppoe-out1":

/system script add name=disable-pppoe-out1 source="/interface ppp-client disable pppoe-out1"

Після створення скрипта, його можна зберегти і виконати через консоль Mikrotik командою /system script run disable-pppoe-out1 .

Тепер інтерфейс PPP Mikrotik з назвою "pppoe-out1" буде вимкнено, що може бути корисним, якщо потрібно тимчасово вимкнути цей інтерфейс для виконання різних налаштувань або тестування мережі.

Зверніть увагу, що дана операція відключає тільки інтерфейс PPP клієнта, і не впливає на інші інтерфейси і налаштування Mikrotik.

Важливо враховувати можливі наслідки, перш ніж відключати інтерфейс PPP. Переконайтеся, що це безпечно і не спричинить проблем у роботі вашої мережі.

Установка необхідного ПЗ

Перед тим, як приступити до відключення інтерфейсу PPP на Mikrotik, необхідно встановити наступне ПО:

ВОпис
Mikrotik WinboxОфіційний графічний інтерфейс для управління пристроями Mikrotik
Клієнт SSH (наприклад, PuTTY)Для підключення до Mikrotik по протоколу SSH і виконання команд через командний рядок
Текстовий редактор (наприклад, Notepad++)Для створення і редагування скрипта на мові MikroTik Scripting

Установку зазначеного ПЗ можна виконати через офіційні сайти розробників або інші перевірені джерела. Після установки ПЗ обов'язково перевірте його правильну роботу перед початком відключення інтерфейсу PPP на mikrotik.

Створення скрипта відключення інтерфейсу

Для реалізації автоматичного відключення інтерфейсу PPP в Mikrotik можна використовувати скрипт на основі командного рядка. В даному скрипті ми будемо використовувати команду "/interface ppp-client disable".

Перш за все, необхідно створити новий скрипт в Mikrotik. Для цього перейдіть в розділ "System" - "Scripts" і натисніть кнопку "Add New". У вікні, введіть назву скрипта, наприклад "disable_ppp_script", і в поле "Source" вставте наступний код:

Код скрипта
/interface ppp-client disable [find]

Після вставки коду натисніть кнопку "Apply" для збереження скрипта.

Тепер, щоб виконати скрипт і відключити інтерфейс PPP, необхідно створити розклад. Для цього перейдіть в розділ "System" - "Scheduler" і натисніть кнопку "Add New". У вікні, виберіть скрипт " disable_ppp_script "зі списку" Script", встановіть необхідний час для виконання скрипта в полях" Start Time "і" Interval", і натисніть кнопку"Apply".

Таким чином, скрипт буде виконаний автоматично в зазначений час і відключить всі інтерфейси PPP.

Відключення інтерфейсу PPP за допомогою скрипта

Управління та налаштування інтерфейсів PPP в Mikrotik може бути здійснена за допомогою спеціальних скриптів.

Для відключення інтерфейсу PPP за допомогою скрипта можна використовувати наступний код:

  1. Відкрийте консоль Mikrotik.
  2. Введіть команду / interface ppp-client disable [ім'я інтерфейсу] .
  3. Замінивши [ім'я інтерфейсу] на ім'я конкретного інтерфейсу PPP, який ви хочете відключити.
  4. Натисніть Enter, щоб виконати команду та вимкнути вказаний інтерфейс PPP.

Після виконання команди інтерфейс PPP буде вимкнено, і його статус зміниться на "disabled".

Перевірити статус інтерфейсів PPP можна за допомогою команди /interface ppp-client print , яка відобразить список всіх інтерфейсів PPP і їх поточний статус.

Таким чином, використання сценарію для відключення інтерфейсу PPP в Mikrotik дозволяє спростити процес управління та зміни стану інтерфейсів за допомогою декількох простих команд.