דילוג לתוכן הראשי

מדריך קודי שגיאה

מידע

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

MUDEC_00001​

יש להפעיל את mudrun.exe עם הרשאות מנהל מערכת.

שגיאה זו מתרחשת כאשר מפעילים את mudrun.exe ללא הרשאות מנהל מערכת.

היא נדירה מאוד ב-Windows XP, אך עשויה להופיע ב-Windows Vista/7/8/8.1/10 אם לא משתמשים באפשרות „הפעל כמנהל”.

ב-Windows Vista/7/8/8.1/10 יש להפעיל את Mudfish Launcher דרך „הפעל כמנהל”. לחצו לחיצה ימנית על הסמל של Mudfish Launcher ובחרו באפשרות זו.

הפעלת Mudfish Launcher ב-Windows Vista/7

צילום המסך נלקח מהתיעוד המקורי; שפת הממשק ושמות התפריטים עשויים להיות שונים.

MUDEC_00002​

לא ניתן להתחבר לשרת המרכזי של Mudfish.

הבעיה עשויה להופיע במצבים הבאים.

  • תוכנת השרת המרכזי של Mudfish אינה פועלת. בדרך כלל זה קורה רק בזמן תקלה בשירות, ולכן הסבירות לכך נמוכה.

  • Mudfish ניסה לעקוף את חומת האש של הרשת, אך בעיה בצד Cloudfalre המשמש לעקיפה מונעת את החיבור.

  • חומת האש במחשב חוסמת מסיבה כלשהי תעבורה אל השרת המרכזי של Mudfish. אם פועלים אנטי-וירוס או תוכנת חומת אש, השביתו אותם תחילה ובדקו שוב.

MUDEC_00003​

החל מ-Mudfish v5.5.9 מותקנים גם מנהל ההתקן OpenVPN tap-win32 וגם Wintun.

אם TAP-Win32 אינו פועל מסיבה כלשהי, שקלו להשתמש ב-Wintun.

ניתן להפעיל אותו באמצעות הפעלת Mudfish Launcher עם האפשרות -N. לפרטים ראו אפשרויות ההפעלה של mudrun.

אפשר למצוא את האפשרות גם בתפריט „הגדרות → תוכנית → Launcher”.

מנהל ההתקן TAP-Win32 לא נמצא

בדקו תחילה את הנקודות הבאות.

  • האם התקנתם את TAP-Win32 כראוי? Mudfish מופץ בגרסאות 32 ו-64 סיביות. התקנת גרסת 32 סיביות ב-Windows של 64 סיביות עלולה למנוע התקנה תקינה של מנהל ההתקן.

  • האם קיים התקן TAP-Win32?

    בגרסה האנגלית של Windows 7, פתחו Control Panel → Network and Internet → Network and Sharing Center. בפינה הימנית העליונה נמצא Change adapter settings.

    בתפריט זה מופיעים התקני הרשת המותקנים במערכת. בדקו אם קיים התקן בשם TAP-Win32 Adapter v9.

    ודאו גם שההתקן מופעל. לפעמים הוא אינו פועל משום שהוא מושבת.

לפתרונות, ראו את התיעוד בנושא מנהל ההתקן TAP(4).

רשת ואינטרנט — שינוי אפשרויות המתאם

צילום המסך נלקח מהתיעוד המקורי; שפת הממשק ושמות התפריטים עשויים להיות שונים.

MUDEC_00004​

Couldn't connect to aaa.bbb.ccc.ddd:port

הבעיה עשויה להתרחש כאשר Mudfish, וליתר דיוק התקן הרשת הווירטואלי הפנימי re(4), נתקל בשגיאה בעת ניסיון להתחבר לשרת ממסר של Mudfish.

  • במצב TCP נוצר חיבור TCP עם שרת הממסר. אם יש בעיה כלשהי בשרת, הודעה זו עשויה להופיע.

    ההודעה עשויה להעיד על תקלה ברשת של השרת בכתובת aaa.bbb.ccc.ddd.

    בגרסאות החדשות של Mudfish, החל מ-v2.0.18, מתבצעים עד 3 ניסיונות חיבור. אם השגיאה נמשכת, התוכנית מוותרת על החיבור וממשיכה הלאה.

  • במצב UDP התוכנית ממשיכה בלי להציג הודעה זו. לכן אי אפשר לברר דרך תיבת ההודעות אם שרת הממסר תקול.

MUDEC_00005​

Failed to send a data to the master server: <errno> <errstr>

שגיאה זו עשויה להתרחש עקב בעיה בתקשורת עם שרת האימות של Mudfish. ההודעה המדויקת מופיעה ב-<errno> וב-<errstr>.

אם הבעיה נמשכת, נסו את ההנחיות בפתרון בעיות אימות מול השרת המרכזי.

MUDEC_00006​

failed to send a data to the master server: %s

הבעיה עשויה להתרחש כאשר החיבור לשרת המרכזי הצליח, אך שליחת הנתונים נכשלה.

הסיבה יכולה להיות תקלה בשרת המרכזי או ברשת של חיבור האינטרנט שלכם. היא עשויה להופיע גם כאשר פורמט הנתונים בין גרסת Mudfish שלכם לבין תוכנת התקשורת של השרת המרכזי אינו תקין.

MUDEC_00007​

הסיבה זהה לזו של MUDEC_00006.

MUDEC_00008​

הסיבה זהה לזו של MUDEC_00006.

MUDEC_00009​

הסיבה זהה לזו של MUDEC_00006.

MUDEC_00012​

Mudfish Launcher כבר פועל.

הודעה זו עשויה להופיע כאשר MUDFISH Launcher כבר פועל.

בדקו תחילה אם סמל Mudfish נמצא במגש המערכת. סמל ראש הדג (?) מציין שהתוכנית פועלת כראוי.

  • כדי לפתוח את לוח הבקרה, לחצו לחיצה ימנית על סמל Mudfish ובחרו Open dashboard.

  • אם הדפדפן המוגדר כברירת מחדל אינו פועל כראוי ולא נפתח דבר לאחר בחירת Open dashboard, אפשר לגשת ישירות לכתובת ה-IP והיציאה המופיעות ב-Show IP/port.

כדי להפעיל את Mudfish מחדש מתחילת התהליך, לחצו לחיצה ימנית על הסמל, בחרו Exit לסגירה תקינה, ואז הפעילו שוב.

MUDEC_00013​

Needs to change MTU to <mtu> manually.

סיבת השגיאה​

הודעה זו מופיעה בדרך כלל ב-Windows XP, משום שברירת המחדל של MTU במתאם TAP-Win32 Adapter v9 היא 1500.

אפשר להתעלם מהאזהרה ולהשתמש ב-Mudfish, אך בחלק מהנתבים, למשל בסביבה שבה חומת האש מתעלמת מחבילות ICMP, חיבורי TCP עלולים לא לפעול כראוי. שידורים חוזרים מיותרים עלולים גם להפוך את עיבוד החבילות לפחות יעיל.

פתרון​

מומלץ להגדיר את MTU של TAP-Win32 Adapter v9 ל-1400, כך:

  • לחצו על התחל ופתחו את לוח הבקרה.

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

  • אם Mudfish מותקן כראוי, תמצאו התקן בשם TAP-Win32 Adapter v9. לחצו עליו לחיצה ימנית ופתחו „מאפיינים”.

  • לחצו על „הגדרה(C)..” כדי לפתוח את חלון ההגדרות. עברו ללשונית „מתקדם”, שבה מופיע MTU כפי שמוצג בתמונה.

    הגדרת MTU במאפייני מתאם TAP

  • שנו את הערך מ-1500 ל-1400 ולחצו על אישור בכל החלונות לשמירה.

  • ב-XP נדרשת הפעלה מחדש כדי להחיל את השינוי כראוי.

צילום המסך נלקח מהתיעוד המקורי; שפת הממשק ושמות התפריטים עשויים להיות שונים.

MUDEC_00014​

Mudfish Launcher uses the port %s instead of %d

סיבת השגיאה​

MUDFISH Launcher משתמש בדרך כלל ביציאה 8282 במחשב המשתמש. אם תהליך אחר כבר משתמש בה, הוא בוחר יציאה אקראית במקום 8282 ומציג הודעה זו.

אם אתם משתמשים בשירות הפרוקסי של Mudfish דרך WPAD, הדבר עשוי להשפיע עליכם.

פתרון​

מומלץ לבדוק תחילה איזה תהליך משתמש ביציאה 8282. אפשר להיעזר בתוכנית כגון TCPView.

אם אתם משתמשים ב-WPAD, עדכנו את הכתובת בדפדפן בהתאם למספר היציאה הזה.

MUDEC_00015​

failed to receive information from the master server for MR record: <ret> <error_msg>

הבעיה עשויה להתרחש כאשר נתונים שאמורים להתקבל במהלך התקשורת עם השרת המרכזי של Mudfish אינם מגיעים מסיבה כלשהי. הסיבה מופיעה ב-<error_msg>:

  • ODR_ETIMEDOUT

    התוכנית ניסתה לקבל רשומת MR מהשרת המרכזי, אך החבילה אינה מגיעה. הסיבות האפשריות רבות, ובדרך כלל זו אחת מהבאות.

    • בעיה בשרת המרכזי עצמו.

    • חיבור לא יציב עקב בעיה ברשת אינטרנט בדרך.

    • חומת אש או אנטי-וירוס במחשב המשתמש חוסמים את חיבור Mudfish.

אפשר לנסות את הפתרונות הבאים.

צילומי המסך נלקחו מהתיעוד המקורי; שפת הממשק ושמות התפריטים עשויים להיות שונים.

MUDEC_00016​

failed to receive information from the master server for MS record: <ret> <error_msg>

הבעיה עשויה להתרחש כאשר נתונים שאמורים להתקבל במהלך התקשורת עם השרת המרכזי של Mudfish אינם מגיעים מסיבה כלשהי. הסיבה מופיעה ב-<error_msg>:

  • ODR_EAGAIN

    התוכנית ניסתה לקבל רשומת MR מהשרת המרכזי, אך החבילה אינה מגיעה.

    הסיבה יכולה להיות בעיה בשרת המרכזי או ברשת אינטרנט בדרך.

  • ODR_ETIMEOUT

    קוד זה מציין ש-Mudfish לא קיבל נתונים מהשרת המרכזי במשך פרק הזמן שהוגדר.

    הסיבה יכולה להיות בעיה בשרת המרכזי או ברשת בדרך. ייתכן גם שמחשב המשתמש ניתק את החיבור לשרת המרכזי.

אפשר לנסות את הפתרונות הבאים.

צילומי המסך נלקחו מהתיעוד המקורי; שפת הממשק ושמות התפריטים עשויים להיות שונים.

MUDEC_00018​

failed to receive information from the master server: <result> <err_string>

לא התקבלה תשובת אימות מהשרת הראשי של Mudfish. פרטי הבעיה מופיעים ב-<result> וב-<err_string>. משמעות <err_string>:

  • ODR_ETIMEDOUT

    הזמן הקצוב פג משום שלא התקבלה תשובה מהשרת המרכזי במשך פרק הזמן שנקבע.

    הדבר עשוי לקרות במצבים הבאים.

    • השרת המרכזי אינו מגיב.

    • אנטי-וירוס AV או חומת אש במחשב המשתמש חוסמים את התקשורת עם השרת המרכזי.

    • חומת אש ברשת חוסמת את החיבור.

MUDEC_00019​

Failed to connect to the mudfish master server

קריאת connect(2) להתחברות לשרת המרכזי נכשלה. ייתכן שהשרת בתקלה או בתחזוקה, או שחומת האש של ספק האינטרנט חוסמת את החיבור.

MUDEC_00020​

Failed to recvfrom(2) the data from master server. Error %ld

החיבור לשרת המרכזי הצליח, אך recvfrom(2) נכשל במהלך חילופי הנתונים מסיבה כלשהי.

הבעיה עשויה לנבוע מאחד המצבים הבאים.

  • בעיית חיבור זמנית לאינטרנט

    הדבר עשוי להתרחש זמנית אם החיבור לשרת המרכזי אינו יציב או בזמן תחזוקה של Mudfish. סגרו את התוכנית ונסו להתחבר שוב, או נסו לאחר סיום התחזוקה.

  • בעיית חיבור מתמשכת — פתרון 1

    לעיתים מקור הבעיה ב-winsock של Windows. ראו איפוס TCP/IP באמצעות כלי NetShell, אפסו winsock ונסו שוב.

    איפוס Winsock

  • בעיית חיבור מתמשכת — פתרון 2

    האם אתם משתמשים ב-Mudfish בחברה, בבית ספר, במוסד ציבורי או בבסיס צבאי עם חומת אש מחמירה? במקרה כזה, נסו:

    1. פתחו את Mudfish Cloud VPN מתוך תפריט התחל.

    2. מצאו את הסמל Mudfish Launcher בתפריט.

    3. לחצו עליו לחיצה ימנית ופתחו „מאפיינים (Properties)”.

    4. יש לשנות את אפשרויות ההפעלה בשדה „יעד(T)”. ברירת המחדל בדרך כלל היא:

      "C:\Program Files\Mudfish Cloud VPN\mudrun.exe"

      הוסיפו את האפשרות -O, למשל:

    "C:\Program Files\Mudfish Cloud VPN\mudrun.exe" -O

    הוספת האפשרות -O לקיצור הדרך

    1. הפעילו את Mudfish מחדש.

צילומי המסך נלקחו מהתיעוד המקורי; שפת הממשק ושמות התפריטים עשויים להיות שונים.

MUDEC_00021​

Authentication with username '%s' failed - %s

הודעה זו מופיעה בדרך כלל כשמתרחשת שגיאת אימות.

MUDEC_00022​

CreateProcess failed with error %d: %s

האם אתם משתמשים בגרסה העדכנית של Mudfish? שגיאה זו מתרחשת כאשר Mudfish Launcher אינו מוצא בעת ההפעלה את הנתיב לדפדפן ברירת המחדל או ל-cmd.exe. הסיבות הידועות עד כה הן:

  1. מעולם לא הוגדר דפדפן ברירת מחדל ברישום של Windows.

  2. וירוס או נוזקה פועלים במערכת.

