Перейти к содержимому

Ошибки принятия устройства — как устранить неполадки

Резюме

В этом руководстве перечислены 5 самых распространённых проблем, мешающих принять устройства MikroTik в MKController, а также объясняется, как их выявлять и устранять. Включены примеры команд RouterOS и лучшие практики.


1. Проверьте версию RouterOS

Симптом

Даже после всех предыдущих шагов принятие не происходит, процесс застывает на этапе создания VPN на несколько минут.

Диагностика

На устройстве может быть установлена старая версия RouterOS, несовместимая с требуемыми функциями.

Шаги решения

  1. Проверьте установленную версию и доступную в настроенном канале:
{/system package update check-for-updates`}
  1. Система выдаст примерно следующее:

installed-version: 6.49.10

latest-version: 6.49.12

status: New version is available

  1. Если доступно обновление, примените его:
{`/system package update install`}
  1. Перезагрузите устройство:
{`/system reboot`}

2. Проблемы при запуске скрипта

Симптомы

  • Сообщение: failure: could not resolve host name
  • Сообщение: status: failed / reason: timeout

Диагностика

MikroTik не имеет доступа в интернет или не может разрешить DNS. Оба условия обязательны для связи с MKController.

Шаги решения

  1. Проверьте подключение к интернету:

routeros ping 8.8.8.8

Если ответа нет, проверьте:

  • /ip route print → наличие настроенного маршрута по умолчанию

  • Правила NAT/файрвола → блокируют ли исходящий трафик

  • Физическое подключение к провайдеру

  1. После успешного пинга 8.8.8.8, как показано ниже, проверьте DNS:

When ping 8.8.8.8 works, test DNS

Выполните: ping app.mkcontroller.com

Если неудачно и результат отличается от примера ниже, настройте DNS-серверы:

If fails, set the DNS servers

{/ip dns set servers=8.8.8.8,1.1.1.1
/system reboot}

3. Отсутствие пакета PPP

Симптом

Ошибка при запуске скрипта:

expected end of command (line 6 column 33)

Диагностика

Пакет PPP не установлен. Он необходим для создания VPN-туннеля, используемого при принятии.

PPP Package is not insltalled

Шаги решения

  1. Перейдите на архив загрузок MikroTik и скачайте пакет, подходящий для версии RouterOS.

  2. Скачайте файл Extra Packages (.zip) для архитектуры вашего устройства (например, mipsbe, arm, smips и т. д.).

  3. Распакуйте .zip на компьютере и найдите ppp.npk.

  4. Загрузите файл ppp.npk на роутер:

  • В Winbox → вкладка Files, или

  • Через FTP или SCP

  1. После загрузки перезагрузите роутер:

/system reboot

После перезагрузки в WebFig/Winbox появится меню PPP.

4. Отключён режим устройства

Симптом

При запуске fetch в логе появляется ошибка режима устройства:

{executing script script1 from winbox failed, please check it manually
failure: not allowed by device-mode (/tool/fetch line 1)}

Диагностика

Режим устройства MikroTik блокирует функции fetch, hotspot и scheduler.

Шаги решения

  1. Выполните команды:

/system device-mode print

/system device-mode update mode=advanced

/system reboot

  1. После перезагрузки повторите процесс принятия и убедитесь, что опции доступны:

Confirm that the options are available

5. Недостаточно места на диске

Симптом

Ошибки при запуске fetch или установке пакетов.

Диагностика

MikroTik требует минимум 2 МБ свободного места на диске.

Шаги решения

  1. Выполните команду:

/system resource print

  1. Если free-hdd-space меньше 2 МБ:

/file print

/file remove <id>

  1. Удалите старые файлы или неиспользуемые пакеты, затем повторите попытку принятия.

Есть вопросы?

Следуя этим шагам, вы устраните основные проблемы при принятии устройства.

Если трудности сохраняются, свяжитесь с нашей поддержкой. Мы можем проверить логи, пересмотреть скрипт и помочь с настройками.

Нажмите здесь для связи.