Skip to content

MikroTik Грешки при Приемане на Устройства

Този наръчник изброява 5-те най-често срещани проблема, които пречат на MikroTik устройствата да се приемат в MKController и обяснява как да ги идентифицирате и отстраните. Включва примери с RouterOS команди и добри практики.


Кои са Най-Честите Грешки при Приемане на MikroTik?

Section titled “Кои са Най-Честите Грешки при Приемане на MikroTik?”

Приемането на MikroTik в MKController се проваля по малък брой предвидими причини. Таблицата по-долу съпоставя всяка грешка с нейната причина и раздела, където ще намерите решението.

Симптом на грешкаОсновна причинаРешение
Приемането спира на “creating VPN” за няколко минутиВерсията на RouterOS е твърде стара или несъвместимаРаздел 1
failure: not allowed by device-modeDevice 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”

Дори след всички предишни стъпки, приемането не се осъществява и процесът се задържа няколко минути на етап създаване на VPN.

Устройството може да използва остаряла версия на RouterOS, несъвместима с необходимите функции.

Стъпки за отстраняване

Section titled “Стъпки за отстраняване”
  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. Проблеми при изпълнение на скрипта

Section titled “2. Проблеми при изпълнение на скрипта”
  • Съобщение: failure: could not resolve host name
  • Съобщение: status: failed / reason: timeout

MikroTik няма достъп до интернет или не може да разреши DNS. И двете са задължителни за комуникация с MKController.

Стъпки за отстраняване

Section titled “Стъпки за отстраняване”
  1. Тествайте интернет връзката:

routeros ping 8.8.8.8

Ако няма отговор, проверете:

  • /ip route print → конфигуриран ли е маршрут по подразбиране

  • NAT/firewall правила → блокират ли изходящ трафик

  • Физическа връзка с доставчика

  1. След като ping към 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}

Грешка при изпълнение на скрипта:

expected end of command (line 6 column 33)

PPP пакетът не е инсталиран. Той е необходим за създаване на VPN тунела, използван при приемането.

PPP Package is not insltalled

Стъпки за отстраняване

Section titled “Стъпки за отстраняване”
  1. Посетете архивния сайт за изтегляне на MikroTik и изтеглете пакета, съвместим с вашата версия на RouterOS.

  2. Изтеглете Extra Packages (.zip) файла, отговарящ на архитектурата на устройството ви (напр. mipsbe, arm, smips и т.н.).

  3. Разархивирайте .zip файла на компютъра си и намерете ppp.npk.

  4. Качете ppp.npk файла в рутера:

  • В Winbox → раздел Files, или

  • Чрез FTP или SCP

  1. След като качването е завършено, рестартирайте рутера:

/system reboot

След рестарт менюто PPP трябва да се появи в WebFig/Winbox.

При изпълнение на fetch, логът връща грешка за режим на устройството:

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

MikroTik Device Mode блокира функции като fetch, hotspot и scheduler.

Стъпки за отстраняване

Section titled “Стъпки за отстраняване”
  1. Изпълнете следните команди:

/system device-mode print

/system device-mode update mode=advanced

/system reboot

  1. След рестартиране опитайте отново приемането и потвърдете, че опциите са активни:

Confirm that the options are available

5. Недостатъчно дисково пространство

Section titled “5. Недостатъчно дисково пространство”

Грешки при изпълнение на fetch или инсталация на пакети.

MikroTik изисква поне 2 MB свободно дисково пространство.

Стъпки за отстраняване

Section titled “Стъпки за отстраняване”
  1. Изпълнете командата:

/system resource print

  1. Ако free-hdd-space е под 2 MB:

/file print

/file remove <id>

  1. Изтрийте стари файлове или неизползвани пакети, след което опитайте отново приемането.

Следването на тези стъпки ще елиминира основните проблеми при процеса на приемане.

Ако проблемите продължат, свържете се с нашия екип за поддръжка. Можем да проверим логовете, да прегледаме скрипта и да помогнем с конкретни настройки.

Кликнете тук за въпроси.