הפתרונות הידועים:

  • אם השתמשתם רק ב-Internet Explorer, התקינו Chrome או Firefox. בהפעלה הראשונה הם בדרך כלל שואלים אם להפוך לדפדפן ברירת המחדל. השיבו בחיוב והפעילו שוב את Mudfish.

  • נוזקה פעילה עלולה לפגוע ברשומות המערכת הקשורות לדפדפן ברירת המחדל.

    הסירו אותה לחלוטין באמצעות כלי להסרת נוזקות ונסו שוב.

  • התקינו תחילה את הגרסה העדכנית מאתר Mudfish.

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

    אם כן, לחצו עליו לחיצה ימנית ובחרו Show IP/Port. יוצג מידע כגון http://127.0.0.1:8282 או http://127.0.0.1:xxxxx, עם מספר אקראי. אפשר להזין את הכתובת ישירות בדפדפן ולהשתמש בתוכנית.

MUDEC_00023​

vr3→chunk→next isn't NULL.

שגיאה זו עשויה להופיע בעת הפעלת Mudfish, אם התוכנית כבר פועלת ומופעלת שוב, או אם הזיכרון המשותף שבו משתמש mudfish.exe נפגם מסיבה כלשהי.

כדי לפתור זאת, סיימו בכוח את כל התהליכים הבאים דרך מנהל המשימות, ואז הפעילו שוב את Mudfish.

  • mudfish.exe

  • mudflow.exe

  • mudrun.exe

MUDEC_00026​

Wrong syntax on .conf file

הבעיה עשויה להתרחש כאשר קובץ ההגדרות הפנימי של Mudfish נפגם או שהתחביר שלו אינו תקין מסיבה כלשהי. לפתרון:

  1. סגרו את Mudfish לחלוטין ופתחו בסייר הקבצים את תיקיית ההתקנה, בדרך כלל C:\Program Files (x86)\Mudfish Cloud VPN.

  2. מצאו את הקובץ .conf ומחקו אותו.

לאחר מכן הפעילו את Mudfish.

MUDEC_00029​

TCP_nodelay(1) to the client (<ip>:<port>) failed: <errno> <errmsg>

שגיאה זו עשויה להתרחש כאשר מצב FastConnect מופעל וניסיון לכבות את אלגוריתם TCP Nagle בחיבור למחשב המשתמש נכשל. הסיבה מופיעה ב-<errno> וב-<errmsg>. ההודעה הידועה עד כה היא:

  • 54 Connection reset by peer

    עשויה להתרחש אם החיבור למחשב המשתמש כבר נותק.

אם השגיאה חוזרת, כבו את מצב FastConnect ונסו שוב.

הגדרות התוכנית ומצב FastConnect

צילום המסך נלקח מהתיעוד המקורי; שפת הממשק ושמות התפריטים עשויים להיות שונים.

MUDEC_00031​

TOL_connect(<ip>, <port>) failed: <errno> <errmsg>

שגיאה זו עשויה להתרחש כאשר מצב FastConnect מופעל ו-Mudfish אינו מצליח להתחבר לכתובת הפרטית <ip> של שרת הממסר ביציאה <port>. פירוט ההודעות:

  • 60 Operation timed out.

    הזמן הקצוב פג לאחר שניסיון ההתחברות לשרת Mudfish בכתובת <ip> לא הושלם כראוי.

    בדרך כלל הדבר מצביע על בעיה בחיבור לשרת הממסר.

אפשר לבדוק את הכתובת הפרטית של כל שרת במצב שרתי Mudfish, וכך לזהות באיזה שרת יש בעיית תקשורת.

אם <port> הוא 8081, הבעיה היא בגישה לפרוקסי SOCKS המשמש באופן פנימי.

פתרונות אפשריים:

  1. כבו זמנית את מצב FastConnect והשתמשו בתוכנית.

  2. אם עליכם לשחק כאשר מצב FastConnect מופעל, החליפו שרת ממסר ובדקו שוב.

MUDEC_00032​

stp_auth: TOL_read(2) from the backend (<ip>:<port>) failed (ret -1 errno <error_number>)

הבעיה נובעת מקושי בחיבור בין Mudfish הפועל במחשב המשתמש לבין יציאת פרוקסי SOCKS הפועל בשרת הממסר. הסיבה משתנה לפי <error_number>:

  • 54

    פירושו ECONNRESET (Connection reset by peer), כלומר שרת הממסר ניתק את החיבור ראשון.

    כדי לדעת מדוע הוא ניתק את החיבור, יש לבדוק את היומנים בצד השרת.

MUDEC_00037​

failed to do CONNECT to <ip>:<port> (ver 5 rcode <return_code>)

שגיאה זו עשויה להתרחש כאשר מצב FastConnect מופעל. מחשב המשתמש ניסה להתחבר אל <ip>:<port>, אך שרת הממסר המבצע את ממסר ה-TCP לא הצליח להתחבר לאותה כתובת ויציאה. <return_code> מציין את סיבת הכישלון מצד השרת:

  • 1

    שגיאה כללית שעשויה לנבוע ממגוון סיבות. בדרך כלל שרת הממסר אינו מצליח להתחבר כראוי אל <ip>:<port>.

  • 5

    ניסיון TCP connect נדחה — Connection refused. כלומר, נעשה ניסיון להתחבר ליציאה סגורה, והיעד שלח חבילת TCP RST לסגירת החיבור.

MUDEC_00038​

TCP relay from the client to the backend failed.

הודעה זו מופיעה כאשר אי אפשר להתחבר לשרת ממסר מסיבה כלשהי. בדרך כלל היא מוצגת אחרונה, אחרי שגיאות אחרות, ולכן השגיאה המהותית היא זו שהודפסה לפניה. בדקו כך:

  • פתחו את סעיף פרטי היומן בתפריט „מצב → תהליך” בממשק Mudfish.

  • ביומן Mudfish Core תמצאו בדרך כלל שגיאות אחרות לפני MUDEC_00038. שגיאות אלה הן שהובילו להצגת ההודעה הזו.

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

MUDEC_00040​

TOL_accept(2) for A.B.C.D:NUM failed: <error_number>

משמעות השגיאה תלויה ב-<error_number>:

  • 53

    מציין ECONNABORTED (Software caused connection abort). הדבר עשוי לקרות כשהלקוח מנתק את החיבור לפני ש-Mudfish מספיק לבצע accept(2).

MUDEC_00041​

הסיבה זהה לזו של MUDEC_00299.

MUDEC_00042​

Tried to add a entry which already exists on the routing table.

למשתמשי Mudfish v4:

  • השגיאה עשויה להתרחש אם מסלול הניתוב של פריט מותאם אישית חופף להגדרות של פריט אחר.

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

למשתמשי Mudfish v3:

  • בתפריט „הגדרות → כללי” קיימת האפשרות „טעינה אוטומטית של טבלת הניתוב”, המופעלת כברירת מחדל. כאשר היא מופעלת, Mudfish טוען בתחילת ההפעלה את המסלולים שהוגדרו דרך האשף או דרך „הגדרות → טבלת ניתוב”. לכן בדרך כלל אין צורך להגדיר אותם שוב, אלא אם רוצים להחליף את שרת הממסר.

    זו אזהרה שמופיעה כאשר מנסים להגדיר שוב מסלולים שכבר הוגדרו דרך האשף או תפריט טבלת הניתוב. היא אינה משפיעה על השירות ואפשר להתעלם ממנה. כדי לעבור לשרת אחר, מחקו את המסלולים הקיימים ב„הגדרות → טבלת ניתוב” והגדירו אותם מחדש; האזהרה לא אמורה להופיע.

MUDEC_00043​

MUDEC_00043: Failed to write the routing socket message for <addr>/<netmask>/<gateway>/<local_ip> (<errornum> <errormsg> cmdval <command>)

משמעות השגיאה עשויה להשתנות לפי המספר <command>.

  • כאשר <command> הוא 1:

    • כאשר <errnum> הוא 51:

      אם <errormsg> הוא Network is unreachable, הממשק הפנימי לא הוגדר כראוי במהלך ההגדרה הראשונית של Mudfish.

      סביר מאוד שביומן Core שבתפריט „מצב → תהליך” בלוח הבקרה מופיעות שגיאות נוספות לפני שגיאה זו.

      מסך התהליכים והיומנים

      הקפידו לבצע בדיקת פעולה בסיסית ולוודא שמתקבלת תוצאה תקינה.

      מסך רכישת פריט לבדיקה

  • כאשר <command> הוא 2:

    • כאשר <errornum> הוא 3:

      אם <errormsg> הוא No such process, התוכנית ניסתה למחוק רשומה שאינה קיימת בטבלת הניתוב. הסיכוי ששגיאה זו מסוכנת או בעייתית נמוך מאוד.

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

צילומי המסך נלקחו מהתיעוד המקורי; שפת הממשק ושמות התפריטים עשויים להיות שונים.

MUDEC_00044​

The client isn't ready yet

אזהרה זו מופיעה משום שלקוח DHCP במחשב המשתמש עדיין לא ביקש כתובת IP מ-Mudfish Core.

ייתכן שחומת אש חוסמת בקשות DHCP עבור התקן הרשת tap(4).

לפתרון זמני ראו MUDEC_00045.

MUDEC_00045​

The client doesn't response with DHCP protocol

החל מגרסה v5.5.8, נוסף מנהל ההתקן Wintun כחלופה ל-TAP של OpenVPN.

כדי להפעילו, הריצו את Mudfish Launcher עם האפשרות -N. לפרטים ראו אפשרויות ההפעלה של mudrun.

שגיאה זו מופיעה כאשר לקוח DHCP במחשב אינו מבקש כתובת IP מ-Mudfish Core במשך פרק זמן מסוים.

בדרך כלל לקוח DHCP של Windows מנסה לקבל כתובת IP מ-Mudfish Core, אך אינו מקבל חבילת DHCP Offer מסיבה כלשהי. נסו את הבדיקות הבאות.

  • ב-Windows 10, הבעיה עלולה להתרחש משום ש-Windows אינו מעבד במהירות את הגדרות הרשת. נסו:

    • לחצו לחיצה ימנית על שורת המצב בתחתית המסך ופתחו את „מנהל המשימות”.

    לפעמים פעולה זו פותרת את הבעיה. אם לא, נסו:

    1. לחצו על סמל הרשת במגש המערכת בפינה הימנית התחתונה, ואז על „הגדרות רשת”.

    2. בחלון ההגדרות, לחצו על „מצב” בצד ימין והשאירו את החלון פתוח.

    3. לחצו על „שינוי אפשרויות מתאם” והשאירו גם את החלון הזה פתוח.

  • ב-Windows עם Mudfish v4.3.13 או חדש יותר, אפשר להשתמש באפשרות ההפעלה -I של Launcher. היא מגדירה כתובת IP דרך IP Helper API במקום DHCP. להגדרתה:

    1. פתחו את Mudfish Cloud VPN מתוך תפריט התחל.

    2. לחצו לחיצה ימנית על Mudfish Launcher ופתחו „מאפיינים (Properties)”.

    3. ערכו את אפשרויות ההפעלה בשדה „יעד(T)”. ברירת המחדל בדרך כלל היא:

      "C:\Program Files\Mudfish Cloud VPN\mudrun.exe"

      הוסיפו את האפשרות -I כך:

      "C:\Program Files\Mudfish Cloud VPN\mudrun.exe" -I

      הוספת האפשרות -I לקיצור הדרך

    4. אם ההגדרה הוחלה כראוי, תמצאו ביומן Core תחת „לוח הבקרה → מצב → תהליך” שורה כגון:

      [INFO] Setting IP address <ip_address> with IP Helper

  • אם פועל אנטי-וירוס במחשב של בית קפה אינטרנט, השביתו אותו זמנית והפעילו שוב את Mudfish. למשל, Norton Anti-virus מזהה לעיתים בטעות חבילת DHCP Offer של Mudfish Core כחבילת ARP Spoofing ומשמיט אותה בכוח.

  • בלוח הבקרה, ברשימת התקני הרשת, מצאו את TAP-Win32 adapter v9. השביתו והפעילו אותו כמה פעמים ואז הפעילו מחדש את Mudfish. לפעמים זה פותר את הבעיה.

  • במאפייני TAP-Win32 adapter v9, ודאו שהאפשרות „DHCP מופעל” מוגדרת ל„כן”.

    ראו שינוי הגדרות TCP/IP לבדיקת מאפייני החיבור. יש לבחור „קבל כתובת IP באופן אוטומטי”.

  • בדקו במאפייני TAP-Win32 adapter v9 אם IPv6 מופעל. השביתו אותו לחלוטין ונסו שוב; לפעמים הדבר פותר את הבעיה.

  • הפעילו מחדש את מערכת ההפעלה ונסו שוב.

צילום המסך נלקח מהתיעוד המקורי; שפת הממשק ושמות התפריטים עשויים להיות שונים.

MUDEC_00048​

wrong sid number <sidno> (tag <tagno>)

השגיאה מציינת שהערך <sidno> אינו תקין. אם הבעיה נמשכת, פתחו את תיקיית ההתקנה של Mudfish ומחקו את כל הקבצים הבאים, שסיומתם vsm:

  • .mudfish.vsm
  • .mudflow.vsm
  • .mudrun.vsm

לאחר מכן הפעילו שוב את Mudfish.

MUDEC_00049​

no entry for SID XXX.

לבעיה זו ראו את השגיאה MUDEC_01643.

MUDEC_00051​

Failed to set the default route.

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

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

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

אם הבעיה נמשכת, פנו לפורום Mudfish.

MUDEC_00056​

arp: AA:BB:CC:DD:EE:FF is using my IP address 0.0.0.0 on reX

בעת השימוש ב-Mudfish עשויה להופיע שגיאת ARP זו. היא עשויה להתרחש כאשר משתמש אחר משתמש גם הוא בכתובת ה-IP הפרטית הפנימית שהוקצתה לכם. סיבות אפשריות:

  • תוכנת ניהול הכתובות הפרטיות בשרת המרכזי הסתיימה באופן חריג.

    בדרך כלל אנו מודיעים על תקלה כזו בדף Facebook של Mudfish.

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

כשזה קורה, יש להפעיל את Mudfish מחדש.

MUDEC_00057​

Couldn't find the static node X for default route

הודעה זו מופיעה כאשר שרת הממסר שנבחר להגדרת שער ברירת המחדל הפנימי אינו זמין מסיבה כלשהי.

MUDEC_00058​

No gateway found.

הבעיה נגרמת בדרך כלל מחוסר יתרה ב-Mudfish. יש לרכוש תחילה יתרה באתר רכישת היתרה.

MUDEC_00059​

ODR_write() error to <ip>: <errno> <err_string>

