דלגו לתוכן

שגיאות אימוץ - כיצד לפתור תקלות

מדריך זה מציג את 5 הבעיות השכיחות ביותר המונעות אימוץ מכשירי MikroTik ל-MKController ומסביר כיצד לזהות ולתקן אותן. כולל דוגמאות פקודות RouterOS ושיטות עבודה מומלצות.


מהן שגיאות האימוץ הנפוצות ביותר של MikroTik?

Section titled “מהן שגיאות האימוץ הנפוצות ביותר של MikroTik?”

אימוץ MikroTik ב-MKController נכשל מסיבות מצומצמות וצפויות. הטבלה שלהלן ממפה כל שגיאה לסיבתה ולסעיף שבו תמצאו את הפתרון.

תסמין שגיאהסיבת שורשפתרון
האימוץ נתקע ב-”creating 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 MB שטח דיסק פנויסעיף 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`}

  • הודעה: 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}

שגיאה בהרצת הסקריפט:

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

שגיאות בהרצת fetch או בהתקנת חבילות.

מכשירי MikroTik דורשים לפחות 2MB שטח פנוי בדיסק.

  1. הרץ את הפקודה הבאה:

/system resource print

  1. אם free-hdd-space קטן מ-2MB:

/file print

/file remove <id>

  1. מחק קבצים ישנים או חבילות שלא בשימוש, ונסה שוב את האימוץ.

מעקב אחר השלבים הללו יפתור את הבעיות המרכזיות בתהליך האימוץ.

אם הבעיות ממשיכות, פנה לצוות התמיכה שלנו. נוכל לבדוק לוגים, לסקור את הסקריפט ולסייע בהתאמות ספציפיות.

לחץ כאן לכל שאלה.