Помилки прийняття – як усунути проблеми
Коротко
Section titled “Коротко”У цій інструкції наведено 5 найпоширеніших проблем, що перешкоджають прийняттю пристроїв MikroTik у MKController, а також описано, як їх визначити та усунути. Включає приклади команд RouterOS та рекомендації.
Які Найпоширеніші Помилки при Прийнятті MikroTik?
Section titled “Які Найпоширеніші Помилки при Прийнятті MikroTik?”Прийняття MikroTik у MKController не вдається через невелику кількість передбачуваних причин. У таблиці нижче кожна помилка зіставлена з її причиною та розділом, де ви знайдете рішення.
| Симптом помилки | Основна причина | Рішення |
|---|---|---|
| Прийняття зависає на “створення VPN” на кілька хвилин | Версія RouterOS застаріла або несумісна | Розділ 1 |
failure: not allowed by device-mode | Device Mode не дозволяє fetch | Розділ 2 |
expected end of command (line 6 column 33) | Пакет PPP не встановлено | Розділ 3 |
could not resolve host name або status: failed / reason: timeout | Немає доступу до інтернету або помилка DNS | Розділ 4 |
fetch завершується з помилкою сховища | Менше 2 МБ вільного місця на диску | Розділ 5 |
1. Перевірка версії RouterOS
Section titled “1. Перевірка версії RouterOS”Симптом
Section titled “Симптом”Навіть після всіх попередніх кроків прийняття не відбувається, процес зависає на кілька хвилин на етапі створення VPN.
Діагностика
Section titled “Діагностика”Пристрій може працювати на застарілій версії RouterOS, несумісній з необхідними функціями.
Кроки для усунення
Section titled “Кроки для усунення”- Перевірте встановлену версію та доступну у налаштованому каналі:
{/system package update check-for-updates`}- Система покаже приблизно таке:
installed-version: 6.49.10
latest-version: 6.49.12
status: New version is available
- Якщо є оновлення, застосуйте його:
{`/system package update install`}- Перезавантажте пристрій:
{`/system reboot`}2. Проблеми при запуску скрипта
Section titled “2. Проблеми при запуску скрипта”Симптоми
Section titled “Симптоми”- Повідомлення:
failure: could not resolve host name - Повідомлення:
status: failed / reason: timeout
Діагностика
Section titled “Діагностика”MikroTik не має доступу до інтернету або не може розпізнати DNS. Обидва умови необхідні для спілкування з MKController.
Кроки для усунення
Section titled “Кроки для усунення”- Перевірте підключення до інтернету:
routeros ping 8.8.8.8
Якщо відповіді немає, перевірте:
-
/ip route print → налаштовано маршрут за замовчуванням
-
NAT/правила фаєрволу → блокування вихідного трафіку
-
Фізичне підключення до провайдера
- Після успішного пінгу 8.8.8.8, як показано нижче, перевірте DNS:

Виконайте: ping app.mkcontroller.com
Якщо не вдається і результат відрізняється від показаного прикладу, встановіть DNS-сервери:

{/ip dns set servers=8.8.8.8,1.1.1.1/system reboot}3. Відсутній пакет PPP
Section titled “3. Відсутній пакет PPP”Симптом
Section titled “Симптом”Помилка при запуску скрипта:
expected end of command (line 6 column 33)
Діагностика
Section titled “Діагностика”Пакет PPP не встановлено. Він потрібен для створення VPN-тунелю, що використовується при прийнятті.

Кроки для усунення
Section titled “Кроки для усунення”-
Перейдіть на архів MikroTik для завантаження і скачайте пакет, що відповідає вашій версії RouterOS.
-
Завантажте Extra Packages (.zip) для архітектури вашого пристрою (наприклад, mipsbe, arm, smips тощо).
-
Розпакуйте .zip-файл на своєму комп’ютері та знайдіть ppp.npk.
-
Завантажте файл ppp.npk на роутер:
-
у Winbox на вкладці Files, або
-
через FTP чи SCP
- Після завершення завантаження перезавантажте роутер:
/system reboot
Після перезавантаження в меню WebFig/Winbox має з’явитися розділ PPP.
4. Вимкнений режим Device Mode
Section titled “4. Вимкнений режим Device Mode”Симптом
Section titled “Симптом”При запуску fetch у журналі з’являється помилка режиму пристрою:
{executing script script1 from winbox failed, please check it manually
failure: not allowed by device-mode (/tool/fetch line 1)}Діагностика
Section titled “Діагностика”Режим Device Mode на MikroTik блокує функції fetch, hotspot та scheduler.
Кроки для усунення
Section titled “Кроки для усунення”- Виконайте команди:
/system device-mode print
/system device-mode update mode=advanced
/system reboot
- Після перезавантаження повторіть спробу прийняття і перевірте, що опції доступні:

5. Недостатньо місця на диску
Section titled “5. Недостатньо місця на диску”Симптом
Section titled “Симптом”Помилки при запуску fetch або встановленні пакетів.
Діагностика
Section titled “Діагностика”Для MikroTik потрібно як мінімум 2 МБ вільного дискового простору.
Кроки для усунення
Section titled “Кроки для усунення”- Виконайте команду:
/system resource print
- Якщо вільне місце (free-hdd-space) менше 2 МБ:
/file print
/file remove <id>
- Видаліть старі файли або непотрібні пакети, потім повторіть прийняття.
Ще є запитання?
Section titled “Ще є запитання?”Дотримання цих кроків усуне основні проблеми прийняття.
Якщо проблеми залишаються, зверніться до служби підтримки. Ми можемо перевірити логи, проаналізувати скрипт і допомогти з конкретними налаштуваннями.
Натисніть тут для будь-яких запитань.