השגיאה מצביעה על בעיית תקשורת עם שרת הממסר שכתובתו הציבורית היא <ip>. Mudfish שלח אליו נתונים, אך השליחה נכשלה בגלל <errno> ו-<err_string>. דוגמאות:

  • 10060 (ODR_ETIMEDOUT)

    הנתונים נשלחו לשרת, אך הוא לא השיב שקיבל אותם.

  • 10054 (ODR_ECONNRESET)

    הנתונים נשלחו לשרת, אך הוא ניתק את החיבור.

החליפו שרת ממסר ובדקו אם השגיאה עדיין מופיעה.

בחירת שרת ממסר אחר

צילום המסך נלקח מהתיעוד המקורי; שפת הממשק ושמות התפריטים עשויים להיות שונים.

MUDEC_00060​

ODR_sendto() error to A.B.C.D: error message

שגיאה זו עשויה להופיע כאשר התקן הרשת הווירטואלי הפנימי re(4) שולח חבילת UDP לשרת ממסר, אך השליחה נכשלת מסיבה כלשהי.

הסיבה מופיעה בחלק error message; בדרך כלל מדובר בחומת אש או בבעיית רשת. פירוט:

  • ODR_EHOSTUNREACH

    אין מסלול לשרת הממסר בכתובת A.B.C.D. כלומר, נעשה ניסיון להגיע למארח שאינו נגיש. בדרך כלל טבלת הניתוב הוגדרה באופן שגוי.

  • ODR_ENOBUFS

    התוכנית ניסתה לשלוח חבילה אל A.B.C.D, אך מערכת ההפעלה החזירה שגיאה. בדרך כלל אין די מקום במאגר של ה-socket או שהתור הפנימי מלא.

    משמעות השגיאה היא שאי אפשר לשלוח חבילות ליעד A.B.C.D מסיבה כלשהי. בדרך כלל היא מופיעה כאשר אין תקשורת עם היעד.

ראשית יש לבדוק את MTU בין מחשב המשתמש לשרת הממסר ולהגדיר ערך מתאים. שלחו דוח דרך „תמיכה → דיווח על בעיה” בממשק Mudfish כדי שנוכל לבדוק.

MUDEC_00062​

ODR_read() for hdr error from <ip>: <string>*

שגיאה זו עשויה להופיע כאשר Mudfish משתמש ב-TCP כפרוטוקול התקשורת עם השרת המרכזי.

<ip> מציין את כתובת ה-IP הציבורית של שרת הממסר, ו-<string> מציין מדוע פעולת הקריאה מ-socket ה-TCP נכשלה.

  • ODR_ECONNRESET

    שרת הממסר או חומת אש ברשת שלחו מסיבה כלשהי חבילת TCP RST אל Mudfish. כלומר, הצד של שרת הממסר ניתק ראשון.

    בדקו אם התופעה חוזרת גם לאחר החלפת שרת הממסר.

אם אינכם משתמשים בדרך כלל בשרת שמצוין ב-<ip>, אפשר להתעלם מההודעה.

MUDEC_00064​

ODR_read() for payload error from <ip>: <err_string>

שגיאה זו עשויה להופיע כאשר פרוטוקול החיבור מוגדר ל-TCP. קבלת נתונים מהשרת בכתובת <ip> נכשלה; הסיבה המדויקת מופיעה ב-<err_string>.

  • ODR_ECONNABORTED

    המחשב שלכם ניתק ראשון את החיבור לשרת הממסר.

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

  • ODR_ETIMEDOUT

    ניסיון read() לקבלת נתוני Payload מהשרת חרג מהזמן הקצוב משום שהשרת לא שלח אותם.

ראו שאלות בנושא שרתי ממסר והחליפו שרת לבדיקה, או נסו פרוטוקול חיבור אחר.

הגדרות פרוטוקול החיבור

צילום המסך נלקח מהתיעוד המקורי; שפת הממשק ושמות התפריטים עשויים להיות שונים.

MUDEC_00066​

ODR_recvfrom() error from <ip>: <num> <string>

<ip> מציין את כתובת שרת הממסר, ו-<num> ו-<string> מציינים את פרטי השגיאה. Mudfish שלח חבילת UDP לשרת שבכתובת <ip>, אך היא לא נמסרה מסיבה כלשהי.

  • ODR_ECONNRESET

    Mudfish שלח חבילת UDP לשרת שבכתובת <ip>, אך ה-TTL (Time To Live) שלה פג בדרך, והתקבלה מנתב ביניים הודעת ICMP מסוג TTL expired in transit.

MUDEC_00071​

Couldn't connect to A.B.C.D:E for TCP: <num> <string>

Mudfish Core אינו מצליח להתחבר לשרת ממסר מסוים, שבדוגמה כתובת ה-IPv4 שלו היא A.B.C.D. הסיבה מפורטת ב-<num> וב-<string>.

הסיבות האפשריות כוללות:

  • השרת אינו פועל, חומת אש חוסמת את החיבור או שהתוכנית בצד השרת אינה פועלת כראוי.

  • חיבור האינטרנט הנוכחי אינו מוצא מסלול ניתוב לשרת שנבחר.

פירוט ההודעות:

  • ODR_ETIMEDOUT

    השגיאה עשויה להופיע בעת ניסיון להתחבר לשרת A.B.C.D או לאחר שלא הגיב במשך פרק הזמן שנקבע.

    ברוב המקרים חומת אש חוסמת את החיבור מסיבה כלשהי.

מומלץ לנסות את ההנחיות בפתרון בעיות חומת אש.

MUDEC_00074​

Failed to connect A.B.C.D:E

התופעה זהה לזו של MUDEC_00071. ראו את התיעוד המקושר.

MUDEC_00075​

Failed to open a socket to main server for heartbeat.

השגיאה מופיעה כאשר שלב ההכנה לשליחת heartbeat לשרת המרכזי נכשל. כדי למצוא את הסיבה המהותית, פתחו „מצב → תהליך” ועיינו ביומן Core; לפני MUDEC_00075 תמצאו קוד שגיאה אחר.

מסך התהליכים ויומן Core

צילום המסך נלקח מהתיעוד המקורי; שפת הממשק ושמות התפריטים עשויים להיות שונים.

MUDEC_00079​

Failed to connect the master server: <error_msg>

לא ניתן להתחבר מסיבה כלשהי לשרת האימות הנמצא בשרת המרכזי של Mudfish. סיבות אפשריות:

  1. שרת האימות אכן אינו פועל.

  2. חומת האש במחשב או ברשת מונעת גישה לשרת המרכזי.

    במקרה זה, נסו את ההנחיות בפתרון בעיות חומת אש.

הגדרת אפשרות ההפעלה -O

הגדרות התוכנית

איור מתוך הוראות פתרון בעיות החיבור

הגדרת כתובת MAC

הגדרות רשת LAN ב-Luci

צילומי המסך נלקחו מהתיעוד המקורי; שפת הממשק ושמות התפריטים עשויים להיות שונים.

MUDEC_00080​

TOL_sendto(2) error to reX A.B.C.D for heartbeat.

הסיבה​

השגיאה מופיעה כאשר החיבור לשרת הממסר אינו יציב או כשהשרת אינו מגיב.

השרת הבעייתי הוא בעל כתובת ה-IPv4 הפנימית A.B.C.D, המחובר להתקן הווירטואלי reX, כאשר X הוא מספר. כדי לזהות את שם השרת, חפשו את הכתובת A.B.C.D במצב שרתי Mudfish.

פתרונות​

  • אם אינכם משתמשים בשרת הבעייתי, אפשר להתעלם מההודעה. ייתכן שהוא נעצר זמנית.

  • אם יש בעיית heartbeat לכל שרתי הממסר, ייתכן שמקורה במדיניות חומת האש של הרשת. ב„הגדרות → כללי”, שנו את „פרוטוקול החיבור” מ-UDP ל-TCP או ICMP ובדקו שוב.

  • אם הבעיה נמשכת, פנו לפורום Mudfish.

MUDEC_00084​

Too many failure to the backend.

השגיאה מופיעה כאשר ניסיונות ההתחברות לשרת הממסר ממשיכים להיכשל. בדרך כלל יופיעו איתה גם MUDEC_00071 ו-MUDEC_00074. בדקו איזה שרת בעייתי וכתבו בפורום או דווחו לכתובת support-ko@loxch.com.

MUDEC_00086​

ReadFile() error: <num> <error_msg>

קריאת נתונים מהתקן הרשת TAP-Win32 adapter v9 נכשלה בגלל הסיבה המופיעה ב-<error_msg>. השגיאות הידועות הן:

  • 2 The system cannot find the file specified.

    התקן הרשת לא נמצא. ייתכן שהתקנת TAP-Win32 adapter v9 אינה תקינה, או שמותקנים כמה התקנים כאלה.

    ראו מנהל ההתקן TAP(4) אינו פועל ונסו תחילה לתקן או להתקין מחדש את ההתקן.

  • 995 The I/O operation has been aborted because of either a thread exit or an application request.

    פעולת I/O הופסקה מסיבה כלשהי, כפי שנכתב בהודעה. בדרך כלל תוכנית אחרת הפריעה ל-Mudfish בזמן שפעל, או השתלטה על החיבור להתקן TAP-Win32 adapter v9 או ניתקה אותו.

    בדקו תחילה אם קיימת תוכנית שמפריעה לפעולת Mudfish.

MUDEC_00089​

הסיבה זהה לזו של MUDEC_00086.

MUDEC_00091​

RegOpenKeyEx() error: <num> <error_msg>

ניסיון לשנות את Tcpip Parameter של התקן TAP-Win32 adapter v9 ב-Windows נכשל מהסיבה הבאה.

  • 5 Access is denied.

    הגישה לקריאה או לכתיבה של ערך הרישום אינה מותרת מסיבה כלשהי. ייתכן שחומת אש או אנטי-וירוס מגבילים אותה.

אפשר להתעלם מההודעה, משום שהיא אינה משפיעה משמעותית על פעולת Mudfish.

MUDEC_00104​

CreateProcess failed (<errnum>)

אירעה שגיאה כאשר Mudfish ניסה לשנות את MTU של TAP-Win32 adpater v9 באמצעות netsh. הסיבה מופיעה ב-<errnum>. השגיאה הידועה:

  • 2 ERROR_FILE_NOT_FOUND

    אם מופיעה שגיאה זו, בדקו שהקובץ %SystemRoot%\system32\netsh.exe קיים כראוי. אם השגיאה הזו אינה קיימת, ייתכן שווירוס או נוזקה אחרים מחקו אותו בכוח; נראה שיש לשחזר אותו כדי להשתמש ב-Mudfish כראוי.

MUDEC_00110​

No panel found for ID <uuid>. Trying the next.

Windows מצא מידע בסיסי על התקן TAP-Win32 adpater v9 שמזההו <uuid>, אך לא מצא את פרטי ההגדרה שלו. הדבר עשוי להתרחש אם שימוש קודם בתוכנת VPN אחרת שיבש או פגם ברישום של Windows.

אם בדיקת פעולה בסיסית מאשרת שהכול פועל, אפשר להתעלם מהבעיה. אם לא, ההתקן אינו מותקן כראוי; ראו מידע על מנהל ההתקן TAP(4) לפתרון.

MUDEC_00111​

הסיבה זהה לזו של MUDEC_00192.

MUDEC_00112​

הסיבה זהה לזו של MUDEC_00086.

MUDEC_00114​

הסיבה זהה לזו של MUDEC_00062.

MUDEC_00115​

הסיבה זהה לזו של MUDEC_00062.

MUDEC_00123​

הסיבה זהה לזו של MUDEC_00139.

MUDEC_00124​

CreateIpForwardEntry() failed: <errno> <err_msg>

תהליך Mudfish Core לא הצליח להוסיף מסלול ניתוב למערכת ההפעלה המארחת. <errno> ו-<err_msg> מציינים את סיבת הכישלון. הודעות ידועות:

  • 160 (ERROR_BAD_ARGUMENTS) - One or more arguments are not correct.

    הועבר פרמטר שגוי לפונקציה CreateIpForwardEntry(). אם קיבלתם הודעה זו, שלחו פרטים באמצעות דוח בעיה.

  • 1168 (ERROR_NOT_FOUND) - Element not found.

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

MUDEC_00125​

No default routing path found

שגיאה זו עשויה להופיע בהפעלת Mudfish במצב Full VPN, כאשר ניתן למצוא בטבלת הניתוב את שער ברירת המחדל של מערכת ההפעלה. ידוע שהיא מתרחשת במקרה הבא.

  • Mudfish אינו תומך במערכת ההפעלה שבה אתם משתמשים.

אם הבעיה נמשכת, שלחו דוח בעיה כדי שנוכל לסייע יותר.

MUDEC_00126​

ODR_CreateIpForwardEntry failed: IP <ip>/<netmask>/<nexthop> (ifindex <idx> metric <metric1>)

לא ניתן ליצור רשומת העברה בטבלת הניתוב של Windows. בדקו שגיאות קודמות בתפריט „מצב → תהליך”. בדרך כלל מופיעה לפני הודעה זו השגיאה MUDEC_00124, המצביעה על הסיבה.

MUDEC_00129​

ODR_CreateIpForwardEntry failed: IP <ip>/<netmask>/<gateway> (ifindex <interface_index> metric <metric_value>)

תהליך Mudfish Core לא הצליח להוסיף למערכת ההפעלה המארחת מסלול ניתוב הכולל את <ip>, ‏<netmask> ו-<gateway>.

MUDEC_00137​

msk0: ODR_writev() error: <err_string>

זוהי שגיאה במנהל ההתקן msk(4), התקן הרשת הווירטואלי של Mudfish. הסיבה משתנה לפי <err_string>.

  • ODR_ENOENT

    פירושו The system cannot find the file specified. השגיאה עשויה להופיע כאשר החיבור של Mudfish להתקן TAP-Win32 adapter v9 נותק מסיבה כלשהי.

    למשל, תוכנות לשיפור ping עשויות לשנות את הרישום של Windows ולהפעיל מחדש את כל התקני הרשת כדי להחיל את השינוי; השגיאה יכולה להתרחש בזמן זה.

MUDEC_00139​

הן MUDEC_00139 והן MUDEC_00137 קשורות להתקן TAP-Win32 adapter v9. ייתכן שהפעולה הבסיסית של Mudfish עצמה אינה תקינה. לכן הדבר החשוב ביותר הוא לבדוק את הפעולה הבסיסית; התחילו בווידוא שהיא פועלת כראוי.

MUDEC_00145​

MUDEC_00145: udp_relay: TOL_sendto(2) failed to <address>: <errno> <errmsg>

