تخطَّ إلى المحتوى

أخطاء التبني - كيفية استكشاف الأخطاء وإصلاحها

يسرد هذا الدليل أكثر 5 مشكلات شيوعًا تمنع تبني أجهزة MikroTik في MKController ويشرح كيفية التعرف عليها وحلها. يتضمن أمثلة لأوامر RouterOS وأفضل الممارسات.


ما هي أكثر أخطاء تبني MikroTik شيوعاً؟

Section titled “ما هي أكثر أخطاء تبني MikroTik شيوعاً؟”

تفشل عملية التبني في MKController لعدد محدود من الأسباب القابلة للتنبؤ. يوضح الجدول أدناه كل خطأ وسببه والقسم الذي ستجد فيه الحل.

أعراض الخطأالسبب الجذريالحل
تتوقف عملية التبني عند “إنشاء VPN” لعدة دقائقإصدار RouterOS قديم أو غير متوافقالقسم 1
failure: not allowed by 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

حتى بعد تنفيذ جميع الخطوات السابقة، لا يتم التبني ويتوقف العملية لعدة دقائق عند مرحلة إنشاء 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. مشكلات عند تشغيل السكربت

Section titled “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/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

  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 يمنع وظائف مثل fetch، hotspot، وscheduler.

  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 ميغابايت من مساحة القرص الفارغة.

  1. شغّل الأمر التالي:

/system resource print

  1. إذا كانت free-hdd-space أقل من 2 ميغابايت:

/file print

/file remove <id>

  1. احذف الملفات القديمة أو الحزم غير المستخدمة، ثم أعد تجربة التبني.

اتباع هذه الخطوات سيقضي على المشكلات الرئيسية في عملية التبني.

إذا استمرت المشاكل، اتصل بفريق الدعم لدينا. يمكننا فحص السجلات، مراجعة السكربت، والمساعدة في التعديلات الخاصة.

اضغط هنا لأي استفسارات.