שגיאה זו עשויה להתרחש כאשר מצב FastConnect מופעל, והיא מציינת בעיה בשליחת חבילות UDP לשרת הממסר שבכתובת <address>. הודעות ידועות:

  • 55 No buffer space available

    Mudfish ניסה להעביר חבילת UDP, אך מאגר ה-socket בשכבה הפנימית הנמוכה מלא ולא ניתן להעביר חבילות נוספות.

    בדרך כלל הדבר מצביע על בעיית תקשורת עם השרת שבכתובת <address>. החליפו שרת ונסו שוב.

    בחירת שרת ממסר אחר

  • 64 Host is down

    אין גישה לשרת הממסר שבכתובת <address>. ייתכן שהשרת אינו פועל. החליפו שרת ונסו שוב.

    שינוי שרת הממסר של הפריט

צילומי המסך נלקחו מהתיעוד המקורי; שפת הממשק ושמות התפריטים עשויים להיות שונים.

אם הבעיה נמשכת, כבו את FastConnect ובדקו אם התופעה עדיין מתרחשת.

MUDEC_00167​

Failed to connect to the master server

לא ניתן להתחבר לשרת האימות שבשרת המרכזי של Mudfish. לפרטים ראו MUDEC_00079.

MUDEC_00176​

tcprelay: Failed to find SID for destination <ip>

השגיאה עשויה להתרחש כאשר מצב FastConnect מופעל. בקשת חיבור אל <ip> הגיעה ממחשב המשתמש ל-Mudfish, אך התוכנית אינה מוצאת מידע שמציין לאיזה שרת ממסר להעביר אותה.

הפתרונות הזמינים כעת:

  1. כבו את מצב FastConnect.

  2. אם המשחק פועל ללא בעיה, אפשר להתעלם מהשגיאה.

MUDEC_00177​

tcprelay: Failed to find information for sid <number>.

השגיאה עשויה להתרחש כאשר מצב FastConnect מופעל, משום ששרת הממסר שמספרו <number> אינו נמצא בתוך התוכנית.

<number> הוא המזהה הייחודי של השרת. התוכנית אמורה לשלוח אליו את הנתונים, אך לא קיבלה את המידע עליו.

לפתרון, בדקו את הנקודה הבאה.

  • החליפו שרת ממסר בהגדרות הפריט שבו אתם משתמשים. ייתכן שהשרת הקודם אינו נגיש וסומן כ-DOWN.

MUDEC_00178​

udprelay: Failed to find SID for destination <ip>

השגיאה עשויה להופיע בשימוש במצב FastConnect, כאשר התוכנית רוצה להעביר נתונים ליעד <ip> אך אינה יכולה לקבוע לאיזה שרת ממסר לשלוח אותם.

אם המשחק פועל ללא בעיה, בדרך כלל יש להתעלם מההודעה. החל מ-v4.2.7 רמת הרישום של שגיאה זו הונמכה למידע.

MUDEC_00179​

MUDEC_00179: Path MTU is wrong. (X/Y)

אם המשחק פועל ללא בעיה למרות השגיאה, אפשר להתעלם ממנה.

ההודעה מופיעה בדרך כלל כאשר MTU (Maximum Transmission Unit) המשמש לתקשורת בין המחשב לשרת המרכזי קטן מהערך ש-Mudfish מצפה לו. 'X' הוא ה-MTU בפועל, ו-'Y' הוא הערך שמוגדר ב-Mudfish. הסיבות הנפוצות לערך X קטן:

  1. MTU של מתאם הרשת המחובר לאינטרנט שונה בכוח.

    תוכנות לשיפור ping עשויות לשנות אותו בעת ההתקנה.

  2. נתב בדרך בין המחשב לשרת המרכזי מסוגל לתקשר רק עם MTU קטן.

פתרון 1​

בדקו תחילה את ערכי MTU הבסיסיים של מתאמי הרשת, כך:

  • לחצו על התחל ופתחו את לוח הבקרה.

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

  • לחצו לחיצה ימנית על כל התקן ופתחו „מאפיינים”. יופיע חלון דומה לזה שבתמונה.

    מאפייני מתאם הרשת והגדרת MTU

  • לחצו על „הגדרה(C)...”, עברו ללשונית „מתקדם” וחפשו את סעיף MTU.

  • בדקו שהערך הוא 1500. אם לא, החזירו אותו ל-1500.

פתרון 2​

לפני שינוי MTU של TAP-Win32 Adapter v9, יש לסגור את Mudfish לחלוטין. שינוי הערך בזמן חיבור ינתק את התקשורת עם שרת הממסר.

אם בבדיקת פתרון 1 כל הערכים מוגדרים כראוי ל-1500 bytes, מומלץ להגדיר את MTU של TAP-Win32 Adapter v9 לערך 'X' - 50. לדוגמה, אם ההודעה מציגה 1480 bytes, הגדירו 1430 byte.

  • מצאו את TAP-Win32 Adapter v9 ברשימת התקני הרשת, לחצו עליו לחיצה ימנית ופתחו „מאפיינים”.

    מאפייני TAP-Win32 Adapter v9

  • לחצו על „הגדרה(C)...”, עברו ללשונית „מתקדם” וחפשו את MTU.

  • שמרו ערך קטן יותר.

  • ב-XP נדרשת הפעלה מחדש כדי להחיל את השינוי כראוי.

צילומי המסך נלקחו מהתיעוד המקורי; שפת הממשק ושמות התפריטים עשויים להיות שונים.

MUDEC_00180​

TCP_socket(2) failed: <errno> <string>

שגיאה זו מופיעה רק כאשר מצב FastConnect מופעל, ומצביעה על בעיה בקריאת נתונים משרת הממסר ובהעברתם למחשב המשתמש המקומי. פירוט <errno> ו-<errmsg>:

  • 55 No buffer space available

    התוכנית ניסתה להעביר נתונים למחשב המקומי, אך מאגר ה-socket מלא מסיבה כלשהי ולא ניתן להעביר עוד נתונים. בדרך כלל הדבר קורה כשמנסים ליצור חיבורים רבים מדי לשרת הממסר.

כפתרון, כבו את מצב FastConnect ונסו שוב, או החליפו שרת ממסר.

MUDEC_00181​

udp_relay: Failed to find the backend for <ip>

השגיאה עשויה להתרחש כאשר מצב FastConnect מופעל ולא ניתן להעביר נתונים ליעד <ip>.

MUDEC_00182​

udp_relay: TOL_socket(2) failed: <errno> <string>

תוכנית ממסר ה-UDP אינה יכולה ליצור עוד socket(2). אפשר לברר את המצב המדויק יותר לפי <errno>, אך בדרך כלל נוצרו יותר מדי sockets של UDP.

בסופו של דבר, הבעיה נובעת מתוכנית שיוצרת חיבורי UDP רבים; אפשר לפתור אותה בסגירת אותה תוכנית. אפשר גם:

  • לכבות תוכנית P2P פעילה, כגון BitTorrent.

  • לסגור תוכניות שמבצעות פעילות רשת רבה.

  • אם אתם משתמשים ב-Full VPN יחד עם FastConnect, לכבות את Full VPN.

MUDEC_00186​

Wrong TCP format hdr: <char>

אירעה בעיה בתקשורת עם שרת הממסר שנבחר, או שהחיבור נתון לניטור או נחסם בידי חומת האש של הרשת.

נסו פרוטוקול חיבור אחר או החליפו שרת ממסר.

MUDEC_00192​

Failed to open '/dev/tap7': <errno> <err_string>

הסיבה משתנה בדרך כלל לפי <errno>. בדקו את הנקודות הבאות.

  • הורידו והשתמשו בגרסה העדכנית מדף ההורדות. היא אינה תלויה עוד במנהל ההתקן tuntap, ולכן הבעיה לא אמורה להתרחש.

  • ייתכן שתהליך Mudfish כבר פועל. חפשו mudfish ברשימת התהליכים, ואם הוא קיים, סיימו אותו באמצעות kill ונסו שוב.

MUDEC_00196​

SID <number> ((null)) isn't alive.

השגיאה עשויה להופיע אם שרת הממסר בעל SID ‏<number> אינו יכול עוד לספק שירות מסיבה כלשהי. SID הוא המזהה הייחודי הפנימי של השרת. בדקו:

  • החליפו שרת בהגדרות Full VPN או בהגדרות השרת של כל פריט ובדקו אם הבעיה נפתרת.

  • אם אתם משתמשים במנוי במחיר קבוע, בדקו את שימוש הנתונים החודשי בלוח הבקרה של החשבון.

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

  • ודאו שיש די יתרה ב-Mudfish. לעיתים משתמשי מנוי במחיר קבוע נתקלים בבעיה משום שלא רכשו כרטיס מנוי.

    למידע על כרטיסי מנוי ראו הודעה על שינוי מסלולי התשלום - 20210607.

MUDEC_00235​

Too many heartbeat errors. Please check your firewalls.

השגיאה מציינת כישלון באותות heartbeat שנשלחים כדי לשמור על התקשורת עם שרת הממסר. בדרך כלל מדיניות חומת האש של הרשת חוסמת את פרוטוקול החיבור שבו משתמש Mudfish.

ראו פתרון בעיות תקשורת עם שרת ממסר ונסו לשנות את פרוטוקול החיבור.

MUDEC_00238​

Packet loss rate <percentage> to <mudfish_node_name>

אזהרה זו מעידה שאחד הפריטים הנוכחיים מוגדר להשתמש בשרת הממסר <mudfish_node_name>. Mudfish בודק מדי פעם אובדן חבילות בשרתים שהוא מזהה כשרתים שבשימוש ומציג את התוצאות.

בבדיקה אל <mudfish_node_name>, שיעור החבילות שמושמטות כעת הוא <percentage>.

ככל שהשיעור גבוה יותר, החיבור פחות יציב. אפשר להיעזר בו כדי להחליט לעבור לשרת אחר. לפתרון, נסו:

  • לשנות את פרוטוקול החיבור לפרוטוקול מבוסס TCP.

  • או לשנות את „שיטת בדיקת RTT” למבוססת TCP בתפריט „הגדרות → תוכנית”.

  • להשתמש בשרת ממסר אחר.

לניתוח נוסף של הסיבה המהותית, ראו ניתוח רשת באמצעות WinMTR ובצעו בדיקה לכתובת ה-IP הציבורית של שרת הממסר שבו השתמשתם.

MUDEC_00251​

Failed to connect the master server.

שגיאה זו עשויה להופיע כאשר אי אפשר להתחבר לשרת המרכזי של Mudfish.

עיינו ביומן Launcher בתפריט „מצב → תהליך” וחפשו שגיאות אחרות שמופיעות לפני הודעה זו. הן הסיבה לבעיה; ראו את התיעוד שלהן.

MUDEC_00254​

authc_read() failed: <result>

הסיבה זהה לזו של MUDEC_00020.

MUDEC_00258​

Failed to fetch the configuration. (r <result>)

הסיבה זהה לזו של MUDEC_00020.

MUDEC_00260​

sendmsg(2) for DHCP server failed: <errno> <error_msg>

השגיאה עשויה להופיע בעת כישלון בשליחת תשובת DHCP למחשב המשתמש. הסיבה המדויקת מופיעה ב-<errno> וב-<error_msg>. הודעה אפשרית:

  • No route to host

    התוכנית ניסתה לשלוח תשובת DHCP, אך אינה יודעת פנימית לאן לשלוח אותה. ייתכן שהגדרות Mudfish לא הושלמו כראוי, או שקיימת בעיה אחרת שאינה ידועה.

נסו את האפשרות -I המתוארת ב-MUDEC_00045.

הגדרת אפשרות ההפעלה -I

צילום המסך נלקח מהתיעוד המקורי; שפת הממשק ושמות התפריטים עשויים להיות שונים.

MUDEC_00262​

ODR_sendto() error to <ip_addr> Message too long. Check your path MTU. (curmtu <value> buflen <value>

הבעיה מתרחשת כאשר יש בעיית MTU (Maximum Transmission Unit) בשליחת נתונים לשרת הממסר שבכתובת <ip_addr>.

רשימת בדיקה

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

  1. אם התקנתם בעבר את Muddog, הסירו אותו.

  2. בדקו אם תוכנת VPN אחרת כבר פועלת. לעיתים היא משנה את טבלת הניתוב של המערכת וגורמת לבעיה.

פתרון 1​

כדי לפתור את הבעיה, הקטינו את MTU של TAP-Win32 adapter v9 ל-1450 או פחות, או לערך קטן יותר שבו השגיאה מפסיקה, כך:

  • סגרו תחילה את Mudfish. שינוי MTU לפי השלבים הבאים בזמן שהתוכנית פועלת עלול לגרום להתנהגות לא תקינה.

  • מצאו את TAP-Win32 Adapter v9 ברשימת התקני הרשת, לחצו עליו לחיצה ימנית ופתחו „מאפיינים”. יופיע חלון דומה לתמונה.

מאפייני מתאם TAP-Win32 Adapter v9

  • לחצו על „הגדרה(C)...”, עברו ללשונית „מתקדם” וחפשו את MTU.

  • ברירת המחדל היא 1500. שמרו ערך קטן יותר: התחילו ב-1400, ואז הקטינו ב-50 בכל פעם ל-1350, ל-1300 וכן הלאה, תוך בדיקה. בשלב מסוים MUDEC_00262 אמורה להפסיק להופיע.

  • ב-XP יש להפעיל מחדש כדי להחיל את השינוי כראוי.

צילום המסך נלקח מהתיעוד המקורי; שפת הממשק ושמות התפריטים עשויים להיות שונים.

פתרון 2​

ייתכן ששינוי MTU בתפריט ההגדרות יפתור את הבעיה. נסו:

  1. פתחו „הגדרות → תוכנית”.

  2. הקטינו בהדרגה את ערך MTU ל-1400, ל-1300 או ל-1200 ובדקו.

    ברירת המחדל של Mudfish היא 1400.

פתרון 3​

  • לעיתים שינוי פרוטוקול החיבור מ-UDP ל-TCP פותר את הבעיה.
  1. פתחו „הגדרות → תוכנית”.

  2. בחרו פרוטוקול / יציאה מבוססי TCP.

MUDEC_00269​

udp_relay: TOL_sendmsg(2) to <ip>:<port> failed: <errno> <errmsg>

שגיאה זו מופיעה רק כאשר מצב FastConnect מופעל, ומצביעה על בעיה בקריאת נתונים משרת הממסר ובהעברתם למחשב המשתמש המקומי. פירוט <errno> ו-<errmsg>:

  • 55 No buffer space available

    התוכנית ניסתה להעביר נתונים למחשב המקומי, אך מאגר ה-socket מלא מסיבה כלשהי ולא ניתן להעביר עוד נתונים.

    בדרך כלל Torrent או תוכנית שיוצרת חיבורי רשת רבים גורמים למספר חיבורים העולה על קיבולת ה-sockets של Mudfish.

  • 65 No route to host

    Mudfish Core ניסה להעביר חבילה אל <ip>:<port>, אך לא מצא מידע ניתוב ליעד.

    אם אין בעיה בשימוש ב-Mudfish, אפשר להתעלם מהשגיאה. אם היא מונעת שימוש ב-FastConnect, שליחת דוח בעיה תסייע לזהות את הסיבה.

כפתרון, כבו את מצב FastConnect ונסו שוב, או החליפו שרת ממסר.

MUDEC_00279​

arp: <ip> moved from <macaddr> to <macaddr> on <interface>

השגיאה עשויה להתרחש עקב בעיה בשירות פנימי של Mudfish. פתרון הסיבה המהותית דורש עזרה מהצוות. צרו קשר דרך פורום Mudfish.

MUDEC_00280​

הסיבה זהה לזו של MUDEC_00020.

MUDEC_00281​

Failed to fetch the routing table.

Mudfish לא קיבל את מידע טבלת הניתוב מהשרת המרכזי. לעיתים הסיבה היא בעיית רשת, אך אם הבעיה נמשכת, נסו:

צילומי המסך נלקחו מהתיעוד המקורי; שפת הממשק ושמות התפריטים עשויים להיות שונים.

MUDEC_00282​

Failed to receive heartbeat resp <result_code>

השגיאה עשויה להופיע כאשר לא ניתן לקבל תשובת heartbeat מהשרת המרכזי. הסיבה משתנה לפי <result_code>. אם היא נמשכת, השרת המרכזי רואה את המשתמש כמנותק, ולכן עלולות להיות בעיות בשימוש בשירות עד לפתרונה.

אם השגיאה מופיעה רק מדי פעם, אפשר להתעלם ממנה.

MUDEC_00283​

Too many heartbeat gap (<timediff> / <success_count>). Exit.

זוהי שגיאת FATAL, שעשויה להופיע כאשר יש פער גדול בין ערך ה־heartbeat האחרון של הלקוח המוכר לשרת המרכזי של Mudfish לבין הערך הנוכחי בתוכנית. הפער הנוכחי מוערך ב־<timediff>. אם הוא גדול מ־1800 שניות (30 דקות), תהליך Mudfish Core מסתיים בכפייה. הדבר עשוי לקרות במקרים הבאים:

  • החזרת מחשב נייד או שולחני ממצב תרדמה לאחר פרק זמן מסוים.
  • חידוש פעולת הרשת לאחר שלא פעלה במשך זמן מסוים.

אם הבעיה מתרחשת, הפעילו מחדש את Mudfish.

MUDEC_00285​

CryptAcquireContext failed with error <errno>: <errmsg>

שגיאה זו עשויה להתרחש בזמן הפעלת Mudfish, בעת בדיקת ההרשאה ליצור מפתח הצפנה. קוד השגיאה הבא עשוי להופיע:

  • 0x80090024 The profile for the user is a temporary profile

    עיינו בפתרון שבסעיף MUDEC_00286 ונסו אותו.

MUDEC_00286​

CryptAcquireContext, newkeyset

משמעות השגיאה היא בעיה באתחול הדרוש ליצירת מפתח הצפנה בהפעלה הראשונה של Mudfish. נסו את האפשרויות הבאות:

  1. בדקו אם חשבון Windows הנוכחי מוגן בסיסמה. אם ניתן להיכנס ללא סיסמה, הגדירו סיסמה והפעילו מחדש את המחשב.
  2. אם שיטה 1 אינה עוזרת, צרו חשבון Windows חדש לחלוטין, הגדירו לו סיסמה ונסו באמצעותו.
  3. אם שיטות 1 ו־2 אינן עוזרות, נסו כך:
    • בסייר הקבצים, עברו לתיקייה %APPDATA%\Microsoft\Crypto\, שנו את שם התיקייה RSA שבתוכה לשם כגון RSA.old, והפעילו מחדש את המחשב.

      אם שינוי השם של RSA אינו עוזר, שנו את שם התיקייה Keys לשם כגון Keys.old, הפעילו מחדש ונסו שוב.

MUDEC_00299​

write(2) error for command <command>: <errnum> <errmsg>

שגיאה זו עשויה להופיע בגרסת Mudfish ל־Linux, והיא מציינת שהפעלת הפקודה <command> נכשלה. בדקו את <errnum> ואת <errmsg> כדי לברר את הסיבה המדויקת.

  • 9 - Bad file descriptor

    משמעות השגיאה היא שהתהליך שאמור להריץ את הפקודה קרס מסיבה לא צפויה.

    אם היא מופיעה, פנו לתמיכה הטכנית בפורום Mudfish.

אם אתם משתמשים בנתב ipTIME, כבו אותו לחלוטין והפעילו מחדש. אם השגיאה נמשכת, בדקו אם ביומן Core תחת מצב → תהליכים בלוח הבקרה יש הודעות WARN או ERROR, והעלו אותן לשירות כגון Pastebin. ציינו גם את דגם הנתב.

MUDEC_00305​

הסיבה זהה לזו של MUDEC_00015.

MUDEC_00306​

הסיבה זהה לזו של MUDEC_00015.

MUDEC_00309​

Failed to write the routing socket message: <errnum> <errmsg>

שגיאה זו עשויה להופיע כאשר תהליך Mudfish Core נכשל ביצירת רשומה בטבלת הניתוב. השגיאה הידועה כעת היא:

  • Network is unreachable

    היא עשויה להתרחש כאשר הרשומה המיועדת אינה נגישה בהתאם לתצורת הרשת הפנימית.

    ייתכן שהגדרת הרשת נכשלה בגלל שגיאה פנימית אחרת. פתחו בלוח הבקרה של Mudfish את ״מצב → תהליכים״ ובדקו אם ביומן Core יש שגיאות אחרות לפני MUDEC_00309.

    הדבר עשוי להתרחש בדרך כלל כששרת הממסר שנבחר בפריט אינו פעיל.

MUDEC_00314​

Failed to get any OS level event for reconnecting. (<ip>:<port> <protocol>)

שגיאה זו עשויה להופיע כאשר Mudfish מנסה להתחבר לשרת הממסר <ip> ביציאה <port> באמצעות <protocol>, אך אינו מקבל ממערכת ההפעלה שום תשובה בנוגע לתוצאת החיבור. כלומר, לא נוצר חיבור לשרת הממסר. האפשרויות הבאות עשויות לעזור:

MUDEC_00316​

Failed to receive information. <cur_count> / <total_count> / <result> / <expected_size>

שגיאה זו עשויה להופיע כשמתרחשת תקלה בקבלת פרטי הפריטים של המשתמש (מידע ניתוב) מהשרת המרכזי של Mudfish. המספרים בהודעה מציינים:

  • <cur_count>

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

  • <total_count>

    המספר הכולל של טבלאות הניתוב שיש להוריד.

  • <result>

    גודל מידע טבלת הניתוב שהורד כעת.

  • <expected_size>

    גודל מידע טבלת הניתוב שיש להוריד. יש לקבל מידע בגודל זה.

MUDEC_00319​

Failed to authenticate using ID/PWD

שגיאה זו מציינת שאימות מזהה המשתמש והסיסמה נכשל. אם היא חוזרת, בדקו את הדברים הבאים:

  • חפשו הודעות WARN או ERROR ביומן Core בתפריט ״מצב -> תהליכים״. סביר מאוד ששגיאה פנימית אחרת של Mudfish התרחשה לפני MUDEC_00319. בדרך כלל השגיאה הקודמת מצביעה על הסיבה הבסיסית.
  • עברו אל לוח הבקרה של החשבון, שנו את הסיסמה לצירוף פשוט יותר ונסו שוב.

MUDEC_00320​

Failed to fetch the static node information.

שגיאה זו עשויה להופיע כשלא ניתן לקבל מידע על שרתי הממסר מהשרת המרכזי של Mudfish. יש סיבות אפשריות שונות, ובדרך כלל מדובר באחת מאלה:

  • רשת לא יציבה בצד השרת המרכזי של Mudfish.
  • חומת אש ברשת של חיבור האינטרנט הנוכחי.
  • הגדרות רשת לא תקינות במחשב הנוכחי.

MUDEC_00330​

Slowed down due to speed limitation.

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

כדי לפתור את הבעיה, נסו אחת מהאפשרויות הבאות:

  1. עברו למסלול האחר, תשלום לפי נפח תעבורה.

  2. סגרו תוכניות שיוצרות תעבורת רשת מיותרת כדי לפנות רוחב פס.

  3. שדרגו לחבילה אחרת במסלול התשלום הקבוע עם מגבלת מהירות גבוהה יותר.

    ניתן לעיין באפשרויות בעמוד שינוי המסלול.

  4. אם נראה שהבעיה נגרמת מתעבורת אינטרנט HTTP / HTTPS, נסו להחריג אותה בתפריט ״הגדרות -> תוכנית -> כללי החרגה״.

MUDEC_00332​

WSAIoctl() error for ODR_socket(): <errno>

שגיאה זו מציינת שקריאת ioctl() למניעת פיצול חבילות נכשלה בזמן יצירת socket. הערך הבא עשוי להופיע ב־<errno>:

  • 10013 (WSAEACCESS)

    נראה שמערכת ההפעלה חוסמת את הקריאה ל־API ‏WSAIoctl(). בדקו אם התקנתם לאחרונה חומת אש אישית, רכיב אבטחה או תוכנת אנטי־וירוס. סביר שתוכנות אלה חסמו את הקריאה.

MUDEC_00333​

Failed to fetch static node <sid> information.

משמעות השגיאה היא שלא ניתן היה להקצות כתובת IP לתקשורת עם שרת הממסר <sid>. פתחו את ״מצב → תהליכים״ ובדקו את יומן Core. לפני נקודת השגיאה אמורות להופיע הודעות שגיאה או אזהרה אחרות.

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

מצב התהליכים ויומן Core

MUDEC_00338​

Failed to receive a data. (res <errno> / <expected_length>)

שגיאה זו עשויה להופיע כשקבלת מידע הניתוב מהשרת המרכזי של Mudfish נכשלת.

ניתן למצוא אותה ביומן Mudfish Launcher בתפריט ״מצב -> תהליכים״. לפניה אמורה להופיע הודעת שגיאה קודמת, שהיא הגורם לבעיה. עיינו בתיעוד של אותה שגיאה.

MUDEC_00350​

Failed to connect to the mudfish master server.

בעיה זו עשויה להופיע כאשר ניסיון האימות של Mudfish Launcher מול השרת המרכזי של Mudfish נכשל.

בדרך כלל הדבר קורה כשהחיבור עצמו אינו נוצר כראוי. ניתן למצוא את ההודעה ביומן Mudfish Launcher בתפריט ״מצב -> תהליכים״. לפניה אמורה להופיע שגיאה קודמת שגרמה לבעיה; עיינו בתיעוד שלה.

MUDEC_00351​

Failed to recvfrom(2) the data from master server. Error <errnum> <errmsg>

שגיאה זו עשויה להתרחש כשיש בעיה בתקשורת של שרת הממסר של Mudfish עם שרת האימות. בדרך כלל מדובר באחת הסיבות הבאות:

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

בדקו את הדברים הבאים:

  1. בררו תחילה אם התופעה זמנית או מתרחשת תמיד. ייתכן שמקורה בבעיה אצל ספק האינטרנט או ברשת הבינלאומית, או בתקלה בשרת האימות של Mudfish.

  2. כשהבעיה עדיין קיימת, פתחו את ״מצב -> תהליכים״ ובדקו את היומן של Mudfish Launcher. חפשו הודעות שגיאה או אזהרה אחרות בתבנית MUDEC_XXXXX, שבה XXXXX הוא מספר.

    סביר מאוד שיש קוד שגיאה אחר שקדם ל־MUDEC_00351. אם קיים, ההודעה שלו תסביר את הסיבה ביתר פירוט.

אם הבעיה נמשכת, פנו לפורום Mudfish.

MUDEC_00352​

[WARN] Authentication with username '<username>' failed - Wrong username/password

שגיאה זו מציינת שאימות שם המשתמש והסיסמה נכשל. התקשורת עם שרת האימות של Mudfish הייתה תקינה, אך לא ניתן למצוא במסד הנתונים של Mudfish את צירוף המזהה והסיסמה שהזנתם.

אם הבעיה נמשכת, בדקו כך:

  • הזינו את אותו מזהה וסיסמה בעמוד הכניסה ובדקו אם ניתן להיכנס כראוי.
  • אם הכניסה לכתובת זו תקינה והבעיה מתרחשת רק בתוכנית, שנו את הסיסמה לצורה פשוטה יותר ונסו שוב.
  • אם שתי השיטות אינן פותרות את הבעיה, פנו לפורום Mudfish.

MUDEC_00357​

Your account isn't activated.

שגיאה זו עשויה להופיע כשהכניסה לחשבון נחסמה מסיבה כלשהי. בדרך כלל סביר שהסיבה היא ניסיונות חיבור שגויים רבים בתוך פרק זמן מוגדר.

סגרו את Mudfish לחלוטין ונסו להיכנס שוב לאחר 5 דקות.

MUDEC_00362​

ODR_bind() for CLI failed: m_arg <m_arg> <errno> <errmsg>

שגיאה זו עשויה להופיע בעת הגדרת החיבור לממשק CLI של Mudfish. כתובת ה־IP והיציאה להאזנה מוגדרות לפי <m_arg>. הערך <errno> מציין את הסיבה המדויקת לכשל:

  • 10049 ODR_EADDRNOTAVAIL

    קוד זה פירושו "Cannot assign requested address". כלומר, לא ניתן לבצע bind ל־socket ההאזנה של CLI לפי כתובת ה־IP שצוינה ב־<m_arg>.

    השגיאה עשויה להופיע בדרך כלל בנתבי ipTIME עם Mudfish.

MUDEC_00373​

Failed to get the gateway IP address.

שגיאה זו עשויה להופיע כשהתוכנית אינה מוצאת ברשימת שרתי הממסר שלה את כתובת ה־IP של שער ברירת המחדל של שרת הממסר שנבחר. הסיבה האפשרית הרגילה היא:

  • שרת הממסר שנבחר אינו מקוון: הוא נעצר או אינו מקוון עקב בעיית רשת.

אם הבעיה חוזרת, נסו לבחור שרת ממסר אחר של Mudfish.

MUDEC_00400​

Too many requests in short time

שגיאה זו נגרמת משליחת בקשות רבות מדי בזמן קצר לתוכנית השרת שמחשבת את המסלול הקצר ביותר לפי RTT. אם היא מופיעה, פעלו כך:

  • אל תסגרו את העמוד שבו מופיעה השגיאה ואל תבצעו פעולות אחרות; המתינו כפי שהוא.
  • המתינו כ־10–20 שניות.
  • לחצו שוב על הכפתור במקום שבו התרחשה השגיאה.

MUDEC_00401​

Not enough information to calculate shortest pathes.

שגיאה זו מופיעה בדרך כלל כשאין ל־Mudfish מספיק מידע על RTT של המשתמש כדי לחשב את המסלול הקצר ביותר. נסו את השיטה שבקישור הבא:

MUDEC_00408​

לקוח​

Failed to connect the RTT server.

עיינו בסעיף MUDEC_00409 להלן. השגיאה נגרמת מאותה סיבה.

שרת​

Hit the speed cap.

בעיה זו עשויה להתרחש למשתמשים במסלול בתשלום קבוע. ההודעה מציינת שמגבלת מהירות הופעלה בצד שרת הממסר של Mudfish.

כלומר, הגבלת מהירות בתוכנית הלקוח של Mudfish גורמת לשגיאה MUDEC_00330, ואילו הגבלה בצד שרת הממסר גורמת ל־MUDEC_00408.

להסבר מפורט עיינו בסעיף MUDEC_00330.

MUDEC_00409​

Failed to connect the RTT server.

שגיאה זו עשויה להופיע כשלא ניתן להתחבר לשרת של שירות Mudfish שמספק מידע RTT. במקרה זה:

אם הבעיה נמשכת, שלחו דוח בעיה ופנו לתמיכה הטכנית של Mudfish.

MUDEC_00410​

Failed to connect the master server.

שגיאה זו מתרחשת כשלא נוצר חיבור תקין לשרת האימות של Mudfish.

  • ביומן Mudrun Launcher תחת ״הגדרות -> תהליכים״ אמורה להופיע שגיאה קודמת אחרת. עיינו בה לבירור הסיבה המדויקת.

MUDEC_00416​

Failed to connect to <private_ip>:65533 (errno <errno>)

בעיה זו עשויה להופיע בדרך כלל בזמן הגדרת ״מצב מתקדם״ של שרתי הממסר בפריט. כדי להגדיר מצב זה, נשלחים פרטי הגדרה לשרת הממסר, אך התרחשה בעיית התחברות בעת השליחה. <private_ip> מציין את כתובת ה־IP הפרטית של שרת הממסר. <errno> מציין את הסיבה:

  • 60

    הערך 60 של <errno> נצפה ב־Mac OS X. הוא מציין Connection Timed Out: נעשה ניסיון חיבור, אך מסיבה כלשהי לא ניתן היה לתקשר.

במקרה זה, נסו להחליף את שרת הממסר.

MUDEC_00421​

No mudfish nodes picked for the advanced node for the item <itemid>

שגיאה זו עשויה להופיע כאשר התוכנית מנסה להגדיר מצב מתקדם של שרתי ממסר לפריט <itemid>, אך אינה יודעת איזה שרת לבחור בגלל מידע חסר שסיבתו עדיין אינה ידועה. כדי לפתור זאת, בדקו את הדברים הבאים:

  • הקפידו לבדוק שיש לכם יתרת קרדיט ב־Mudfish. לפעמים מחסור בקרדיט גורם לבעיה.
  • אם שרת הממסר בהגדרות הפריט מוגדר ל״בחירה אוטומטית״, בחרו שרת ידנית.
  • לחלופין, עדכנו את מידע RTT לפי כיצד לעדכן מידע RTT ונסו שוב.
  • אם הגבלתם את רשימת השרתים תחת ״הגדרות -> שרתי ממסר״, הסירו את ההגבלה ונסו שוב.

MUDEC_00424​

RTT stddev values are over 15% of your RTT avg to the closest mudfish nodes. Please check your ISP whether there's an issue or network congestion.

הודעה זו מוצגת כשבחישוב RTT הפנימי של Mudfish סטיית התקן היא 15% או יותר מהממוצע. היא מציינת שהחיבור אינו יציב אפילו לשרתי הממסר הקרובים ביותר למיקומכם. החישוב מתבצע כך:

  1. נבחרים 6 שרתי הממסר הקרובים ביותר למשתמש, ומתבצעות אליהם בדיקות RTT תקופתיות.
  2. אם בכל 6 השרתים סטיית התקן RTT stddev היא 15% או יותר מממוצע RTT avg, מוצגת אזהרה.

אם ההודעה חוזרת, בדקו את הדברים הבאים:

  • האם אתם משתמשים בחיבור אלחוטי (WIFI) במקום חיבור קווי? בחיבור אלחוטי, שינויים בעוצמת האות עשויים להגדיל את סטיית התקן.
  • בדקו את החיבור של ספק האינטרנט ואם קיימות הגדרות QoS או חומת אש ברשת הפנימית.

MUDEC_00440​

recv(2) error: read <return_value> error <error_code>

בעיה זו עשויה להתרחש כשקבלת הנתונים נכשלת מסיבה כלשהי. הסיבה מצוינת ב־<error_code>:

  • 10060 (WSAETIMEDOUT)

    הזמן הקצוב חלף מפני שלא הועברו נתונים במשך פרק זמן מסוים.

MUDEC_00446​

Give up to wait the snode backed for SID <sid>

שגיאה זו עשויה להופיע כשהתוכנית אינה מוצאת מידע פנימי על שרת ממסר. אם היא נמשכת, נסו כך:

  • פתחו את ״הגדרות -> שרתי ממסר״ והסירו את הגבלת הרשימה שהגדרתם. לפעמים הבעיה נגרמת מהגבלה נרחבת מדי של השרתים.
  • בהגדרות הפריט, בחרו שרת ממסר ידנית במקום ״בחירה אוטומטית״ ונסו שוב.

אם הבעיה עדיין אינה נפתרת, שלחו דוח בעיה כדי שנוכל לסייע יותר.

MUDEC_00463​

Failed to sendto the routing information (localip <private_ip> errno <errno>)

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

כלומר, נעשה ניסיון להגדיר את שרת הממסר <private_ip>, אך ההגדרה נכשלה מהסיבה <errno>.

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

MUDEC_00464​

AddIPAddress() failed: <if_index> <errno>

שגיאה זו עשויה להופיע כאשר משתמשים באפשרות -I ב־Mudfish Launcher. הסיבה משתנה לפי <errno>.

  • 1168 (ERROR_NOT_FOUND)

    שגיאה זו עשויה להופיע כאשר התקן הרשת TAP-Win32 adapter v9 של Mudfish אינו נמצא במחשב. בדרך כלל הדבר קורה במקרים הבאים:

    • בעיה בתהליך התקנת חבילת Mudfish מנעה התקנה תקינה של TAP-Win32 adapter v9.
    • המחשב נמצא בסביבה המנוהלת בידי מנהל מערכת, כגון בית קפה אינטרנט או בית ספר. בסביבות כאלה התקנת מנהלי התקנים חסומה לעיתים קרובות, ולכן סביר ש־Mudfish לא יעבוד כראוי.

    אם הבעיה נמשכת, שלחו דוח בעיה.

  • 5010 (ERROR_OBJECT_ALREADY_EXISTS)

    קוד זה מציין שכבר מוגדרת כתובת IP בהתקן TAP-Win32 adapter v9 של Mudfish.

    הפתרון הרגיל הוא הפעלה מחדש מלאה של המחשב וניסיון נוסף, או שימוש ב־Mudfish ללא האפשרות -I.

MUDEC_00467​

Failed to recvfrom(3) the flush information (received <errnum> / expected <length> / errno <errno> / sid <sid>)

שגיאה זו מופיעה כשנכשלת הגדרת פרטי ״מצב מתקדם״ או ״מצב MultiPath״ של פריט בשרת הממסר <sid>.

ניתן לברר את סיבת הכשל לפי <errno>.

  • 10060 (WSAETIMEDOUT)

    פירושו ששרת הממסר לא השיב במשך 20 שניות מאז הבקשה.

כדי לפתור את הבעיה, נסו תחילה להשתמש בשרת ממסר אחר במקום השרת שמספרו <sid>.

לחלופין, שנו את מצב שרת הממסר ל״מצב בסיסי״ ובדקו שוב.

MUDEC_00470​

Increasing no of fragmented packets.

אם הבעיה חוזרת, משמעותה שהתקן הרשת (NIC) במחשב מקבל חבילות מפוצלות באופן מתמשך. אם השימוש תקין, אין בכך בהכרח בעיה, אך חבילות מפוצלות עלולות להגדיל את שיעור אובדן החבילות, ולכן מומלץ לפתור זאת ככל האפשר.

בדרך כלל אחת הסיבות הבאות גורמת לכך:

  • ערך MTU (Maximum Transmission Unit) קטן באופן חריג בהתקן הרשת הנוכחי.
  • ערך MTU המשמש לתקשורת עם שרת הממסר של Mudfish גדול מהצפוי.

בדקו כך:

  1. בדקו את ערכי MTU של התקני הרשת המותקנים. אם ערך כלשהו קטן באופן חריג מברירת המחדל (בדרך כלל 1500 ב־Ethernet), החזירו אותו לברירת המחדל.
  2. בממשק Mudfish, פתחו ״הגדרות -> תוכנית״ והגדירו MTU ל־1400 (ברירת המחדל של Mudfish) או ל־1300, ונסו שוב.

MUDEC_00477​

Too big UDP packet to send. (plen <pktlen> mtu <mtu>)

בעיה זו עשויה להופיע לאחר ניסיון להחיל פריט מותאם אישית לפי תהליך באמצעות האפשרות P:, או בעת שימוש במצב פריטי WFP.

כדי לפתור אותה, יש לשנות את MTU של התקן הרשת TAP-Win32 adapter v9.

  • השתמשו בשיטה שבסעיף MUDEC_00262 כדי להגדיר MTU של 1350 או פחות, ונסו שוב.
  • לחלופין, כבו את ״מצב פריטי WFP״ באמצעות Off ונסו שוב.

MUDEC_00486​

MUDWFP_connect() failed.

שגיאה זו מופיעה כשלא ניתן להפעיל את מנהל ההתקן mudwfp.sys מסיבה כלשהי. הסיבה המפורטת נמצאת בקובץ היומן לפני שגיאה זו. בדקו את ההודעות שמעליה. בדרך כלל מופיעים עמה קודי השגיאה הבאים:

  • MUDEC_00514
  • MUDEC_00524

MUDEC_00505​

Failed to lookup the backend for process name: <processname>

שגיאה זו מופיעה כש־Mudfish אינו מוצא במידע הפנימי שלו את פרטי התהליך ששמו <processname>.

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

MUDEC_00514​

StartService() failed: <errno>

שגיאה זו מציינת ששירות Windows הדרוש להפעלת מנהל ההתקן Mudfish WFP (Windows Filtering Platform) לא הופעל כראוי. הסיבה תלויה ב־<errno>.

  • 0x2 (ERROR_FILE_NOT_FOUND)

    בדרך כלל השגיאה עשויה להופיע כש־Windows אינו יכול לטעון את מנהל ההתקן WFP של Mudfish.

    לעיתים היא נגרמת מהתקנת Mudfish ל־64 סיביות על Windows של 32 סיביות, או להפך, התקנת גרסת 32 סיביות על Windows של 64 סיביות.

    התקינו מחדש את הגרסה הנכונה מעמוד ההורדה ונסו שוב.

  • 0x7f (ERROR_PROC_NOT_FOUND)

    יש 2 אפשרויות:

    1. מנהל ההתקן mudwfp.sys אינו מותקן כראוי. בדקו שחבילת Mudfish הותקנה בהצלחה ושלא התרחשו שגיאות במהלך ההתקנה.
    2. אתם משתמשים ב־Windows 7 או בגרסה מוקדמת יותר. לפעולה תקינה של WFP דרוש לפחות Windows 8.
  • 0x4fb (ERROR_DRIVER_BLOCKED)

    שגיאה זו מציינת שטעינת מנהל ההתקן WFP של Mudfish נחסמה מסיבה כלשהי.

    • לעיתים קרובות הסיבה היא חסימה בידי תוכנת אנטי־וירוס או חומת אש הפועלת במחשב.

    • היא עשויה להופיע אם Windows מבוסס ARM ולא Intel.

      מנהל ההתקן WFP של Mudfish נתמך רק ב־Windows מבוסס Intel, ולא ב־Windows מבוסס ARM.

MUDEC_00524​

Driver initialization IOCTL Failed: <rv>

משמעות השגיאה היא שאתחול מנהל ההתקן MUDWFP של Mudfish לא הושלם כראוי. סביר מאוד ששגיאה אחרת קדמה לה ביומן. לפרטים, עיינו בקובץ mudwfp_proxy_stdout.txt או ביומן mudwfp_proxy תחת ״מצב -> תהליכים״.

MUDEC_00535​

DNS poisoning dectected. Please encrypt your DNS request.

בעת הפעלת Mudfish, התוכנית בודקת אוטומטית אם מתבצעת הרעלת DNS ברשת. נבדקים שמות המארח הבאים:

  • api-loopback.mudfish.net

    נבדק אם שם זה נפתר לכתובת 127.0.0.1.

  • www.mudfish.net

    נבדק אם שם זה נפתר לכתובת 14.63.213.39.

  • api.mudfish.net

    נבדק אם שם זה נפתר לכתובת 14.63.218.94.

אם לאחר בדיקת 3 שמות המתחם הפענוח אינו תקין או מוחזרת כתובת IP לא צפויה, שגיאה זו עשויה להופיע. משמעותה שיש תהליך במחשב המשתמש או ברשת שבדרך שמנטר את בקשות DNS ומשנה אותן.

כדי לפתור זאת יש להצפין את בקשות DNS. האפשרויות המומלצות הן:

  1. שימוש ב־DNS Over HTTPS (DOH) ב־Windows 10/11.

    אם מערכת ההפעלה תומכת ב־DOH, ניתן להשתמש בו. הקישורים הבאים עשויים לעזור בהגדרה:

  2. לקוח DNS של Mudfish

    אפשר להשתמש גם בלקוח DNS של Mudfish. תוכנית זו מצפינה את בקשות DNS לפני שליחתן.

MUDEC_00538​

api-loopback.mudfish.net DNS address is poisoned. Please encrypt your DNS requests.

בעיה זו מציינת ששם המתחם של Mudfish שונה באמצעות הרעלת DNS. היא עשויה להתרחש בדרך כלל בחיבור מרשת עם חומת אש או בניסיון להתחבר מסין.

יש להצפין את בקשות DNS כדי לפתור אותה. לפרטים עיינו בהתחברות ל־Mudfish מסין.

MUDEC_00539​

Checking RTT to mudfish nodes are failing. Are you under network firewall?

שגיאה זו עשויה להופיע כשמדידת RTT ממחשב המשתמש (או מנתב ipTIME עם Mudfish) לשרתי הממסר של Mudfish אינה פועלת כראוי. בדרך כלל היא מתרחשת במצבים הבאים:

  • חומת אש ברשת חוסמת את מדידת RTT.
  • חוסר יציבות זמני ברשת מונע חיבור תקין או גורם לכישלון הבדיקה.

שנו את ״שיטת בדיקת RTT״ בתפריט ״הגדרות -> תוכנית״ לשיטה אחרת ונסו שוב.

MUDEC_00546​

NetworkExtension isn't ready yet

הודעה זו עשויה להופיע כש־Mudfish אינו יכול להתחבר למודול NetworkExtension של Mac OS X. תחילה יש לבדוק:

  • שהוגדר Mudfish VPN בחלק Networks.
  • ש־Mudfish הותקן כ־System Extension.

לפרטים עיינו בשימוש ב־Mac OS X. הפעילו גם מחדש את ה־MacBook לחלוטין ובדקו אם התופעה נמשכת.

אם אין שיפור, נסו כך:

  • הסירו את Mudfish לחלוטין, התקינו מחדש ונסו שוב. להוראות הסרה מלאה עיינו בהסרת Mudfish.
  • אם אתם משתמשים במעבד Apple M1, הסירו את Mudfish לחלוטין ונסו להתקין את חבילת x86 מארכיון ההפצות במקום חבילת ARM64 ‏(dmg). לעיתים שיטה זו פותרת את הבעיה.

MUDEC_00547​

NetworkExtension doesn't set utun device.

עיינו בסעיף MUDEC_00546. הבעיה נגרמת מאותה סיבה.

MUDEC_00556​

Failed to connect mudfish short_path server

שגיאה זו עשויה להופיע כשנכשל, מסיבה כלשהי, החיבור לשרת שמחשב את ״המסלול היומי״ בתוך Mudfish. היא מופיעה בדרך כלל בשימוש במצב Multi-Path, כאשר לא ניתן למצוא מסלול מיטבי. במקרה זה:

  • שנו את ההגדרות למצב בסיסי או למצב Advanced במקום Multi-Path ובדקו שוב.
  • אם אתם מכירים Telnet או בדיקות חיבור TCP, בדקו חיבור לשם המארח והיציאה הבאים:
    • short.mudfish.net:10012

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

MUDEC_00558​

Failed to connect mudfish API server.

שגיאה זו מציינת בעיה בחישוב המסלול הקצר ביותר דרך שרת ה־API של Mudfish. ההודעה עצמה אינה מסבירה את סיבת הכשל הבסיסית. כדי לזהות אותה, יש לבדוק הודעות שגיאה אחרות שקדמו לה ביומן.

לפרטים על הסיבה, פתחו ״מצב (Status) -> תהליכים (Process) -> Flow Controller״.

אם הבעיה נמשכת, נסו כך:

  • אם אפשרות שרת הממסר בפריט מוגדרת ל״בחירה אוטומטית (Auto Selection)״, בחרו שרת מסוים ובדקו אם הבעיה נמשכת.
  • אם זה אינו עוזר, שלחו דוח בעיה בזמן שהבעיה מתרחשת. יש לבדוק את היומנים הפנימיים כדי לזהות אותה במדויק.

MUDEC_00577​

Out of memory

הודעה זו מציינת שאין מספיק זיכרון במערכת. הפתרונות הם:

  1. הוסיפו זיכרון פיזי למחשב. זו הדרך הטובה ביותר.
  2. בדקו במנהל המשימות אילו תהליכים צורכים זיכרון רב. אם תהליך אינו בשימוש, סיימו אותו בכפייה כדי לפנות זיכרון.
    1. דפדפנים הם בדרך כלל מצרכני הזיכרון הגדולים במערכת. סגרו את כל הדפדפנים ונסו לשחק.

      סגירת הדפדפן אינה סוגרת את Mudfish. התוכנית ממשיכה לפעול במגש המערכת בפינה הימנית התחתונה.

    2. בדקו את צריכת הזיכרון של תהליכי Mudfish. ברוב המקרים זו אינה הסיבה, אך לעיתים נדירות מאוד ייתכן שמדובר בדליפת זיכרון ב־Mudfish עצמו.

MUDEC_00716​

Couldn't connect to <ip_addr>:<port> for TCP: <errno> <errstr>

הודעה זו עשויה להופיע במצב Multi-Path כשלא ניתן להתחבר מסיבה כלשהי לשרת הממסר בכתובת <ip_addr>. הסיבה מפורטת ב־<errno> וב־<errstr>:

  • 10060 ODR_ETIMEDOUT

    משמעותה שחלף הזמן הקצוב להתחברות אל <ip_addr>:<port>.

אם הבעיה מתרחשת, נסו להוסיף את שרת הממסר הבעייתי לרשימת החסימה בתפריט ״הגדרות -> שרתי ממסר״.

MUDEC_00719​

ODR_write() error to <ip_addr>: <errno> <err_msg>

בעיה זו עשויה להופיע בשימוש במצב Multi Path. היא מציינת שהשגיאה <err_msg> התרחשה בזמן שליחת חבילת TCP לשרת הממסר של Mudfish בכתובת <ip_addr>. פירוט ההודעה:

  • ODR_ETIMEDOUT

    שליחת החבילות לשרת הממסר נתקעה מסיבה כלשהי, ולא התקדמה במשך פרק זמן מוגדר עד שחלף הזמן הקצוב.

אם אין בעיית חיבור בעקבות זאת, ניתן להתעלם מההודעה.

MUDEC_00720​

ODR_sendto() error to <ip_addr> Message too long. Check your path MTU. (curmtu <value> buflen <value>

עיינו בסעיף MUDEC_00262. הבעיה נגרמת מאותה סיבה.

MUDEC_00722​

ODR_sendto() error to <ip_addr>: <errno> <err_msg>

בעיה זו עשויה להתרחש במצב Multi-Path. לפרטים עיינו בMUDEC_00060. הסיבה זהה.

MUDEC_00723​

re_broker_write_second() failed.

בעיה זו עשויה להופיע בשימוש במצב Multi Path. שגיאה אחרת קודמת לה, ולכן בדקו הודעות WARN או ERROR ביומן Core בתפריט ״מצב -> תהליכים״. אם היא נמשכת, אפשר:

  • להשתמש במצב בסיסי או מתקדם במקום Multi Path.
  • לבדוק הודעות WARN / ERROR אחרות ביומן Core ולנקוט את הפעולות המתאימות להן.

אם אין בעיית חיבור בעקבות זאת, ניתן להתעלם מההודעה.

MUDEC_00724​

ODR_read() for hdr error from <ip_addr>: <err_msg>

בעיה זו עשויה להופיע בשימוש במצב Multi Path. הסיבה היא השגיאה <err_msg> במהלך תקשורת עם שרת הממסר של Mudfish בכתובת <ip_addr>. פירוט ההודעה:

  • ODR_ECONNRESET

    שרת הממסר שבו נעשה שימוש שלח חבילת TCP RST במהלך החיבור. כלומר, הוא דחה את החיבור מסיבה כלשהי.

אם אין בעיית חיבור בעקבות זאת, ניתן להתעלם מההודעה. אם יש בעיה, נסו לבחור שרת ממסר אחר או לשנות את ״פרוטוקול החיבור״ לפרוטוקול מבוסס UDP ולבדוק שוב.

MUDEC_00725​

ODR_read() for hdr got EOF from <ip_addr>

בעיה זו עשויה להופיע בזמן קבלת נתונים משרת ממסר של Mudfish, כשהשרת אינו שולח נתונים או שולח EOF המציין שאין עוד נתונים לשליחה.

אם היא חוזרת, נסו שרת ממסר אחר או שנו את ״פרוטוקול החיבור״ לפרוטוקול מבוסס UDP ובדקו שוב.

MUDEC_00729​

ODR_read() for payload error from <ip_addr>: <err_msg>

בעיה זו עשויה להופיע בשימוש במצב Multi Path.

שגיאה זו עשויה להתרחש כשפרוטוקול החיבור מוגדר ל־TCP. היא מציינת כישלון בקבלת נתונים משרת הממסר <ip>, והסיבה המדויקת מצוינת ב־<err_string>.

  • ODR_ECONNABORTED

    בעיה זו עשויה להופיע כשמחשב המשתמש ניתק ראשון את החיבור לשרת הממסר של Mudfish.

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

  • ODR_ETIMEDOUT

    נעשה ניסיון לקרוא באמצעות read() את נתוני ה־Payload משרת הממסר, אך השרת לא שלח אותם והזמן הקצוב חלף.

עיינו במסמך שאלות על שרתי ממסר שבשאלות הנפוצות, ונסו להחליף שרת, או שנו את פרוטוקול החיבור ובדקו שוב.

לחלופין, כבו את ״מצב Multi Path״ באמצעות Off ונסו שוב.

MUDEC_00745​

Wrong resp length: <retval> <errno> <errmsg>

שגיאה זו מציינת שהתוכנית המתינה לנתונים משרת הממסר שנבחר, אך התקבלה תשובה באורך שגוי. כלומר, התקשורת עם שרת הממסר אינה תקינה.

הסיבה משתנה לפי <errmsg>. ההודעה הבאה עשויה להופיע בדרך כלל:

  • ODR_ETIMEDOUT

    לא התקבלה תשובה משרת הממסר במשך פרק זמן מוגדר, ולכן חלף הזמן הקצוב של ה־socket.

MUDEC_00746​

No pong

שגיאה זו עשויה להופיע כשתהליך Mudfish Core בודק חיבור לשרת ממסר, והשרת מחזיר נתונים שגויים. בדרך כלל היא נגרמת מתקלה בשרת הממסר עצמו.

אם הבעיה נמשכת, בחרו שרת ממסר אחר ונסו שוב.

MUDEC_00747​

re_broker_add() failed.

אם מופיעה תופעה זו, פתחו ״מצב -> תהליכים״ ובדקו אם יש הודעות WARN או ERROR ביומן Core.

MUDEC_00748​

No DHCP enabled for TAP-Win32 adapter v9

שגיאה זו מציינת ש־DHCP אינו מופעל בהתקן TAP-Win32 adapter v9 שמותקן במערכת עם Mudfish.

כדי לפתור אותה:

  • פתחו לוח הבקרה -> רשת ואינטרנט -> שינוי אפשרויות מתאם.
  • פתחו את חלון המאפיינים של TAP-Win32 adapter v9.
  • פתחו את המאפיינים של ״רשת -> פרוטוקול אינטרנט גירסה 4 (TCP/IPv4)״.
  • הפעילו ״קבל כתובת IP באופן אוטומטי״ וגם ״קבל כתובת שרת DNS באופן אוטומטי״.

לאחר מכן הפעילו את Mudfish מחדש לחלוטין. הדבר אמור לפתור את הבעיה.

MUDEC_00774​

UDP: select timeout for <ip>:<port>

אזהרה זו עשויה להופיע בדרך כלל כשמדידת זמן התגובה לשרת הממסר של Mudfish בכתובת <ip> אינה פועלת כראוי.

לא ניתן לדעת באיזה מקטע נמצאת הסיבה, אך סביר ש־UDP חסום במקטע כלשהו.

בדרך כלל ניתן להתעלם מהאזהרה, ומומלץ ככל האפשר לא להשתמש בשרת הממסר <ip>.

MUDEC_00791​

Failed to fwrite(3) for UN v2: <errno>

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

MUDEC_00799​

Failed to set re(4) for multi-path mode (sidfrom <sidfrom> sidto <sidto>). Give up.

שגיאה זו מתרחשת בדרך כלל כשלא ניתן למצוא מידע על שרת הממסר <sidfrom> או <sidto> שאותו מנסים להגדיר.

אם הבעיה חוזרת, יש לבדוק את היומן הפנימי המלא. שלחו דוח בעיה כדי לדווח עליה.

בדרך כלל ניתן:

  • להפסיק להשתמש במצב Multi-Path.
  • לשנות את הגדרות שרת הממסר.

MUDEC_00800​

Due to too much data used in this month, your speed cap is more limited.

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

MUDEC_00842​

bind(2) failed: <errno> <errmsg>

שגיאה זו מציינת שפעולת bind לכתובת 127.0.0.1 ביציאת UDP 23984 נכשלה מסיבה כלשהי. כתובת זו משמשת לתקשורת פנימית עם תוכנית שרת OpenVPN, שבה Mudfish משתמש כדי לספק שרת ממסר חינמי.

ניתן לברר את המצב לפי <errno>:

  • 48 Address already in use

    השגיאה עשויה להופיע כאשר מנסים לבצע bind ל־127.0.0.1 ביציאת UDP 23984, אך היציאה כבר בשימוש מסיבה כלשהי.

    אם ניתן להשתמש במסוף, בדקו איזה תהליך משתמש ביציאה זו.

אם אינכם מתכוונים להשתמש בשרת הממסר החינמי שבתפריט ״הגדרות -> תוכנית -> מצב Full VPN״, ניתן פשוט להתעלם מהבעיה.

MUDEC_00866​

No <domain> host found.

שגיאה זו עשויה להופיע כשנעשה ניסיון לפענח ב־DNS את שם המתחם <domain>, אך המערכת החזירה NOT FOUND מסיבה כלשהי.

בדרך כלל היא מופיעה בסביבת רשת עם סינון מבוסס DNS. בעת שימוש ב־Mudfish בסין, היא נגרמת מחסימת שמות המתחם של Mudfish בידי חומת האש הגדולה.

עיינו בהתחברות ל־Mudfish מסין ונסו להצפין את בקשות DNS.

MUDEC_00868​

UDP: select timeout for <ip>:<port>

אזהרה זו עשויה להופיע כשמחשב המשתמש ביצע בדיקת RTT אל שרת הממסר <ip>:<port>, אך לא קיבל תשובה תקינה.

ההודעה אינה משפיעה ישירות על השימוש ב־Mudfish, ולכן ניתן להתעלם ממנה.

MUDEC_00898​

Failed to create Mudfish Wintun adapter <errno>

בעיה זו עשויה להופיע כאשר Mudfish מנסה להשתמש במנהל ההתקן Wintun, אך אינו יכול לעשות זאת מסיבה כלשהי. פירוט הסיבה:

  • 4319 ERROR_DEVICE_NOT_AVAILABLE

    ההתקן אינו במצב זמין לשימוש. בדרך כלל נרשמות קודם הודעות אחרות ברמת שגיאה או אזהרה.

MUDEC_00904​

ODR_CreateIpForwardEntry() failed: IP <addr>/<gw> (ifindex <iface> metric <metric>)

בעיה זו עשויה להופיע כש־Mudfish מזהה שינוי לא רצוי בטבלת הניתוב.

בדרך כלל היא מתרחשת כש‏Muddog מותקן במערכת, או כשמפעילים תוכנית VPN אחרת בזמן ש־Mudfish פועל.

אם זה המצב, הסירו את Muddog או את תוכנית ה־VPN האחרת ובדקו אם התופעה נמשכת.

MUDEC_00915​

<error_msg>

שגיאה זו מציינת בעיה ברמת WARNING במהלך הגדרת מנהל ההתקן Wintun.

לסיבה המפורטת יש לבדוק את <error_msg>.

MUDEC_00916​

<error_msg>

שגיאה זו מציינת בעיה ברמת ERROR במהלך הגדרת מנהל ההתקן Wintun.

לסיבה המפורטת יש לבדוק את <error_msg>. ההודעות הבאות עשויות להופיע:

  • Failed to setup adapter (problem code: 0x38, ntstatus: 0x0)

    בדרך כלל הסיבה המפורטת נרשמת בקובץ C:\Windows\INF\setupapi.dev.log. בדקו את תוכנו.

  • Timed out waiting for device query: <errmsg>

    נשלחה שאילתה בנוגע להתקן, אך לא התקבלה תשובה.

MUDEC_00921​

connect(2) failed: <errno>

קוד זה עשוי להופיע בזמן בדיקה פנימית של Mudfish אם מחשב המשתמש יכול לגשת לרשת IPv6. ניתן להתעלם ממנו, והוא אינו משפיע כלל על חיבור Mudfish. הקוד הבא עשוי להופיע ב־<errno>:

  • 10051 WSAENETUNREACH

    זהו קוד שגיאה המופיע בניסיון לגשת לרשת שאינה נגישה. הוא מופיע בדרך כלל כש־IPv6 אינו מופעל.

MUDEC_00989​

בעיה זו זהה ל־MUDEC_00990. עיינו בסעיף הבא.

MUDEC_00990​

כתובת IPv6 תקינה פעילה. שימו לב שתעבורה דרך כתובת IPv6 אינה מועברת דרך Mudfish.

אם השימוש הרצוי ב־Mudfish פועל ללא בעיות למרות האזהרה, ניתן להתעלם ממנה.

האזהרה מציינת שקיימת במערכת ההפעלה כתובת IPv6 תקינה, ושניתן לגשת לאינטרנט באמצעותה.

מטרת ההודעה היא להבהיר ש־Mudfish אינו מטפל בכתובות IPv6. לכן, גם אם מצב Full VPN מופעל, חיבורי IPv6 אינם מסוננים ואינם עוברים דרך Mudfish.

לדוגמה, שם המתחם netflix.com תומך גם ב־IPv4 וגם ב־IPv6. אם רוצים להחיל את Mudfish על הגישה לאתר זה, כתובת IPv6 תקינה עלולה לגרום לפעמים לבעיה.

כדי לפתור זאת יש להשבית IPv6 במערכת. לפרטים עיינו בקישורים הבאים:

MUDEC_01034​

SSL_connect(3) failed: syscall (error <error_number>)

שגיאה זו מופיעה כש־Mudfish הסיק מסיבה כלשהי שקיימת חומת אש ברשת וניסה להתחבר לשרת המרכזי דרך מסלול עוקף, אך החיבור נכשל בגלל הבעיה שמציין <error_number>. פירוט הקוד <error_number>:

  • 10060 WSAETIMEDOUT

    נעשה ניסיון חיבור, אך הצד שבמסלול העוקף לא השיב במשך פרק זמן מוגדר.

הקפידו לבדוק אם אתם משתמשים ב־Mudfish בסביבה עם חומת אש ברשת.

MUDEC_01038​

SSL_connect(3) failed: SSL_ERROR_SYSCALL (error <error_number>)

בעיה זו עשויה להתרחש כשנעשה ניסיון פנימי ליצור חיבור SSL ליעד מסוים, אך החיבור נכשל בגלל <error_number>. משמעות הקוד <error_number>:

  • 10060 WSAETIMEDOUT

    החיבור נכשל מפני שהמארח שאליו ניסו להתחבר לא השיב.

MUDEC_01040​

SSL_read() failed (r <return_code> error <error_no>)

שגיאה זו עשויה להופיע בדרך כלל כשיש תקלה בתקשורת עם תהליך השרת של שירות Mudfish.

אם <return_code> הוא -1, הערך <error_no> מציין את קוד השגיאה. משמעות <error_no>:

  • 5 SSL_ERROR_SYSCALL

    קוד זה עשוי להופיע כאשר שגיאת socket פנימית בתקשורת SSL אינה מאפשרת התאוששות.

    עם זאת, מההודעה הנוכחית לא ניתן לדעת בדיוק מה גרם לשגיאה.

MUDEC_01044​

Failed to connect mudfish short_path server.

שגיאה זו עשויה להופיע כשנכשל, מסיבה כלשהי, החיבור לשרת שמחשב את ״המסלול היומי״ בתוך Mudfish. היא כמעט זהה ל־MUDEC_00556, ולכן עיינו בסעיף ההוא לפרטים על הקוד.

ההבדל הוא שהופעת שגיאה זו מעידה ש־Mudfish סבור שיש חומת אש במחשב המשתמש או ברשת, ולכן הוא משתמש במנגנון עקיפת חומת אש.

בדקו תחילה אם יש ברשת חומת אש שיכולה לחסום את החיבור ל־Mudfish.

MUDEC_01051​

SSL_read(3) failed: syscall (error <error_number>)

בעיה זו עשויה להתרחש כאשר פעולת קריאה נכשלת במהלך תקשורת SSL. משמעות <error_number>:

  • 10060 WSAETIMEDOUT

    נעשה ניסיון חיבור, אך הצד שבמסלול העוקף לא השיב במשך פרק זמן מוגדר.

MUDEC_01159​

לא ניתן לחשב RTT ליעד באמצעות פרוטוקול ICMP.

בעיה זו מציינת שבדיקת ping באמצעות ICMP ליעד של פריט Mudfish או של פריט מותאם אישית אינה פועלת כראוי.

לאחר הודעה זו מופיעה אחת ההודעות הבאות:

  • ״אם הבעיה נמשכת, פנו למנהל דרך פורום Mudfish״

    משמעותה שבדיקת ping ליעד של פריט Mudfish שבו אתם משתמשים אינה פועלת. המשתמש אינו יכול לפתור זאת בעצמו, משום שזו בעיה בצד Mudfish ויש לעדכן את המידע שם. נדרש עדכון של המנהל.

  • ״בדקו שוב את היעד של הפריט המותאם אישית״

    משמעותה ש־ICMP ping ליעד שהוגדר בפריט המותאם אישית אינו פועל כראוי. על המשתמש לפתור את הבעיה בעצמו.

    במקרה זה כתובת ה־IP של היעד שגויה. הזינו כתובת חדשה שמגיבה ל־ICMP ping echo ובדקו שוב.

MUDEC_01172​

FEC protocol isn’t compatible with MultiPath mode. So disabled MultiPath mode.

אזהרה זו עשויה להופיע כשפרוטוקול FEC ‏(UDP - Port 10012) נבחר כפרוטוקול החיבור.

אם אינכם משתמשים במצב Multi Path, ניתן להתעלם ממנה.

אם אתם משתמשים במצב Multi Path, בעקבות הודעה זו הוא עלול שלא לפעול כראוי.

MUDEC_01195​

sqlite3_prepare_v2() failed: <errmsg>

שגיאה זו מציינת כשל בהכנת שאילתה למסד הנתונים sqlite3 המשמש את התוכנית פנימית. זו בעיה ב־Mudfish Launcher עצמו, לא בשרת הממסר, והיא אינה משפיעה על החיבור למשחק.

הסיבה מפורטת ב־<errmsg>. השגיאה הבאה עשויה להופיע:

  • database is locked

    סביר שמדובר בשגיאה זמנית. Mudfish Launcher הוא תוכנית מרובת תהליכונים, ולכן אם כמה תהליכונים מבצעים פעולות sqlite3 בו־זמנית, תזמון הפעולות עלול לגרום לכך.

    בדקו תחילה אם הבעיה משתחזרת תמיד. אם כן, אכן קיימת בעיה כלשהי. אם היא אינה מופיעה שוב, נראה שניתן להתעלם ממנה.

אם הבעיה אינה נעלמת, סגרו את Mudfish לחלוטין ונסו למחוק את הקבצים הבאים. פתחו את תיקיית ההתקנה בסייר הקבצים ומחקו קבצי *.db. בדרך כלל קיימים:

  • .conf.db
  • .cache.db
  • .snapshot.db

MUDEC_01269​

Loading the mudfish system extension requires user approval.

בעיה זו עשויה להופיע בשימוש ב־Mudfish ב־macOS. היא מציינת שנדרש אישור משתמש כאשר התוכנית מנסה לטעון את הרחבת המערכת של Mudfish.

הבדיקות הדרושות מפורטות בסעיף שימוש — macOS. פעלו לפיו כדי לנסות לפתור את הבעיה.

MUDEC_01318​

udprelay_direct: TOL_sendmsg(2) to <ip>: <port> failed: <errno> <errormsg>

שגיאה זו קשורה לתפריט ״הגדרות -> תוכנית -> כללי החרגה״. בדרך כלל ההודעה תיעלם אם תכבו באמצעות Off את האפשרות ״החרגת תעבורת אינטרנט״ או את ההגדרה שב״החרגת תעבורה מותאמת אישית״.

הסיבה הבסיסית מפורטת ב־<errno> וב־<errormsg>. בדרך כלל עשויה להופיע ההודעה הבאה:

  • 55 No buffer space available

    העברת חבילות UDP אינה מתבצעת כראוי מסיבה כלשהי, ולכן אין מקום פנוי במאגר ה־socket.

    עם זאת, ההודעה אינה מסבירה מדוע המאגר נשאר מלא.

MUDEC_01429​

No mudfish nodes picked for the basic node

שגיאה זו עשויה להופיע כשהתוכנית מנסה להגדיר מצב בסיסי של שרת ממסר עבור הפריט, אך אינה יודעת איזה שרת לבחור בגלל מידע חסר שסיבתו עדיין אינה ידועה. בדקו כך:

  • הקפידו לבדוק שיש יתרת קרדיט ב־Mudfish. לעיתים מחסור בקרדיט גורם לבעיה.
  • אם שרת הממסר בפריט מוגדר ל״בחירה אוטומטית״, בחרו שרת ידנית.
  • לחלופין, עדכנו את מידע RTT לפי כיצד לעדכן מידע RTT ונסו שוב.
  • אם הגבלתם את רשימת השרתים תחת ״הגדרות -> שרתי ממסר״, הסירו את ההגבלה ונסו שוב.

MUDEC_01432​

Failed to connect mudfish API server.

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

אם הבעיה נמשכת, נסו כך:

MUDEC_01439​

נעשה שימוש בבחירה אוטומטית של שרת ממסר ללא מידע על היעד. פתחו את הגדרות הפריט ובחרו שרת ממסר ידנית.

בעיה זו עשויה להופיע בדרך כלל כשמשתמשים בפריט מותאם אישית שיצרתם. אם שרת הממסר מוגדר ל״בחירה אוטומטית״, אך ל־Mudfish אין מידע על ״יעד״ הפריט, לא ניתן לבחור שרת ולכן מופיעה השגיאה.

פתחו את הגדרות הפריט ובחרו ידנית שרת ממסר של Mudfish במקום ״בחירה אוטומטית״. הדבר אמור לפתור את הבעיה.

MUDEC_01459​

Detected something has deleted the mudfish IP from the routing table: <addr>. Try to restore it.

בעיה זו מציינת שטבלת הניתוב במערכת השתנתה מסיבה כלשהי בזמן ש־Mudfish פעל. היא עשויה להתרחש בדרך כלל במצבים הבאים:

  • תוכנית VPN אחרת פועלת ומשנה את הניתוב במערכת.
  • חומת אש אישית או תוכנת אנטי־וירוס פועלת ומשנה את הניתוב במערכת.

אם הבעיה חוזרת, בדקו אם התוכנות הללו פועלות.

לניתוח מפורט יותר, שלחו ל־Mudfish דוח בעיה.

MUDEC_01643​

no entry for SID XXX.

שגיאה זו מתרחשת בדרך כלל מפני שהשרת המרכזי לא שלח ללקוח מידע על שרת הממסר. הסיבות הידועות כרגע לכך הן:

  • אין בחשבון קרדיט, או שהיתרה שלילית.

  • האם אתם משתמשים במסלול בתשלום קבוע? אם כן, בדקו:

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

  • הגבלתם את רשימת השרתים תחת ״הגדרות -> שרתי ממסר״. ניקוי ההגבלה וניסיון חוזר עשויים לעזור.

  • שרת הממסר מחיל מדיניות ACL (Access Control List) שמגבילה את הגישה.

  • שרת הממסר אינו מספק מידע בגלל בעיה זמנית או זמן תחזוקה PM.

  • שרת הממסר הפסיק את השירות לצמיתות ולכן אינו מספק מידע.

  • בנתבי Xiaomi Youth עם חבילת Mudfish ישנה (2.1.13 או מוקדמת יותר), ייתכן שלא ניתן לקבל את רשימת שרתי הממסר.

    במקרה זה יש לעדכן לגרסה העדכנית של חבילת Mudfish.

כאשר השגיאה מופיעה, רק אותו שרת ממסר אינו נגיש; שרתים אחרים פועלים כראוי ולכן ניתן להמשיך להשתמש בשירות. עם זאת, אם משחק הוגדר להשתמש באותו שרת, יש להגדירו מחדש דרך תפריט האשף כדי שההגדרה תחול כראוי.