ပင်မအကြောင်းအရာသို့ ကျော်သွားရန်

အမှားကုဒ် လမ်းညွှန်

အချက်အလက်

စာရွက်စာတမ်းတွင် အမှားအယွင်းများရှိပါက သို့မဟုတ် အကြံပြုချက်များရှိပါက Mudfish ဖိုရမ် (https://forums.mudfish.net) တွင် မက်ဆေ့ခ်ျ ချန်ထားပေးပါ။

MUDEC_00001​

mudrun.exe ကို စီမံခန့်ခွဲသူ အခွင့်အရေးဖြင့် ဖွင့်ရပါမည်။

ဤအမှားသည် mudrun.exe ကို ဖွင့်သည့်အခါ စီမံခန့်ခွဲသူ အခွင့်အရေး (Administrator privileges) ဖြင့် မဖွင့်ခြင်းကြောင့် ဖြစ်ပေါ်သော ပြဿနာဖြစ်ပါသည်။

Windows XP အသုံးပြုသူများအတွက် အလွန်ဖြစ်ခဲသော်လည်း Windows Vista/7/8/8.1/10 အသုံးပြုသူများသည် "Run as administrator" (စီမံခန့်ခွဲသူအဖြစ် ဖွင့်ပါ) မီနူးမှတစ်ဆင့် မဖွင့်ပါက ဖြစ်ပေါ်နိုင်ပါသည်။

Windows Vista/7/8/8.1/10 အသုံးပြုသူများအနေဖြင့် "Mudfish Launcher" ကို ဖွင့်သည့်အခါ "Run as administrator" မီနူးဖြင့် မဖြစ်မနေ ဖွင့်ပါ။ "Mudfish Launcher" အိုင်ကွန်ပေါ်တွင် ညာကလစ် (Right-click) နှိပ်၍ ပြုလုပ်နိုင်ပါသည်။

Windows Vista/7 အတွက် "mudfish launcher" ဖွင့်ခြင်း

MUDEC_00002​

Mudfish ဗဟိုဆာဗာသို့ ချိတ်ဆက်၍ မရပါ။

ဤပြဿနာသည် အောက်ပါအခြေအနေများတွင် ဖြစ်ပေါ်နိုင်ပါသည်-

  • လက်ရှိတွင် Mudfish ဗဟိုဆာဗာ ပရိုဂရမ် ရပ်တန့်နေသည့်အခါ ဖြစ်ပေါ်နိုင်ပါသည်။ ပုံမှန်အားဖြင့် Mudfish စနစ်ချို့ယွင်းမှု မရှိပါက ဤသို့ဖြစ်ရန် အလွန်ခဲယဉ်းသောကြောင့် ဤပြဿနာ ဖြစ်နိုင်ခြေ နည်းပါးပါသည်။

  • Mudfish ပရိုဂရမ်သည် ကွန်ရက် firewall ကို ကျော်လွှားရန် ကြိုးပမ်းခဲ့သော်လည်း ကျော်လွှားရာတွင် အသုံးပြုသည့် Cloudflare ဘက်မှ ပြဿနာတစ်ခုခုကြောင့် ချိတ်ဆက်၍ မရခြင်းလည်း ဖြစ်နိုင်ပါသည်။

  • အကြောင်းရင်းတစ်ခုခုကြောင့် အသုံးပြုသူ၏ ကွန်ပျူတာ firewall သည် Mudfish ဗဟိုဆာဗာသို့ သွားသော traffic ကို ပိတ်ဆို့ထားခြင်း (blocking) ဖြစ်နိုင်ပါသည်။ Antivirus ပရိုဂရမ် သို့မဟုတ် firewall ပရိုဂရမ်ကို အသုံးပြုနေပါက ဦးစွာ disable လုပ်ပြီးနောက် တစ်ကြိမ် ထပ်မံစမ်းသပ်ကြည့်ပါ။

MUDEC_00003​

Mudfish ဗားရှင်း v5.5.9 မှစ၍ OpenVPN tap-win32 ဒရိုင်ဘာသာမက Wintun ဒရိုင်ဘာကိုပါ အတူတကွ ထည့်သွင်းနိုင်ရန် စီစဉ်ထားပါသည်။

အကြောင်းတစ်ခုခုကြောင့် TAP-Win32 ဒရိုင်ဘာ အလုပ်မလုပ်ပါက Wintun ဒရိုင်ဘာကို အသုံးပြုရန် စဉ်းစားကြည့်ပါ။

Mudfish Launcher ကို -N option ဖြင့် ဖွင့်ပါက ၎င်းလုပ်ဆောင်ချက်ကို ဖွင့်နိုင်ကြောင်း သတိပြုပါ။ အသေးစိတ် ဖွင့်နည်းအတွက် mudrun ဖွင့်ခြင်း ရွေးချယ်စရာများ စာမျက်နှာကို ကြည့်ရှုပါ။

သို့မဟုတ် ၎င်း option ကို 'Setup -> Program -> Launcher' မီနူးတွင်လည်း ရှာတွေ့နိုင်ပါသည်။

TAP-Win32 ဒရိုင်ဘာကို ရှာမတွေ့ပါ

အောက်ပါအချက်များကို ဦးစွာ စစ်ဆေးကြည့်ပါ-

  • TAP-Win32 ဒရိုင်ဘာကို စနစ်တကျ ထည့်သွင်းထားပါသလား။ Mudfish ပက်ကေ့ချ်ကို 32-bit နှင့် 64-bit ဟူ၍ နှစ်မျိုး စီစဉ်ထားပါသည်။ အကယ်၍ 64-bit Windows တွင် 32-bit ပက်ကေ့ချ်ကို ထည့်သွင်းမိပါက TAP-Win32 ဒရိုင်ဘာကို စနစ်တကျ ထည့်သွင်းနိုင်မည် မဟုတ်ပါ။

  • TAP-Win32 ကိရိယာ ရှိပါသလား။

    Windows 7 အင်္ဂလိပ်ဗားရှင်းအရ Control Panel → Network and Internet → Network and Sharing Center မီနူးသို့ သွားပါက ညာဘက်အပေါ်ထောင့်တွင် Change adapter settings မီနူး ရှိပါသည်။

    ထိုမီနူးသို့ ဝင်ရောက်ပါက လက်ရှိ operating system တွင် ထည့်သွင်းထားသော ကွန်ရက်ကိရိယာများ ရှိပြီး TAP-Win32 Adapter v9 ဟု အမည်ပေးထားသော ကိရိယာ ရှိမရှိ စစ်ဆေးပေးပါ။

    ထို့အပြင် ၎င်းကိရိယာကို Enabled (ဖွင့်ထားသည်) ဖြစ်မဖြစ် သေချာစွာ စစ်ဆေးပါ။ တစ်ခါတစ်ရံတွင် ကိရိယာသည် Disabled (ပိတ်ထားသည်) ဖြစ်နေသောကြောင့် အလုပ်မလုပ်ခြင်း ဖြစ်နိုင်ပါသည်။

ဖြေရှင်းနည်းအတွက် TAP(4) ဒရိုင်ဘာနှင့် သက်ဆိုင်သော အချက်များ စာမျက်နှာကို ကြည့်ရှုပါ။

ကွန်ရက်နှင့် အင်တာနက် - အဒက်တာ ရွေးချယ်စရာများ ပြောင်းလဲခြင်း

MUDEC_00004​

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

ဤပြဿနာသည် Mudfish ပရိုဂရမ် (တိကျစွာဆိုရသော် အတွင်းပိုင်း re(4) virtual network device) က Mudfish ကြားခံဆာဗာသို့ ချိတ်ဆက်ရန် ကြိုးပမ်းရာတွင် အမှားတစ်ခုခုနှင့် ကြုံတွေ့ရသည့်အခါ ဖြစ်ပေါ်နိုင်ပါသည်။

  • Mudfish ကို အသုံးပြုသည့်အခါ TCP mode ကို အသုံးပြုပါက Mudfish ကြားခံဆာဗာနှင့် TCP connection တည်ဆောက်မည်ဖြစ်ပြီး အကြောင်းတစ်ခုခုကြောင့် Mudfish ကြားခံဆာဗာတွင် ပြဿနာရှိနေပါက ဤမက်ဆေ့ခ်ျ ပေါ်လာနိုင်ပါသည်။

    ဤမက်ဆေ့ခ်ျသည် လက်ရှိ IP aaa.bbb.ccc.ddd ဆာဗာတွင် ကွန်ရက်ချို့ယွင်းမှု ဖြစ်ပေါ်နေခြင်းကို ဆိုလိုခြင်း ဖြစ်နိုင်ပါသည်။

    လတ်တလော Mudfish ထုတ်ဝေမှု (v2.0.18 နောက်ပိုင်း) ကို အသုံးပြုပါက အများဆုံး ၃ ကြိမ်အထိ ချိတ်ဆက်ရန် ကြိုးစားပြီးနောက် ဆက်လက်၍ ချိတ်ဆက်မှု အမှားဖြစ်ပေါ်ပါက ၎င်းချိတ်ဆက်မှုကို စွန့်လွှတ်ပြီး နောက်တစ်ခုသို့ ဆက်လက်လုပ်ဆောင်မည် ဖြစ်ပါသည်။

  • UDP mode ကို အသုံးပြုပါက ဤမက်ဆေ့ခ်ျကို မပြသဘဲ ကျော်သွားမည် ဖြစ်ပါသည်။ သို့သော် သက်ဆိုင်ရာ ကြားခံဆာဗာ ချို့ယွင်းနေခြင်း ရှိမရှိကို Message Box မှတစ်ဆင့် စစ်ဆေး၍ မရနိုင်ပါ။

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 ဗဟိုဆာဗာသို့ ချိတ်ဆက်မှု အောင်မြင်သော်လည်း ဒေတာပေးပို့ရာတွင် မအောင်မြင်သည့်အခါ ဖြစ်ပေါ်နိုင်သော ပြဿနာဖြစ်ပါသည်။

လက်ရှိတွင် Mudfish ဗဟိုဆာဗာ ချို့ယွင်းနေခြင်း သို့မဟုတ် အသုံးပြုနေသော အင်တာနက်လိုင်းတွင် ကွန်ရက်ပြဿနာ ရှိနေသည့်အခါ ဖြစ်ပေါ်နိုင်ပါသည်။ သို့မဟုတ် အသုံးပြုနေသော Mudfish ဗားရှင်းနှင့် ဗဟိုဆာဗာ ဆက်သွယ်ရေး ပရိုဂရမ်အကြား ဒေတာဖော်မတ် ပျက်စီးသွားသည့်အခါ ဖြစ်ပေါ်နိုင်ပါသည်။

MUDEC_00007​

MUDEC_00006 နှင့် အကြောင်းရင်း အတူတူပင် ဖြစ်ပါသည်။

MUDEC_00008​

MUDEC_00006 နှင့် အကြောင်းရင်း အတူတူပင် ဖြစ်ပါသည်။

MUDEC_00009​

MUDEC_00006 နှင့် အကြောင်းရင်း အတူတူပင် ဖြစ်ပါသည်။

MUDEC_00012​

Mudfish Launcher သည် လုပ်ဆောင်နေဆဲ ဖြစ်ပါသည်။

ဤအမှားမက်ဆေ့ခ်ျသည် Mudfish Launcher ကို ဖွင့်ထားပြီးဖြစ်သည့်အခါ ပေါ်လာနိုင်သော မက်ဆေ့ခ်ျဖြစ်ပါသည်။

ဤမက်ဆေ့ခ်ျကို တွေ့ရပါက စနစ်ဗန်း (System tray) နေရာတွင် Mudfish အိုင်ကွန် ရှိမရှိ ဦးစွာ စစ်ဆေးပါ။ ငါးခေါင်း(?) အိုင်ကွန် ရှိနေပါက ပုံမှန်အတိုင်း လည်ပတ်နေကြောင်း ဖော်ပြနေခြင်း ဖြစ်ပါသည်။

  • Mudfish ဒက်ရှ်ဘုတ်သို့ ဝင်ရောက်လိုပါက Mudfish အိုင်ကွန်ပေါ်တွင် ညာကလစ်နှိပ်ပြီး Open dashboard မီနူးကို ရွေးချယ်နိုင်ပါသည်။

  • မူရင်းဘရောက်ဆာ ကောင်းစွာ အလုပ်မလုပ်သောကြောင့် Open dashboard မီနူးကို ရွေးချယ်သော်လည်း မည်သည့် မျက်နှာပြင်မျှ ပေါ်မလာပါက Show IP/port မီနူးတွင် ပေါ်လာသော IP နှင့် Port လိပ်စာဖြင့် တိုက်ရိုက် ဝင်ရောက်နိုင်ပါသည်။

Mudfish ကို အစမှ ပြန်လည်စတင်လိုပါက အိုင်ကွန်ပေါ်တွင် ညာကလစ်နှိပ်ပြီး Exit မီနူးကို ရွေးချယ်၍ ပုံမှန်အတိုင်း ပိတ်ပြီးနောက် အစမှ ပြန်လည်ဖွင့်နိုင်ပါသည်။

MUDEC_00013​

Needs to change MTU to <mtu> manually.

အမှားဖြစ်ရသည့် အကြောင်းရင်း​

ဤမက်ဆေ့ခ်ျသည် အသုံးပြုနေသော Windows မှာ ပုံမှန်အားဖြင့် XP ဖြစ်နေသည့်အခါ ပေါ်လာလေ့ရှိပြီး အကြောင်းရင်းမှာ TAP-Win32 Adapter v9 ၏ မူရင်း MTU ကို 1500 အဖြစ် သတ်မှတ်ထားသောကြောင့် ဖြစ်ပါသည်။

ဤသတိပေးချက်ကို လျစ်လျူရှုပြီး Mudfish ကို ဆက်လက်အသုံးပြုနိုင်သော်လည်း အချို့သော router များ (ဥပမာ ICMP packet များကို လျစ်လျူရှုသော firewall ရှိသည့် ပတ်ဝန်းကျင်) တွင် TCP ချိတ်ဆက်မှု ကောင်းစွာ မဖြစ်ပေါ်နိုင်ဘဲ မလိုအပ်သော packet ပြန်လည်ပေးပို့မှုများ (retransmissions) ဖြစ်ပေါ်နိုင်သောကြောင့် packet စီမံဆောင်ရွက်မှုမှာ ထိရောက်မှု မရှိဘဲ ဖြစ်သွားနိုင်ပါသည်။

ဖြေရှင်းနည်း​

TAP-Win32 Adapter v9 ၏ မူရင်း MTU ကို 1400 အဖြစ် သတ်မှတ်ရန် အကြံပြုပါသည်။ သတ်မှတ်သည့် နည်းလမ်းမှာ အောက်ပါအတိုင်း ဖြစ်ပါသည်-

  • Start ခလုတ်ကို နှိပ်ပြီး Control Panel သို့ သွားပါ။

  • Network Connections (ကွန်ရက် ချိတ်ဆက်မှုများ) ကို နှိပ်၍ လက်ရှိ စနစ်တွင် ထည့်သွင်းထားပြီး လည်ပတ်နေသော ကွန်ရက်ကိရိယာများ စာရင်းကို ကြည့်ရှုပါ။

  • Mudfish ကို စနစ်တကျ ထည့်သွင်းထားပါက ကွန်ရက်ကိရိယာများအနက် TAP-Win32 Adapter v9 ဟု အမည်ပေးထားသော ကိရိယာကို တွေ့ရပါမည်။ ထို့နောက် ညာကလစ်နှိပ်၍ Properties window ကို ဖွင့်ပါ။

  • ထို့နောက် 'Configure(C)..' ခလုတ် ရှိပြီး ထိုခလုတ်ကို နှိပ်ပါက အောက်ပါအတိုင်း ဆက်တင် window ပေါ်လာပါမည်။ 'Advanced' tab သို့ သွားပါက အောက်ပါပုံတွင် ပြထားသည့်အတိုင်း MTU ကဏ္ဍကို တွေ့ရပါမည်။

  • ယခု ဤတန်ဖိုးကို မူလ ၁၅၀၀ မှ ၁၄၀၀ သို့ ပြင်ဆင်ပြီးနောက် OK ကို နှိပ်၍ အားလုံးကို သိမ်းဆည်းပါ။

  • XP တွင် စနစ်တကျ သက်ရောက်စေရန် ကွန်ပျူတာကို restart ချရပါမည်။

MUDEC_00014​

Mudfish Launcher uses the port %s instead of %d

အမှားဖြစ်ရသည့် အကြောင်းရင်း​

မူလအားဖြင့် Mudfish Launcher သည် သက်ဆိုင်ရာ အသုံးပြုသူ၏ ကွန်ပျူတာပေါ်တွင် port 8282 ကို အသုံးပြု၍ အလုပ်လုပ်ရန် စီစဉ်ထားပါသည်။ သို့သော် အကြောင်းတစ်ခုခုကြောင့် ၎င်း port ကို အခြား process တစ်ခုက အသုံးပြုနေပါက port 8282 အစား ကျပန်း (random) port တစ်ခုကို အသုံးပြုပြီး ဤမက်ဆေ့ခ်ျကို ပြသစေခြင်း ဖြစ်ပါသည်။

အကယ်၍ WPAD ကို အသုံးပြု၍ Mudfish proxy ဝန်ဆောင်မှုကို အသုံးပြုနေပါက ဤပြဿနာကြောင့် သက်ရောက်မှု ရှိနိုင်ပါသည်။

ဖြေရှင်းနည်း​

Port 8282 ကို အသုံးပြုနေသော process ကို ဦးစွာ စစ်ဆေးခြင်းသည် အကောင်းဆုံး ဖြစ်ပါသည်။ ဥပမာအားဖြင့် TCPView ကဲ့သို့သော ပရိုဂရမ်ကို အသုံးပြု၍ စစ်ဆေးနိုင်ပါသည်။

အကယ်၍ WPAD အသုံးပြုသူဖြစ်ပါက ဘရောက်ဆာ၏ လိပ်စာကို သက်ဆိုင်ရာ port တန်ဖိုးသို့ သင့်လျော်သလို ပြင်ဆင်ပေးရုံသာ ဖြစ်ပါသည်။

MUDEC_00015​

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

Mudfish ဗဟိုဆာဗာနှင့် ဆက်သွယ်နေစဉ်အတွင်း ဒေတာကို လက်ခံရယူရမည်ဖြစ်သော်လည်း အကြောင်းတစ်ခုခုကြောင့် သက်ဆိုင်ရာ ဒေတာ မရောက်ရှိသည့်အခါ ဖြစ်ပေါ်နိုင်သော ပြဿနာဖြစ်ပါသည်။ အကြောင်းရင်းမှာ <error_msg> တွင် ဖော်ပြထားသည့်အတိုင်းဖြစ်ပြီး အောက်ပါအတိုင်း ဖြစ်ပါသည်-

  • ODR_ETIMEDOUT

    MR record ကို Mudfish ဗဟိုဆာဗာထံမှ ရယူရန် ကြိုးပမ်းခဲ့သော်လည်း သက်ဆိုင်ရာ packet မရောက်ရှိနိုင်ကြောင်း ဆိုလိုပါသည်။ အကြောင်းရင်းအမျိုးမျိုးကြောင့် ဖြစ်ပွားနိုင်ပြီး ပုံမှန်အားဖြင့် အောက်ပါအကြောင်းရင်းများအနက် တစ်ခုဖြစ်ပါသည်-

    • Mudfish ဗဟိုဆာဗာ ကိုယ်တိုင်တွင် ပြဿနာ ဖြစ်ပွားခြင်း

    • ကြားရှိ အင်တာနက်ကွန်ရက် ပြဿနာကြောင့် ကွန်ရက်ချိတ်ဆက်မှု မတည်ငြိမ်ခြင်း

    • အသုံးပြုသူ၏ ကွန်ပျူတာပေါ်တွင် လည်ပတ်နေသော ကွန်ရက် firewall / antivirus ပရိုဂရမ်က Mudfish ၏ ချိတ်ဆက်မှုကို ပိတ်ဆို့ထားခြင်း

၎င်းကို ဖြေရှင်းရန်အတွက် အောက်ပါနည်းလမ်းများကို စမ်းသပ်ကြည့်နိုင်ပါသည်-

MUDEC_00016​

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

Mudfish ဗဟိုဆာဗာနှင့် ဆက်သွယ်နေစဉ်အတွင်း ဒေတာကို လက်ခံရယူရမည်ဖြစ်သော်လည်း အကြောင်းတစ်ခုခုကြောင့် သက်ဆိုင်ရာ ဒေတာ မရောက်ရှိသည့်အခါ ဖြစ်ပေါ်နိုင်သော ပြဿနာဖြစ်ပါသည်။ အကြောင်းရင်းမှာ <error_msg> တွင် ဖော်ပြထားသည့်အတိုင်းဖြစ်ပြီး အောက်ပါအတိုင်း ဖြစ်ပါသည်-

  • ODR_EAGAIN

    MS record ကို Mudfish ဗဟိုဆာဗာထံမှ ရယူရန် ကြိုးပမ်းခဲ့သော်လည်း သက်ဆိုင်ရာ packet မရောက်ရှိနိုင်ကြောင်း ဆိုလိုပါသည်။

    Mudfish ဗဟိုဆာဗာ၏ ပြဿနာ သို့မဟုတ် ကြားရှိ အင်တာနက်ကွန်ရက် ပြဿနာကြောင့် ဖြစ်ပွားနိုင်ပါသည်။

  • ODR_ETIMEOUT

    ဤအမှားကုဒ် ဖြစ်ပေါ်ပါက Mudfish ပရိုဂရမ်သည် သတ်မှတ်ထားသော အချိန်အတိုင်းအတာတစ်ခုအတွင်း ဗဟိုဆာဗာထံမှ ဒေတာ မရရှိခဲ့ကြောင်း ဆိုလိုပါသည်။

    Mudfish ဗဟိုဆာဗာ၏ ပြဿနာ သို့မဟုတ် ကြားရှိ အင်တာနက်ကွန်ရက် ပြဿနာကြောင့် ဖြစ်ပွားနိုင်ပါသည်။ သို့မဟုတ် အသုံးပြုသူ၏ ကွန်ပျူတာမှ Mudfish ဗဟိုဆာဗာ ချိတ်ဆက်မှုကို ဖြတ်တောက်လိုက်ခြင်းကြောင့် ဖြစ်ပေါ်နိုင်ပါသည်။

၎င်းကို ဖြေရှင်းရန်အတွက် အောက်ပါနည်းလမ်းများကို စမ်းသပ်ကြည့်နိုင်ပါသည်-

MUDEC_00018​

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

Mudfish ဗဟိုဆာဗာထံမှ အထောက်အထားစိစစ်ခြင်း တုံ့ပြန်မှုကို မရရှိခဲ့ခြင်း ဖြစ်ပါသည်။ <result> နှင့် <err_string> တွင် အဆိုပါ ပြဿနာနှင့် ပတ်သက်သည့် အသေးစိတ် အချက်အလက်များ ပေါ်လာပါမည်။ <err_string> ၏ အဓိပ္ပာယ်မှာ အောက်ပါအတိုင်း ဖြစ်ပါသည်-

  • ODR_ETIMEDOUT

    ဤအမှားသည် သတ်မှတ်ထားသော အချိန်အတွင်း Mudfish ဗဟိုဆာဗာထံမှ တုံ့ပြန်မှု မရရှိသဖြင့် timeout ဖြစ်သွားကြောင်း ဆိုလိုပါသည်။

    ဤအခြေအနေသည် အောက်ပါကိစ္စရပ်များနှင့် သက်ဆိုင်နိုင်ပါသည်-

    • Mudfish ဗဟိုဆာဗာ တုံ့ပြန်မှု မရှိခြင်း။

    • အသုံးပြုသူ၏ ကွန်ပျူတာရှိ AV (anti-virus) သို့မဟုတ် firewall ပရိုဂရမ်က Mudfish ဗဟိုဆာဗာနှင့် ဆက်သွယ်မှုကို ပိတ်ဆို့ထားခြင်း။

    • သို့မဟုတ် ကွန်ရက်ပေါ်ရှိ firewall တစ်ခုခုက ချိတ်ဆက်မှုကို ပိတ်ဆို့ထားခြင်း။

MUDEC_00019​

Failed to connect to the mudfish master server

Mudfish ဗဟိုဆာဗာသို့ connect(2) ချိတ်ဆက်မှု မအောင်မြင်ခဲ့ခြင်း ဖြစ်ပါသည်။ Mudfish ဗဟိုဆာဗာသည် လက်ရှိတွင် ချို့ယွင်းနေခြင်း သို့မဟုတ် ပြုပြင်ထိန်းသိမ်းမှု အခြေအနေတွင် ရှိနေခြင်း သို့မဟုတ် အသုံးပြုနေသော အင်တာနက်ဝန်ဆောင်မှုပေးသူ၏ firewall က ချိတ်ဆက်မှုကို ပိတ်ဆို့ထားခြင်းကြောင့် ဖြစ်ပေါ်နိုင်ပါသည်။

MUDEC_00020​

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

Mudfish ဗဟိုဆာဗာနှင့် ချိတ်ဆက်မှု အောင်မြင်သော်လည်း အကြောင်းတစ်ခုခုကြောင့် ဒေတာဖလှယ်သည့် လုပ်ငန်းစဉ်တွင် recvfrom(2) မအောင်မြင်သည့် အခြေအနေကို ညွှန်ပြပါသည်။

ဤပြဿနာ ဖြစ်ပေါ်ခြင်းသည် အောက်ပါအချက်များအနက် တစ်ခုခုကြောင့် ဖြစ်နိုင်ပါသည်-

  • ယာယီ အင်တာနက် ချိတ်ဆက်မှု ပြဿနာ

    Mudfish ဗဟိုဆာဗာနှင့် ချိတ်ဆက်မှု မတည်ငြိမ်ခြင်း သို့မဟုတ် လက်ရှိတွင် Mudfish ပြုပြင်ထိန်းသိမ်းရေး (PM) အချိန်ဖြစ်နေပါက ဤအခြေအနေ ယာယီဖြစ်ပေါ်နိုင်ပါသည်။ ထိုသို့ဖြစ်ပါက ပရိုဂရမ်ကို ပိတ်ပြီးနောက် နောက်တစ်ကြိမ် ပြန်လည်ချိတ်ဆက်ကြည့်ပါ သို့မဟုတ် ပြုပြင်ထိန်းသိမ်းရေးအချိန် ကုန်ဆုံးပြီးနောက် ထပ်မံကြိုးစားကြည့်ပါ။

  • ဆက်တိုက်ဖြစ်ပေါ်နေသော ချိတ်ဆက်မှု ပြဿနာ (ဖြေရှင်းချက် ၁)

    တစ်ခါတစ်ရံတွင် Windows operating system ၏ winsock ပြဿနာကြောင့် ဖြစ်ပေါ်နိုင်ပါသည်။ NetShell utility ကို အသုံးပြု၍ TCP/IP ကို ပြန်လည်သတ်မှတ်ခြင်း နည်းလမ်း စာမျက်နှာကို ကိုးကား၍ winsock reset ပြုလုပ်ပြီးနောက် ထပ်မံကြိုးစားကြည့်ပါ။

  • ဆက်တိုက်ဖြစ်ပေါ်နေသော ချိတ်ဆက်မှု ပြဿနာ (ဖြေရှင်းချက် ၂)

    Mudfish ကို အသုံးပြုနေသည့်နေရာသည် တင်းကျပ်သော firewall ပစ္စည်းများ တပ်ဆင်ထားသည့် ကုမ္ပဏီ၊ ကျောင်း၊ အစိုးရရုံး သို့မဟုတ် စစ်တပ် ဖြစ်နေပါသလား? ထိုသို့ဖြစ်ပါက အောက်ပါအတိုင်း စမ်းသပ်ကြည့်ပါ-

    1. Start menu မှတစ်ဆင့် "Mudfish Cloud VPN" မီနူးသို့ သွားပါ။

    2. Mudfish Cloud VPN မီနူးတွင် "Mudfish Launcher" ဟူသော အိုင်ကွန်ကို တွေ့ရပါမည်။

    3. ညာကလစ်နှိပ်ပြီး "Properties" (ဂုဏ်သတ္တိများ) မီနူးသို့ ဝင်ပါ။

    4. Properties window တွင် "Target(T)" ၌ ရှိသော execution option ကို ပြင်ဆင်ပေးရပါမည်။ ပုံမှန်အားဖြင့်

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

      ဟု သတ်မှတ်ထားပြီး ဤနေရာတွင် -O option ကို ထည့်သွင်းပေးရပါမည်။ ဥပမာအားဖြင့် အောက်ပါအတိုင်း ဖြစ်ပါသည်-

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

    5. ထို့နောက် Mudfish ကို ပြန်လည်ဖွင့်ပါ။

MUDEC_00021​

Authentication with username '%s' failed - %s

ပုံမှန်အားဖြင့် အထောက်အထားစိစစ်ခြင်း အမှားဖြစ်ပေါ်သည့်အခါ ဤကဲ့သို့သော မက်ဆေ့ခ်ျကို တွေ့ရနိုင်ပါသည်။

MUDEC_00022​

CreateProcess failed with error %d: %s

နောက်ဆုံးထွက် Mudfish ထုတ်ဝေမှုကို အသုံးပြုနေသည် မဟုတ်ပါလား? ဤအမှား၏ အကြောင်းရင်းမှာ Mudfish Launcher ကို စတင်ဖွင့်သည့်အခါ စနစ်၏ default browser လမ်းကြောင်းကို ရှာမတွေ့ခြင်း သို့မဟုတ် cmd.exe လမ်းကြောင်းကို ရှာမတွေ့ခြင်းကြောင့် ဖြစ်ပေါ်သော ပြဿနာဖြစ်ပါသည်။ ဤသို့ဖြစ်ပွားရသည့် အကြောင်းရင်းမှာ ယနေ့အထိ သိရှိရသမျှအရ-

  1. Windows Registry တွင် "Default Browser" ဆက်တင်ကို တစ်ကြိမ်မျှ မသတ်မှတ်ဖူးသေးသည့်အခါ

  2. လက်ရှိ operating system တွင် ဗိုင်းရပ်စ် သို့မဟုတ် malware များ လည်ပတ်နေသည့်အခါ

ဟု သိရှိရပါသည်။ လက်ရှိအချိန်အထိ သိရှိရသော ဖြေရှင်းနည်းများမှာ အောက်ပါအတိုင်း ဖြစ်ပါသည်-

  • အကယ်၍ Internet Explorer တစ်ခုတည်းကိုသာ အသုံးပြုခဲ့ပါက Chrome သို့မဟုတ် Firefox ကို ထည့်သွင်းပါ။ ထို့နောက် ဖွင့်လိုက်သည့်အခါ ပုံမှန်အားဖြင့် 'Default Browser' အဖြစ် သတ်မှတ်ထားခြင်း မရှိသဖြင့် ပြောင်းလဲလိုပါသလားဟု မေးမြန်းပါမည်။ "Yes" ဟု ဖြေဆိုပြီး Mudfish ကို ပြန်လည်ဖွင့်ကြည့်ပါ။

  • Malware များ လည်ပတ်နေပါက 'Default Browser' နှင့် သက်ဆိုင်သော operating system registry ကို ပျက်စီးစေနိုင်ပါသည်။

    Malware ဖယ်ရှားရေး tool ဖြင့် လုံးဝဖယ်ရှားပြီးနောက် ထပ်မံကြိုးစားကြည့်ပါ။

  • ဦးစွာ https://mudfish.net ဝဘ်ဆိုက်သို့ ဝင်ရောက်ပြီး နောက်ဆုံးထွက် Mudfish ထုတ်ဝေမှုကို ထည့်သွင်းပါ။

    အကယ်၍ အထက်ပါမက်ဆေ့ခ်ျကဲ့သို့ အမှားဖြစ်ပေါ်ပါက ဦးစွာ စစ်ဆေးရမည်မှာ စနစ်ဗန်း (System tray) တွင် 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 ပရိုဂရမ် လည်ပတ်နေပြီးဖြစ်သော်လည်း ပရိုဂရမ်ကို ထပ်မံဖွင့်မိသည့်အခါ သို့မဟုတ် အကြောင်းတစ်ခုခုကြောင့် mudfish.exe အသုံးပြုသော shared memory ပျက်စီးသွားသည့်အခါ ဖြစ်ပေါ်နိုင်ပါသည်။

ဤပြဿနာကို ဖြေရှင်းရန်အတွက် ဦးစွာ Task Manager (လုပ်ငန်းတာဝန် မန်နေဂျာ) တွင် အောက်ပါ process များကို အားလုံး အတင်းအဓမ္မ ပိတ် (end task) ပြီးနောက် Mudfish ပရိုဂရမ်ကို ပြန်လည်စတင်ကြည့်ပါ-

  • mudfish.exe

  • mudflow.exe

  • mudrun.exe

MUDEC_00026​

Wrong syntax on .conf file

ဤပြဿနာသည် Mudfish အတွင်းပိုင်း configuration ဖိုင် ပျက်စီးသွားခြင်း သို့မဟုတ် အကြောင်းတစ်ခုခုကြောင့် syntax မမှန်ကန်သည့်အခါ ဖြစ်ပေါ်နိုင်ပါသည်။ ဤပြဿနာကို ဖြေရှင်းရန်အတွက် အောက်ပါအတိုင်း ဆောင်ရွက်ပါ-

  1. Mudfish ကို လုံးဝပိတ်ပြီးနောက် File Explorer ဖြင့် Mudfish ထည့်သွင်းထားသော directory သို့ သွားပါ။ ပုံမှန်အားဖြင့် C:\Program Files (x86)\Mudfish Cloud VPN ဖြစ်ပါသည်။

  2. ထိုနေရာတွင် .conf ဖိုင်ကို ရှာဖွေပြီး ဖျက်ပစ်ပါ။

ထို့နောက် Mudfish ကို ပြန်လည်စတင်နိုင်ပါသည်။

MUDEC_00029​

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

ဤအမှားသည် FastConnect မုဒ် ဖွင့်ထားသည့် (On) အခြေအနေတွင် ဖြစ်ပေါ်နိုင်သော အမှားဖြစ်ပြီး အသုံးပြုသူ၏ ကွန်ပျူတာနှင့် ချိတ်ဆက်ရာတွင် TCP Nagle Algorithm ကို off ပြုလုပ်ရန် ကြိုးစားသော်လည်း အကြောင်းတစ်ခုခုကြောင့် မအောင်မြင်သည့်အခါ ဖြစ်ပေါ်နိုင်သော အမှားဖြစ်ပါသည်။ သက်ဆိုင်ရာ အကြောင်းရင်းမှာ <errno> <errmsg> ကြောင့် ဖြစ်ပွားခြင်း ဖြစ်ပါသည်။ လက်ရှိအချိန်အထိ သိရှိရသော အမှားမက်ဆေ့ခ်ျမှာ အောက်ပါအတိုင်း ဖြစ်ပါသည်-

  • 54 Connection reset by peer

    အသုံးပြုသူ၏ ကွန်ပျူတာနှင့် ချိတ်ဆက်မှု ပြတ်တောက်သွားပြီးဖြစ်သည့်အခါ ဖြစ်ပေါ်နိုင်သော အမှားဖြစ်ပါသည်။

ဤအမှား ဆက်လက်ဖြစ်ပေါ်နေပါက FastConnect မုဒ် ကို Off ပြုလုပ်ပြီးနောက် ထပ်မံကြိုးစားကြည့်ပါ။

MUDEC_00031​

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

ဤအမှားမက်ဆေ့ခ်ျသည် FastConnect မုဒ် ဖွင့်ထားသည့် (On) အခြေအနေတွင် ဖြစ်ပေါ်နိုင်သော အမှားဖြစ်ပြီး Mudfish ကြားခံဆာဗာ၏ Private IP ဖြစ်သော <ip> ဖြင့် port <port> သို့ ချဉ်းကပ်ရန် ကြိုးပမ်းသော်လည်း အကြောင်းတစ်ခုခုကြောင့် Mudfish ပရိုဂရမ်သည် ကြားခံဆာဗာသို့ ချိတ်ဆက်၍ မရသည့်အခါ ဖြစ်ပေါ်နိုင်ပါသည်။ အမှားမက်ဆေ့ခ်ျတစ်ခုချင်းစီအတွက် အသေးစိတ် ရှင်းလင်းချက်မှာ အောက်ပါအတိုင်း ဖြစ်ပါသည်-

  • 60 Operation timed out.

    ဤအမှားသည် <ip> ကို အသုံးပြုသော Mudfish ကြားခံဆာဗာသို့ ချိတ်ဆက်မှု ကောင်းစွာ မအောင်မြင်ဘဲ သတ်မှတ်ထားသော အချိန်ကျော်လွန်သဖြင့် timeout ဖြစ်သွားကြောင်း ဆိုလိုပါသည်။

    ပုံမှန်အားဖြင့် Mudfish ကြားခံဆာဗာနှင့် ချိတ်ဆက်မှုတွင် ပြဿနာရှိနေကြောင်း ဆိုလိုပါသည်။

ကြားခံဆာဗာတစ်ခုချင်းစီ၏ Private IP ကို https://mudfish.net/server/status တွင် စစ်ဆေးနိုင်သောကြောင့် မည်သည့်ကြားခံဆာဗာနှင့် ဆက်သွယ်ရာတွင် ပြဿနာဖြစ်ပေါ်သည်ကို သိရှိနိုင်ပါသည်။

အကယ်၍ <port> သည် 8081 ဖြစ်နေပါက အတွင်းပိုင်းတွင် အသုံးပြုသော SOCKS proxy သို့ ချဉ်းကပ်ရာတွင် ပြဿနာဖြစ်ပေါ်နေခြင်းကို ဆိုလိုပါသည်။

ဖြေရှင်းနည်းများမှာ-

  1. ယာယီအားဖြင့် FastConnect မုဒ် ကို Off ပြုလုပ်ပြီးနောက် အသုံးပြုနိုင်ပါသည်။

  2. အကယ်၍ မဖြစ်မနေ FastConnect မုဒ် ကို On ထားလျက် ဂိမ်းကစားလိုပါက ကြားခံဆာဗာကို ပြောင်းလဲ၍ စမ်းသပ်ကြည့်ပါ။

MUDEC_00032​

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

ဤပြဿနာသည် အသုံးပြုသူ၏ ကွန်ပျူတာတွင် လည်ပတ်နေသော Mudfish မှ Mudfish ကြားခံဆာဗာတွင် လည်ပတ်နေသော SOCKS proxy port သို့ ချိတ်ဆက်ရာတွင် ပြဿနာဖြစ်ပေါ်သောကြောင့် ဖြစ်ပွားရခြင်း ဖြစ်ပါသည်။ အကြောင်းရင်းတစ်ခုချင်းစီမှာ <error_number> ပေါ် မူတည်၍ ကွဲပြားပြီး အောက်ပါအချက်များကြောင့် ဖြစ်ပါသည်-

  • 54

    ECONNRESET (Connection reset by peer) ကို ဆိုလိုပြီး Mudfish ကြားခံဆာဗာဘက်မှ ချိတ်ဆက်မှုကို ဦးစွာ ဖြတ်တောက်လိုက်သည့်အခါ ဖြစ်ပေါ်သော အခြေအနေ ဖြစ်ပါသည်။

    အဘယ်ကြောင့် ချိတ်ဆက်မှုကို ဖြတ်တောက်လိုက်ရသည်ကို တိကျစွာ သိရှိနိုင်ရန် ကြားခံဆာဗာဘက်မှ log များကို စစ်ဆေးကြည့်ရပါမည်။

MUDEC_00037​

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

ဤအမှားသည် FastConnect မုဒ် ကို ဖွင့်ထားသည့်အခါ ဖြစ်ပေါ်နိုင်သော အမှားဖြစ်ပြီး အသုံးပြုသူ၏ ကွန်ပျူတာက <ip>:<port> သို့ ချိတ်ဆက်ရန် ကြိုးပမ်းသော်လည်း ၎င်းကို TCP relay ပြုလုပ်ပေးသည့် Mudfish ကြားခံဆာဗာဘက်မှ အဆိုပါ <ip>:<port> သို့ ချိတ်ဆက်၍ မရနိုင်ခဲ့ကြောင်း ညွှန်ပြပါသည်။ <return_code> သည် ကြားခံဆာဗာမှ သက်ဆိုင်ရာ ဦးတည်ရာသို့ ချိတ်ဆက်ရာတွင် မအောင်မြင်ရသည့် အကြောင်းရင်းကို ဖော်ပြပြီး အောက်ပါအတိုင်း ဖြစ်ပါသည်-

  • 1

    ဂဏန်း 1 ပေါ်လာပါက လက်ရှိတွင် အကြောင်းရင်းအမျိုးမျိုးကြောင့် ဖြစ်ပွားနိုင်သော General Error (အထွေထွေအမှား) တွင် ပါဝင်ပါသည်။ ပုံမှန်အားဖြင့် ဤအမှားသည် သက်ဆိုင်ရာ ကြားခံဆာဗာမှ <ip>:<port> သို့ ချိတ်ဆက်မှု ကောင်းစွာ မဖြစ်ပေါ်သည့်အခါ ဖြစ်ပေါ်နိုင်ပါသည်။

  • 5

    ဂဏန်း 5 ပေါ်လာပါက TCP connect ကြိုးပမ်းမှုသည် Connection refused ဖြစ်သွားကြောင်း ပြသပါသည်။ ဆိုလိုသည်မှာ Closed port သို့ ချိတ်ဆက်မိသဖြင့် ဦးတည်ရာဘက်မှ TCP RST packet ကို ပေးပို့ပြီး ချိတ်ဆက်မှုကို ရပ်စဲလိုက်ခြင်းကို ညွှန်ပြပါသည်။

MUDEC_00038​

TCP relay from the client to the backend failed.

ဤမက်ဆေ့ခ်ျသည် အကြောင်းတစ်ခုခုကြောင့် Mudfish ကြားခံဆာဗာသို့ ချိတ်ဆက်၍ မရနိုင်သည့်အခါ ဖြစ်ပေါ်သော အမှားဖြစ်ပါသည်။ ပုံမှန်အားဖြင့် ဤမက်ဆေ့ခ်ျသည် အခြားအမှားတစ်ခု ဖြစ်ပေါ်ပြီးနောက် နောက်ဆုံးတွင် ပေါ်ထွက်လာခြင်း ဖြစ်သောကြောင့် အရင်းခံ အမှားမှာ ဤအမှားမတိုင်မီ ပေါ်ထွက်ခဲ့သောအရာ ဖြစ်ပါသည်။ ဦးစွာ အောက်ပါအတိုင်း စစ်ဆေးကြည့်ပါ-

  • Mudfish UI ၏ 'Status → Process' (အခြေအနေ → လုပ်ငန်းစဉ်) မီနူးရှိ Log Information ကဏ္ဍသို့ သွားပါ။

  • ထိုအခါ Mudfish Core ပရိုဂရမ်၏ log အကြောင်းအရာများကို စစ်ဆေးနိုင်မည်ဖြစ်ပြီး ပုံမှန်အားဖြင့် 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) မပြုလုပ်မီ client ဘက်မှ ချိတ်ဆက်မှုကို ဖြတ်တောက်လိုက်သည့်အခါ ဖြစ်ပေါ်နိုင်သော အခြေအနေ ဖြစ်ပါသည်။

MUDEC_00041​

MUDEC_00299 နှင့် အကြောင်းရင်း အတူတူပင် ဖြစ်ပါသည်။

MUDEC_00042​

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

Mudfish v4 အသုံးပြုသူများအတွက်-

  • ဤအမှားသည် Custom item ၏ ဆက်တင်တွင် အခြား item ဆက်တင်များနှင့် ထပ်နေသော routing path ရှိသည့်အခါ။

  • သို့မဟုတ် ပရိုဂရမ်၏ အတွင်းပိုင်း ပြဿနာကြောင့် routing path ပေါင်းစည်းခြင်း (unification) ကောင်းစွာ မဖြစ်ပေါ်သည့်အခါ ဖြစ်ပွားနိုင်ပါသည်။

Mudfish v3 အသုံးပြုသူများအတွက်-

  • 'Setup → General' မီနူးတွင် "Auto-loading routing table" ဟူသော option ရှိပြီး (မူရင်းတန်ဖိုးမှာ On ဖြစ်ပါသည်)၊ ဤ option ကို On ထားပါက Mudfish စတင်ဖွင့်သည့်အခါ Wizard မီနူး သို့မဟုတ် Mudfish UI 'Setup → Routing Table' မီနူးမှတစ်ဆင့် သတ်မှတ်ထားသော routing path များကို အလိုအလျောက် ရယူပေးမည် ဖြစ်ပါသည်။ ထို့ကြောင့် သတ်မှတ်ထားသော ကြားခံဆာဗာကို မပြောင်းလဲလိုပါက routing path များကို နောက်တစ်ကြိမ် ထပ်မံသတ်မှတ်ရန် မလိုအပ်ပါ။

    ဤအမှားသည် Wizard မီနူး သို့မဟုတ် Mudfish UI 'Setup → Routing Table' မီနူးမှတစ်ဆင့် တစ်ကြိမ် သတ်မှတ်ပြီးသား အကြောင်းအရာများကို နောက်တစ်ကြိမ် ထပ်မံသတ်မှတ်ရန် ကြိုးစားသည့်အခါ ပေါ်လာသော သတိပေးချက် မက်ဆေ့ခ်ျ ဖြစ်ပါသည်။ ဝန်ဆောင်မှုကို မထိခိုက်စေသော အပိုင်းဖြစ်သဖြင့် လျစ်လျူရှုနိုင်သော်လည်း လက်ရှိ အသုံးပြုနေသော ကြားခံဆာဗာ မဟုတ်ဘဲ အခြား ကြားခံဆာဗာကို အသုံးပြုလိုပါက Mudfish UI 'Setup → Routing Table' မီနူးတွင် ရှိပြီးသား လမ်းကြောင်းများကို ဖျက်ပြီးနောက် မီနူးမှတစ်ဆင့် ပြန်လည်သတ်မှတ်ပါက အထက်ပါ သတိပေးချက် မက်ဆေ့ခ်ျ ပေါ်လာမည် မဟုတ်ပါ။

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 ပရိုဂရမ် စတင်ဖွဲ့စည်းစဉ် အတွင်းပိုင်း interface ဆက်တင်များ ကောင်းစွာ မဖြစ်ပေါ်ခဲ့ကြောင်း ဆိုလိုပါသည်။

      ဒက်ရှ်ဘုတ် 'အခြေအနေ → လုပ်ငန်းစဉ်' မီနူးရှိ Core log ကို ကြည့်ရှုပါက ဤအမှားမတိုင်မီ အခြားအမှားတစ်ခု အတူတကွ ရှိနေနိုင်ခြေ အလွန်မြင့်မားပါသည်။

      ဤအမှား ပေါ်လာပါက အခြေခံ လုပ်ဆောင်ချက် စစ်ဆေးခြင်း ကို မဖြစ်မနေ စမ်းသပ်ကြည့်ပြီး ရလဒ် ကောင်းစွာ ထွက်ပေါ်ခြင်း ရှိမရှိ စစ်ဆေးပါ။

  • <command> ဂဏန်းသည် 2 ဖြစ်ပါက-

    • <errornum> ဂဏန်းသည် 3 ဖြစ်ပါက-

      <errormsg> သည် No such process ဟု ပေါ်လာပါက routing table တွင် မရှိသော အကြောင်းအရာတစ်ခုကို ဖျက်ရန် ကြိုးစားခဲ့သောကြောင့် ဖြစ်ပေါ်ခြင်း ဖြစ်ပါသည်။ ဤအမှားသည် အထူးအန္တရာယ်ရှိခြင်း သို့မဟုတ် ပြဿနာဖြစ်နိုင်ခြေ အလွန်နည်းပါးသဖြင့် စိတ်ချနိုင်ပါသည်။

သို့သော် အခြားဂဏန်းများ ပေါ်လာပါက တိကျသော အခြေအနေကို စစ်ဆေးရမည်ဖြစ်သောကြောင့် ဖိုရမ်တွင် စာရေးသားမေးမြန်းပါက ခွဲခြမ်းစိတ်ဖြာပြီး အဖြေပေးပါမည်။

MUDEC_00044​

The client isn't ready yet

ဤသတိပေးချက် မက်ဆေ့ခ်ျသည် အသုံးပြုသူ၏ ကွန်ပျူတာ DHCP client က Mudfish Core ပရိုဂရမ်ထံသို့ IP လိပ်စာ တောင်းဆိုမှု မပြုလုပ်ရသေးသောကြောင့် ဖြစ်ပေါ်သော ပြဿနာဖြစ်ပါသည်။

Firewall က tap(4) ကွန်ရက်ကိရိယာအတွက် DHCP request ကို ပိတ်ဆို့ထားသောကြောင့် (block) ဖြစ်ပေါ်နိုင်ပါသည်။

၎င်းကို ယာယီဖြေရှင်းရန် နည်းလမ်းအတွက် MUDEC_00045 ကုဒ်ကို ကြည့်ရှုပါ။

MUDEC_00045​

အကယ်၍ အသုံးပြုနေသော Mudfish ဗားရှင်းသည် v5.5.8 သို့မဟုတ် ၎င်းထက် မြင့်မားပါက OpenVPN ၏ TAP ဒရိုင်ဘာနေရာတွင် အစားထိုးနိုင်မည့် Wintun ဒရိုင်ဘာကို အသစ်ထည့်သွင်းပေးထားပါသည်။

Mudfish Launcher ကို -N option ဖြင့် ဖွင့်ပါက ၎င်းလုပ်ဆောင်ချက်ကို ဖွင့်နိုင်ကြောင်း သတိပြုပါ။ အသေးစိတ် ဖွင့်နည်းအတွက် mudrun ဖွင့်ခြင်း ရွေးချယ်စရာများ စာမျက်နှာကို ကြည့်ရှုပါ။

ဤအမှားမက်ဆေ့ခ်ျသည် သတ်မှတ်ထားသော အချိန်ထက်ကျော်လွန်၍ အသုံးပြုသူ၏ ကွန်ပျူတာ DHCP client က Mudfish Core ပရိုဂရမ်ထံသို့ IP လိပ်စာ တောင်းဆိုမှု မပြုလုပ်သောကြောင့် ဖြစ်ပေါ်သော အမှားမက်ဆေ့ခ်ျဖြစ်ပါသည်။

ဤမက်ဆေ့ခ်ျသည် ပုံမှန်အားဖြင့် Windows DHCP client က Mudfish Core ပရိုဂရမ်ထံမှ IP ရယူရန် ကြိုးစားသော်လည်း အကြောင်းတစ်ခုခုကြောင့် DHCP Offer packet ကို လက်မခံရရှိသောကြောင့် ဖြစ်ပေါ်ရခြင်း ဖြစ်ပါသည်။ အောက်ပါအတိုင်း စမ်းသပ်ကြည့်ပါ-

  • အကယ်၍ Windows 10 ဗားရှင်း အသုံးပြုသူဖြစ်ပါက တစ်ခါတစ်ရံတွင် Windows က ကွန်ရက်ဆက်တင် ဖွဲ့စည်းမှုဆိုင်ရာ လုပ်ဆောင်ချက်များကို လျင်မြန်စွာ မလုပ်ဆောင်သောကြောင့် ဖြစ်ပေါ်သော ပြဿနာဖြစ်နိုင်ပါသည်။ အောက်ပါအတိုင်း စမ်းသပ်ကြည့်ပါ-

    • မျက်နှာပြင် အောက်ခြေရှိ taskbar ပေါ်တွင် ညာကလစ်နှိပ်ပြီး "Task Manager" (လုပ်ငန်းတာဝန် မန်နေဂျာ) ကို ဖွင့်ပါ။

    တစ်ခါတစ်ရံတွင် ဤနည်းလမ်းက ပြဿနာကို ဖြေရှင်းပေးတတ်ပါသည်။ ဤနည်းလမ်းဖြင့် အဆင်မပြေပါက အောက်ပါအတိုင်း စမ်းသပ်ကြည့်ပါ-

    1. ညာဘက်အောက်ခြေရှိ စနစ်ဗန်း (System tray) တွင် ကွန်ရက်အိုင်ကွန်ကို နှိပ်ပြီး "Network settings" ကို နှိပ်ပါ။

    2. ဆက်တင် window ပေါ်လာပါက ညာဘက်ရှိ "Status" မီနူးကို နှိပ်ပြီး အဆိုပါ window ကို ဆက်လက်ဖွင့်ထားပါ။

    3. ထို့နောက် "Change adapter options" ကို နှိပ်ပြီး ထို window ကိုလည်း ဆက်လက်ဖွင့်ထားပါ။

  • v4.3.13 ဗားရှင်းနှင့် အထက်ဖြစ်ပြီး Windows operating system အသုံးပြုသူဖြစ်ပါက Mudfish Launcher ၏ execution option ဖြစ်သော -I ကို အသုံးပြုနိုင်ပါသည်။ -I option ကို ဖွင့်ထားပါက DHCP နည်းလမ်းဖြင့် IP လိပ်စာ မသတ်မှတ်ဘဲ IP Helper API မှတစ်ဆင့် IP လိပ်စာကို သတ်မှတ်ပေးမည် ဖြစ်ပါသည်။ -I option ကို သတ်မှတ်နည်းမှာ အောက်ပါအတိုင်း ဖြစ်ပါသည်-

    1. Windows Start menu မှတစ်ဆင့် "Mudfish Cloud VPN" မီနူးသို့ သွားပါ။

    2. Mudfish Cloud VPN မီနူးတွင် "Mudfish Launcher" ဟူသော အိုင်ကွန်ကို တွေ့ရမည်ဖြစ်ပြီး ညာကလစ်နှိပ်၍ "Properties" မီနူးသို့ ဝင်ပါ။

    3. Properties window တွင် "Target(T)" ၌ ရှိသော execution option ကို ပြင်ဆင်ပေးရပါမည်။ ပုံမှန်အားဖြင့်

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

      ဟု သတ်မှတ်ထားပြီး ဤနေရာတွင် -I option ကို ထည့်သွင်းပေးရပါမည်။ ဥပမာအားဖြင့် အောက်ပါအတိုင်း ဖြစ်ပါသည်-

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

    4. စနစ်တကျ အကျိုးသက်ရောက်ပါက 'Dashboard → Status → Process' မီနူးရှိ Core log မှတ်တမ်းတွင် အောက်ပါစာကြောင်းကို တွေ့ရပါမည်-

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

  • အကယ်၍ အင်တာနက်ဆိုင် (PC bang / Internet cafe) ကွန်ပျူတာတွင် antivirus ပရိုဂရမ် ဖွင့်ထားပါက ခေတ္တခဏ disable ပြုလုပ်ပြီးနောက် Mudfish ကို ပြန်လည်စတင်ကြည့်ပါ။ ဥပမာအားဖြင့် Norton Anti-virus ပရိုဂရမ်သည် Mudfish Core ပရိုဂရမ်က ပေးပို့သော DHCP Offer packet ကို ARP Spoofing ပြုလုပ်ရန် packet အဖြစ် မှားယွင်းသတ်မှတ်ကာ အတင်းအဓမ္မ drop လုပ်ပစ်တတ်သောကြောင့် ဖြစ်ပါသည်။

  • Control Panel → Network Connections စာရင်းတွင် TAP-Win32 adapter v9 ကိရိယာကို တွေ့ရပါမည်။ ဤကိရိယာကို disable (ပိတ်) ပြီး enable (ဖွင့်) ကို အကြိမ်အနည်းငယ် ပြုလုပ်ပြီးနောက် Mudfish ကို ပြန်လည်စတင်ကြည့်ပါ။ တစ်ခါတစ်ရံတွင် ဤနည်းလမ်းက ပြဿနာကို ဖြေရှင်းပေးတတ်ပါသည်။

  • TAP-Win32 adapter v9 ကွန်ရက်ကိရိယာ၏ Properties ကို ကြည့်ရှုပြီး "Obtain an IP address automatically" (IP လိပ်စာ အလိုအလျောက် ရယူရန်) ကို "Yes" အဖြစ် စနစ်တကျ သတ်မှတ်ထားခြင်း ရှိမရှိ စစ်ဆေးပေးပါ။

    https://windows.microsoft.com/ko-kr/windows/change-tcp-ip-settings#1TC=windows-7 လင့်ခ်ကို ကိုးကား၍ ချိတ်ဆက်မှု ဂုဏ်သတ္တိများကို စစ်ဆေးနိုင်ပြီး "Obtain an IP address automatically" ကို အမှန်ခြစ်ထားရပါမည်။

  • TAP-Win32 adapter v9 ကွန်ရက်ကိရိယာ၏ Properties တွင် IPv6 လုပ်ဆောင်ချက် ဖွင့်ထားခြင်း ရှိမရှိ ကြည့်ရှုပြီး အဆိုပါ လုပ်ဆောင်ချက်ကို လုံးဝပိတ်ပြီး စမ်းသပ်ကြည့်ပါ။ တစ်ခါတစ်ရံတွင် ဤသို့ပြုလုပ်ခြင်းက ပြဿနာကို ဖြေရှင်းပေးတတ်ပါသည်။

  • Operating system ကို reboot ပြုလုပ်ပြီးနောက် တစ်ကြိမ် ထပ်မံကြိုးစားကြည့်ပါ။

MUDEC_00048​

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

ဤအမှားသည် <sidno> တန်ဖိုးမှာ ပုံမှန်မဟုတ်သော တန်ဖိုးဖြစ်ကြောင်း ဖော်ပြပါသည်။ ဤပြဿနာ ဆက်လက်ဖြစ်ပေါ်နေပါက Mudfish ထည့်သွင်းထားသော directory သို့ သွား၍ extension 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 အတွင်းပိုင်း အသုံးပြုသော default routing path ကို မသတ်မှတ်နိုင်သည့်အခါ ပေါ်လာသော မက်ဆေ့ခ်ျဖြစ်ပြီး default path အဖြစ် သတ်မှတ်လိုသော ကြားခံဆာဗာကို ဆာဗာစာရင်းတွင် ရှာမတွေ့သည့်အခါ ဖြစ်ပေါ်တတ်ပါသည်။ ပုံမှန်အားဖြင့် ဤအခြေအနေသည် Mudfish ခရက်ဒစ်နှင့် သက်ဆိုင်နိုင်ပါသည်-

  • ဦးစွာ လက်ရှိ Mudfish ခရက်ဒစ်ကို စနစ်တကျ ဖြည့်သွင်းထားခြင်း ရှိမရှိ စစ်ဆေးပေးပါ။ တစ်ခါတစ်ရံတွင် ခရက်ဒစ် မလုံလောက်ပါက ဤပြဿနာ ဖြစ်ပေါ်နိုင်ပါသည်။

  • အကယ်၍ ဒေတာ အစီအစဉ် သည် "Subscription" (ပုံသေကြေးစနစ်) ဖြစ်ပါက သက်တမ်းရှိသော subscription plan ကို တပ်ဆင်ထားခြင်း ရှိမရှိ စစ်ဆေးပါ။

ဤပြဿနာ ဆက်လက်ဖြစ်ပေါ်နေပါက Mudfish ဖိုရမ်တွင် ဆက်သွယ်မေးမြန်းပါ။

MUDEC_00056​

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

တစ်ခါတစ်ရံတွင် Mudfish ကို အသုံးပြုနေစဉ် အထက်ပါခေါင်းစဉ်ကဲ့သို့ ARP ပရိုတိုကော အမှား ဖြစ်ပေါ်တတ်ပါသည်။ ဤမက်ဆေ့ခ်ျသည် အသုံးပြုသူထံ ခွဲဝေချထားပေးသော Mudfish အတွင်းပိုင်း private IP ကို အခြားအသုံးပြုသူတစ်ဦးကလည်း အသုံးပြုနေသည့်အခါ ဖြစ်ပေါ်နိုင်ပါသည်။ ဤပြဿနာ ဖြစ်ပေါ်နိုင်သော အကြောင်းရင်းများမှာ-

  • Mudfish ဗဟိုဆာဗာဘက်ရှိ Private IP စီမံခန့်ခွဲရေး ပရိုဂရမ်သည် ပုံမှန်မဟုတ်ဘဲ ရပ်တန့်သွားခြင်းကြောင့် ဖြစ်ပေါ်နိုင်ပါသည်။

    ဤပြဿနာ ဖြစ်ပွားပါက ပုံမှန်အားဖြင့် Mudfish facebook စာမျက်နှာတွင် အဆိုပါ အချက်အလက်ကို အသိပေးလေ့ရှိပါသည်။

  • Desktop သို့မဟုတ် Laptop အသုံးပြုသူများအနေဖြင့် Hibernate သို့မဟုတ် Sleep မုဒ်ကို အသုံးပြုသည့်အခါ Mudfish ပရိုဂရမ်ကို မပိတ်ဘဲ hibernation သို့ ဝင်ရောက်သွားပါက နောက်ပိုင်းတွင် ပြန်လည်နိုးထလာသည့်အခါ (wakeup) ပြဿနာ ဖြစ်ပေါ်နိုင်ပါသည်။

ဤပြဿနာ ဖြစ်ပေါ်ပါက Mudfish ပရိုဂရမ်ကို မဖြစ်မနေ ပြန်လည်စတင်ပေးရပါမည်။

MUDEC_00057​

Couldn't find the static node X for default route

Mudfish အတွင်းပိုင်းတွင် Default Gateway သတ်မှတ်ရန် ရွေးချယ်ထားသော ကြားခံဆာဗာသည် အကြောင်းတစ်ခုခုကြောင့် အသုံးပြု၍ မရနိုင်သည့်အခါ ပေါ်လာသော အမှားမက်ဆေ့ခ်ျ ဖြစ်ပါသည်။

MUDEC_00058​

No gateway found.

ဤပြဿနာသည် ပုံမှန်အားဖြင့် Mudfish ခရက်ဒစ် မလုံလောက်သည့်အခါ ဖြစ်ပေါ်သော ပြဿနာဖြစ်ပါသည်။ http://credits.ko.loxch.com/ ဝဘ်ဆိုက်တွင် ဦးစွာ ခရက်ဒစ်ကို ဝယ်ယူရပါမည်။

MUDEC_00059​

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

ဤအမှားသည် Public IP <ip> ရှိသော Mudfish ကြားခံဆာဗာနှင့် ဆက်သွယ်မှုတွင် ပြဿနာရှိနေကြောင်း ဆိုလိုပါသည်။ ဆိုလိုသည်မှာ Mudfish ပရိုဂရမ်မှ သက်ဆိုင်ရာ ကြားခံဆာဗာသို့ ဒေတာပေးပို့ခဲ့သော်လည်း <errno> <err_string> အကြောင်းရင်းကြောင့် ပေးပို့မှု မအောင်မြင်ခဲ့ကြောင်း ပြသပါသည်။ အသေးစိတ် အမှားများတွင် အောက်ပါအခြေအနေများ ပါဝင်နိုင်ပါသည်-

  • 10060 (ODR_ETIMEDOUT)

    ဤအမှားသည် ကြားခံဆာဗာသို့ ဒေတာပေးပို့ခဲ့သော်လည်း ကြားခံဆာဗာမှ ဒေတာလက်ခံရရှိကြောင်း တုံ့ပြန်မှု မပေးသည့်အခါကို ဆိုလိုပါသည်။

  • 10054 (ODR_ECONNRESET)

    ဤအမှားသည် ကြားခံဆာဗာသို့ ဒေတာပေးပို့ခဲ့သော်လည်း သက်ဆိုင်ရာ ကြားခံဆာဗာက ချိတ်ဆက်မှုကို ဖြတ်တောက်လိုက်သည့်အခါ ဖြစ်ပေါ်နိုင်ပါသည်။

ဤအမှား ဖြစ်ပေါ်ပါက အခြား ကြားခံဆာဗာတစ်ခုသို့ ပြောင်းလဲပြီး အဆိုပါအမှား ဆက်လက်ဖြစ်ပေါ်ခြင်း ရှိမရှိ စစ်ဆေးကြည့်ပါ။

MUDEC_00060​

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

ဤအမှားမက်ဆေ့ခ်ျသည် Mudfish အတွင်းရှိ virtual network device re(4) က ကြားခံဆာဗာသို့ UDP packet ကို ပေးပို့ခဲ့သော်လည်း အကြောင်းတစ်ခုခုကြောင့် ပေးပို့မှု မအောင်မြင်သည့်အခါ ပေါ်လာနိုင်ပါသည်။

အကြောင်းရင်းကို error message အပိုင်းတွင် ပြသထားပြီး ပုံမှန်အားဖြင့် ဤပြဿနာသည် firewall သို့မဟုတ် ကွန်ရက်ပြဿနာကြောင့် ဖြစ်ပေါ်နိုင်ပါသည်။ အသေးစိတ်အတွက် အောက်ပါအချက်များကို အသီးသီး ကိုးကားပါ-

  • ODR_EHOSTUNREACH

    ဦးတည်ရာ A.B.C.D နှင့် သက်ဆိုင်သော ကြားခံဆာဗာသို့ လမ်းကြောင်း (route) မရှိကြောင်း ဆိုလိုပါသည်။ ဆိုလိုသည်မှာ လက်လှမ်းမမီနိုင်သော host သို့ ချဉ်းကပ်ရန် ကြိုးစားခဲ့ခြင်းဖြစ်ပြီး ပုံမှန်အားဖြင့် routing table ကို မှားယွင်းစွာ ဖွဲ့စည်းထားသည့်အခါ ဖြစ်ပေါ်နိုင်ပါသည်။

  • ODR_ENOBUFS

    ဤအမှား ဖြစ်ပေါ်ပါက ဦးတည်ရာ A.B.C.D သို့ packet ပေးပို့လိုသော်လည်း operating system က အမှားကို ပြန်လည်ပေးပို့ခဲ့ကြောင်း ဆိုလိုပါသည်။ ပုံမှန်အားဖြင့် သက်ဆိုင်ရာ socket ၏ buffer နေရာ မလုံလောက်ခြင်း သို့မဟုတ် အတွင်းပိုင်း Queue ပြည့်သွားခြင်းကြောင့် ဖြစ်ပါသည်။

    ဤအမှား ဖြစ်ပေါ်ပါက အကြောင်းတစ်ခုခုကြောင့် ဦးတည်ရာ A.B.C.D သို့ packet မပေးပို့နိုင်သည့် အခြေအနေဖြစ်ကြောင်း ဆိုလိုပါသည်။ ပုံမှန်အားဖြင့် သက်ဆိုင်ရာ ဦးတည်ရာနှင့် ဆက်သွယ်၍ မရသည့်အခါ ဖြစ်ပေါ်နိုင်ပါသည်။

ဦးစွာ စစ်ဆေးရမည့် အချက်မှာ အသုံးပြုသူ၏ ကွန်ပျူတာ ↔ ကြားခံဆာဗာအကြား MTU ကို စုံစမ်းသိရှိရန်နှင့် သင့်လျော်သော တန်ဖိုးကို သတ်မှတ်ရန်ဖြစ်ပြီး Mudfish UI ၏ 'Support → Report a problem' (အထောက်အပံ့ → ပြဿနာ အစီရင်ခံခြင်း) လုပ်ဆောင်ချက်မှတစ်ဆင့် အစီရင်ခံစာ ပေးပို့ပါက စစ်ဆေးပေးနိုင်ပါသည်။

MUDEC_00062​

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

ဤအမှားသည် Mudfish ပရိုဂရမ်က ဗဟိုဆာဗာနှင့် ဆက်သွယ်ရာတွင် အသုံးပြုသော ပရိုတိုကောအဖြစ် TCP ကို အသုံးပြုသည့်အခါ ဖြစ်ပေါ်နိုင်သော အမှားဖြစ်ပါသည်။

<ip> သည် Mudfish ကြားခံဆာဗာ၏ Public IP ကို ရည်ညွှန်းပြီး <string> သည် TCP socket ၏ read operation အဘယ်ကြောင့် မအောင်မြင်ခဲ့သည်ကို ဖော်ပြပါသည်။

  • ODR_ECONNRESET

    ဤအမှားကုဒ် ဖြစ်ပေါ်ပါက အကြောင်းတစ်ခုခုကြောင့် Mudfish ကြားခံဆာဗာ သို့မဟုတ် သက်ဆိုင်ရာ ကွန်ရက်အဆင့်ရှိ firewall က TCP RST packet ကို Mudfish ပရိုဂရမ်ထံ ပေးပို့လိုက်ခြင်းကို ညွှန်ပြပါသည်။ ဆိုလိုသည်မှာ ကြားခံဆာဗာဘက်မှ ချိတ်ဆက်မှုကို ဦးစွာ ဖြတ်တောက်လိုက်ခြင်းကို ဆိုလိုပါသည်။

    အသုံးပြုနေသော Mudfish ကြားခံဆာဗာကို အခြားတစ်ခုသို့ ပြောင်းလဲပြီးနောက် တူညီသော လက္ခဏာ ထပ်မံဖြစ်ပေါ်ခြင်း ရှိမရှိ စစ်ဆေးပေးပါ။

အကယ်၍ <ip> ညွှန်ပြသော ကြားခံဆာဗာကို ပုံမှန်အားဖြင့် အသုံးမပြုပါက ရိုးရှင်းစွာ လျစ်လျူရှုနိုင်သော အမှားမက်ဆေ့ခ်ျများအနက် တစ်ခုဖြစ်ပါသည်။

MUDEC_00064​

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

ဤအမှားသည် ချိတ်ဆက်မှု ပရိုတိုကောကို TCP အဖြစ် သတ်မှတ်ထားသည့်အခါ ဖြစ်ပေါ်နိုင်ပါသည်။ ဆိုလိုသည်မှာ <ip> နှင့် သက်ဆိုင်သော ကြားခံဆာဗာထံမှ ဒေတာရယူရာတွင် မအောင်မြင်ခဲ့ကြောင်း ပြသပြီး တိကျသော မအောင်မြင်ရသည့် အကြောင်းရင်းမှာ <err_string> ကြောင့် ဖြစ်ပွားခြင်း ဖြစ်ပါသည်-

  • ODR_ECONNABORTED

    ဤပြဿနာသည် လက်ရှိ အသုံးပြုသူ၏ ကွန်ပျူတာဘက်မှ Mudfish ကြားခံဆာဗာသို့ ချိတ်ဆက်မှုကို ဦးစွာ ဖြတ်တောက်လိုက်သည့်အခါ ဖြစ်ပေါ်နိုင်သော ပြဿနာဖြစ်ပါသည်။

    အကြောင်းတစ်ခုခုကြောင့် operating system က ချိတ်ဆက်မှုကို ဖြတ်တောက်လိုက်ခြင်း သို့မဟုတ် firewall / antivirus စသည့် third-party ပရိုဂရမ်များက ချိတ်ဆက်မှုကို ပိတ်ဆို့လိုက်ခြင်းကြောင့် ဖြစ်ပေါ်နိုင်ပါသည်။

  • ODR_ETIMEDOUT

    သက်ဆိုင်ရာ ကြားခံဆာဗာထံမှ Payload နှင့် သက်ဆိုင်သော ဒေတာကို read() ပြုလုပ်လိုသော်လည်း အဆိုပါ ဆာဗာဘက်မှ ပေးပို့ခြင်း မရှိသောကြောင့် timeout ဖြစ်သွားသည့် အခြေအနေ ဖြစ်ပါသည်။

ဤသို့ဖြစ်ပါက FAQ စာမျက်နှာရှိ ကြားခံဆာဗာနှင့် သက်ဆိုင်သော အချက်များ ကို ကိုးကား၍ အခြားတစ်ခုသို့ ပြောင်းလဲစမ်းသပ်ကြည့်ပါ သို့မဟုတ် ချိတ်ဆက်မှု ပရိုတိုကော ကို အခြားတစ်ခုသို့ ပြောင်းလဲ၍ စမ်းသပ်ကြည့်ပါ။

MUDEC_00066​

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

ဤအမှား ဖြစ်ပေါ်ပါက <ip> သည် Mudfish ကြားခံဆာဗာ၏ IP ကို ဖော်ပြပြီး <num> နှင့် <string> သည် အမှားနံပါတ်ကို ညွှန်ပြပါသည်။ Mudfish ပရိုဂရမ်က <ip> ညွှန်ပြသော ကြားခံဆာဗာသို့ UDP packet ပေးပို့ခဲ့သော်လည်း အကြောင်းတစ်ခုခုကြောင့် မရောက်ရှိနိုင်ခဲ့ကြောင်း ဆိုလိုပါသည်။ အခြေအနေတစ်ခုချင်းစီအတွက် ဖော်ပြရလျှင်-

  • ODR_ECONNRESET

    အမှားဖြစ်ပေါ်ပါက Mudfish ပရိုဂရမ်က <ip> ညွှန်ပြသော ကြားခံဆာဗာသို့ UDP packet ပေးပို့ခဲ့သော်လည်း အကြောင်းတစ်ခုခုကြောင့် သက်ဆိုင်ရာ packet ၏ TTL (Time To Live) သက်တမ်းကုန်ဆုံးသွားသဖြင့် (expire) ကြားရှိ router ထံမှ 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> က ဤအမှား ဖြစ်ပေါ်ရသည့် အကြောင်းရင်းကို ရှင်းပြထားပါသည်။

ဤကဲ့သို့သော မက်ဆေ့ခ်ျ ပေါ်လာပါက အောက်ပါအကြောင်းရင်းများအနက် တစ်ခုခုကြောင့် ဖြစ်နိုင်ပါသည်-

  • သက်ဆိုင်ရာ ကြားခံဆာဗာ ရပ်တန့်နေခြင်း သို့မဟုတ် သီးခြား firewall တစ်ခုခုက ချိတ်ဆက်မှုကို ပိတ်ဆို့ထားခြင်း သို့မဟုတ် ဆာဗာဘက်ခြမ်း ပရိုဂရမ် ကောင်းစွာ အလုပ်မလုပ်ခြင်း။

  • အကြောင်းတစ်ခုခုကြောင့် လက်ရှိ အင်တာနက်လိုင်းသည် သတ်မှတ်ထားသော ကြားခံဆာဗာသို့ Routing လမ်းကြောင်းကို ရှာမတွေ့ခြင်း။

အမှားမက်ဆေ့ခ်ျတစ်ခုချင်းစီအတွက် ထပ်ဆောင်းရှင်းလင်းချက်မှာ အောက်ပါအတိုင်း ဖြစ်ပါသည်-

  • ODR_ETIMEDOUT

    A.B.C.D ဆာဗာသို့ ချိတ်ဆက်ရန် ကြိုးပမ်းခဲ့သော်လည်း သတ်မှတ်ထားသော ကာလတစ်ခုအတွင်း အဆိုပါ ဆာဗာဘက်မှ မည်သည့်တုံ့ပြန်မှုမျှ မရှိသည့်အခါ ဤအမှား ဖြစ်ပေါ်နိုင်ပါသည်။

    အများအားဖြင့် အကြောင်းတစ်ခုခုကြောင့် firewall က ချိတ်ဆက်မှုကို ပိတ်ဆို့ထားသည့်အခါ ဤအမှား ပေါ်လာတတ်ပါသည်။

Firewall ပြဿနာ ဖြေရှင်းခြင်း လင့်ခ်တွင် ဖော်ပြထားသော နည်းလမ်းအတိုင်း စမ်းသပ်ကြည့်ရန် အကြံပြုပါသည်။

MUDEC_00074​

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

ဤအမှားသည် အထက်ပါ MUDEC_00071 နှင့် တူညီသော လက္ခဏာကြောင့် ဖြစ်ပေါ်ခြင်း ဖြစ်ပါသည်။ သက်ဆိုင်ရာ စာမျက်နှာကို ကြည့်ရှုပါ။

MUDEC_00075​

Failed to open a socket to main server for heartbeat.

ဤအမှားသည် Mudfish ဗဟိုဆာဗာသို့ heartbeat ပေးပို့ရန် ပြင်ဆင်မှု လုပ်ငန်းစဉ် မအောင်မြင်သည့်အခါ ဖြစ်ပေါ်ပါသည်။ ဤအမှား ဖြစ်ပေါ်ရသည့် အရင်းခံ အကြောင်းရင်းကို 'အခြေအနေ → လုပ်ငန်းစဉ်' မီနူးသို့ ဝင်ရောက်ပြီး Core log ကို စစ်ဆေးကြည့်ပါက MUDEC_00075 အထက်တွင် အခြားသော အမှားနံပါတ်ကို တွေ့ရှိနိုင်ပါသည်။

MUDEC_00079​

Failed to connect the master server: <error_msg>

ဤအမှား ဖြစ်ပေါ်ခြင်းသည် အကြောင်းတစ်ခုခုကြောင့် Mudfish ဗဟိုဆာဗာရှိ အထောက်အထားစိစစ်ရေးဆာဗာနှင့် ချိတ်ဆက်၍ မရနိုင်ကြောင်း ဆိုလိုပါသည်။ ဖြစ်ပေါ်နိုင်သော အကြောင်းရင်းများမှာ အောက်ပါအတိုင်း ဖြစ်ပါသည်-

  1. Mudfish ဗဟိုဆာဗာရှိ အထောက်အထားစိစစ်ရေးဆာဗာသည် အမှန်တကယ်ပင် ရပ်တန့်နေပြီး အလုပ်မလုပ်တော့သည့်အခါ။

  2. လက်ရှိ Mudfish ကို အသုံးပြုနေသော ကွန်ပျူတာ၏ firewall သို့မဟုတ် ကွန်ရက်ပေါ်ရှိ firewall ကြောင့် Mudfish ဗဟိုဆာဗာသို့ ချဉ်းကပ်၍ မရနိုင်သည့်အခါ။

    ဤပြဿနာအတွက် Firewall ပြဿနာ ဖြေရှင်းခြင်း လင့်ခ်တွင် ဖော်ပြထားသော နည်းလမ်းအတိုင်း စမ်းသပ်ကြည့်နိုင်ပါသည်။

MUDEC_00080​

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

အကြောင်းရင်း​

ဤအမှားမက်ဆေ့ခ်ျသည် Mudfish ကြားခံဆာဗာနှင့် ချိတ်ဆက်မှု အခြေအနေ မတည်ငြိမ်ခြင်း သို့မဟုတ် သက်ဆိုင်ရာ ကြားခံဆာဗာက တုံ့ပြန်မှု မပြုလုပ်သည့်အခါ ဖြစ်ပေါ်ပါသည်။

ပြဿနာဖြစ်နေသော ကြားခံဆာဗာသည် virtual network device reX (X သည် သီးခြားဂဏန်းတစ်ခု) နှင့် ချိတ်ဆက်ထားသော အတွင်းပိုင်း IPv4 လိပ်စာ A.B.C.D ရှိသည့် ကြားခံဆာဗာဖြစ်ပြီး သက်ဆိုင်ရာ ကြားခံဆာဗာ မည်သည့်ဆာဗာဖြစ်ကြောင်း အမည်ကို သိရှိလိုပါက ၎င်း A.B.C.D လိပ်စာကို https://mudfish.net/server/status လင့်ခ်သို့ ဝင်ရောက်ကြည့်ရှုခြင်းဖြင့် စစ်ဆေးနိုင်ပါသည်။

ဖြေရှင်းနည်း​

  • ပြဿနာဖြစ်နေသော ဆာဗာကို အသုံးမပြုပါက ဤအမှားမက်ဆေ့ခ်ျကို လျစ်လျူရှုနိုင်ပါသည်။ ယာယီ ကြားခံဆာဗာ ရပ်တန့်မှုကြောင့် ဖြစ်ပေါ်သော ပြဿနာ ဖြစ်နိုင်ပါသည်။

  • ကြားခံဆာဗာများ အားလုံးသို့ သွားသော heartbeat မှာ ပြဿနာဖြစ်နေပါက လက်ရှိ ကွန်ရက်၏ firewall မူဝါဒကြောင့် ဖြစ်ပေါ်သော ပြဿနာ ဖြစ်နိုင်ပါသည်။ Mudfish UI 'Setup → General' မီနူးရှိ 'Connection Protocol' ကို 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>

ဤအမှားသည် <error_msg> အကြောင်းရင်းကြောင့် TAP-Win32 adapter v9 ကွန်ရက်ကိရိယာထံမှ ဒေတာဖတ်ယူရာတွင် မအောင်မြင်သည့်အခါ ဖြစ်ပေါ်နိုင်ပါသည်။ လက်ရှိအချိန်အထိ အတည်ပြုနိုင်သော အမှားများတွင် အောက်ပါအချက်များ ပါဝင်ပါသည်-

  • 2 The system cannot find the file specified.

    သက်ဆိုင်ရာ ကွန်ရက်ကိရိယာကို ရှာမတွေ့သည့်အခါ ဖြစ်ပေါ်နိုင်ပါသည်။ ဤသို့ဖြစ်ပါက လက်ရှိစနစ်တွင် TAP-Win32 adapter v9 ကိရိယာ ထည့်သွင်းမှု မှားယွင်းနေခြင်း သို့မဟုတ် 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 လည်ပတ်နေစဉ် အခြားပရိုဂရမ်တစ်ခုက Mudfish ၏ လုပ်ဆောင်ချက်ကို နှောင့်ယှက်သော လုပ်ငန်းတစ်ခုခု ပြုလုပ်ခဲ့ခြင်း သို့မဟုတ် TAP-Win32 adapter v9 ကွန်ရက်ကိရိယာ၏ ချိတ်ဆက်မှုကို ကြားဖြတ်ရယူခြင်း သို့မဟုတ် ဖြတ်တောက်လိုက်ခြင်းကြောင့် ဖြစ်ပါသည်။

    Mudfish ၏ လုပ်ဆောင်ချက်ကို အနှောင့်အယှက်ဖြစ်စေသော ပရိုဂရမ် ရှိမရှိ ဦးစွာ စစ်ဆေးကြည့်ပါ။

MUDEC_00089​

MUDEC_00086 နှင့် အကြောင်းရင်း အတူတူပင် ဖြစ်ပါသည်။

MUDEC_00091​

RegOpenKeyEx() error: <num> <error_msg>

ဤအမှားသည် Windows ၏ TAP-Win32 adapter v9 ကွန်ရက်ကိရိယာ၏ Tcpip Parameter ကို ပြင်ဆင်ရန် ကြိုးစားသော်လည်း အောက်ပါအကြောင်းရင်းကြောင့် မအောင်မြင်သည့်အခါ ပေါ်လာနိုင်သော အမှားဖြစ်ပါသည်-

  • 5 Access is denied.

    အကြောင်းတစ်ခုခုကြောင့် သက်ဆိုင်ရာ registry တန်ဖိုးသို့ ဝင်ရောက်ခွင့် (ဖတ်ရှုခြင်း / ရေးသားခြင်း) ကို ခွင့်မပြုသော အခြေအနေ ဖြစ်ပါသည်။ Firewall / antivirus ပရိုဂရမ်က အဆိုပါ ဝင်ရောက်မှုကို ထိန်းချုပ်ထားခြင်း ဖြစ်နိုင်ပါသည်။

ဤအမှားသည် Mudfish လည်ပတ်မှုအပေါ် ကြီးမားသော သက်ရောက်မှု မရှိသောကြောင့် ရိုးရှင်းစွာ လျစ်လျူရှုနိုင်သော မက်ဆေ့ခ်ျဖြစ်ပါသည်။

MUDEC_00104​

CreateProcess failed (<errnum>)

ဤအမှား ဖြစ်ပေါ်ပါက Mudfish ပရိုဂရမ်သည် TAP-Win32 adapter v9 ကွန်ရက်ကိရိယာ၏ MTU ကို netsh command ဖြင့် ပြင်ဆင်နေစဉ်အတွင်း အမှားဖြစ်ပေါ်ခဲ့ကြောင်း ဆိုလိုပါသည်။ <errnum> နှင့် သက်ဆိုင်သော အရာသည် အကြောင်းရင်းဖြစ်ပြီး အောက်ပါအမှားကို သိရှိထားပါသည်-

  • 2 ERROR_FILE_NOT_FOUND

    အကယ်၍ ဤအမှား ပေါ်လာပါက %SystemRoot%\system32\netsh.exe ဖိုင် စနစ်တကျ ရှိမရှိ စစ်ဆေးကြည့်ပါ။ အဆိုပါ အမှားရှိပါက တစ်ခုခုသော အခြား ဗိုင်းရပ်စ် သို့မဟုတ် malware ကြောင့် အတင်းအဓမ္မ ဖျက်ပစ်ခံရခြင်း ဖြစ်နိုင်ပြီး ၎င်းကို ပြန်လည်ပြုပြင်မှသာ Mudfish ကို စနစ်တကျ အသုံးပြုနိုင်မည် ဖြစ်ပါသည်။

MUDEC_00110​

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

ဤအမှား ဖြစ်ပေါ်ပါက <uuid> နှင့် သက်ဆိုင်သော TAP-Win32 adapter v9 ကွန်ရက်ကိရိယာ၏ အခြေခံ အချက်အလက်ကို Windows တွင် ရှာတွေ့ခဲ့သော်လည်း ၎င်းကို ဖွဲ့စည်းထားသော အသေးစိတ် အချက်အလက်များကို ရှာမတွေ့ကြောင်း ညွှန်ပြပါသည်။ ဆိုလိုသည်မှာ ယခင်က အခြား VPN ပရိုဂရမ်ကို အသုံးပြုခဲ့ခြင်းကြောင့် Windows registry ရှုပ်ထွေးနေခြင်း သို့မဟုတ် ပျက်စီးနေသည့်အခါ ဖြစ်ပေါ်နိုင်သော ပြဿနာဖြစ်ပါသည်။

အခြေခံ လုပ်ဆောင်ချက် စစ်ဆေးခြင်း ကို ပြုလုပ်သည့်အခါ ကောင်းစွာ အလုပ်လုပ်ကြောင်း အတည်ပြုနိုင်ပါက ရိုးရှင်းစွာ လျစ်လျူရှုနိုင်သော ပြဿနာဖြစ်သော်လည်း လုပ်ဆောင်ချက် မသေချာပါက TAP-Win32 adapter v9 ကွန်ရက်ကိရိယာကို စနစ်တကျ ထည့်သွင်းမထားကြောင်း ညွှန်ပြပါသည်။ ဤသို့ဖြစ်ပါက 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 လုပ်ငန်းစဉ်က အသုံးပြုသူ၏ host operating system သို့ routing လမ်းကြောင်း ထည့်သွင်း၍ မရသောကြောင့် ဖြစ်ပေါ်သည့် အမှားဖြစ်ပါသည်။ <errno> နှင့် <err_msg> က သက်ဆိုင်ရာ မအောင်မြင်မှုကို ညွှန်ပြပါသည်။ သိရှိထားသော မက်ဆေ့ခ်ျများမှာ အောက်ပါအတိုင်း ဖြစ်ပါသည်-

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

    CreateIpForwardEntry() function သို့ မှားယွင်းသော argument များ ပေးပို့ခဲ့ခြင်း ဖြစ်ပါသည်။ ဤမက်ဆေ့ခ်ျကို လက်ခံရရှိပါက ပြဿနာ အစီရင်ခံစာ မှတစ်ဆင့် အသေးစိတ် အချက်အလက်များကို ပေးပို့ပေးပါ။

  • 1168 (ERROR_NOT_FOUND) - Element not found.

    ဤအမှားသည် routing table သတ်မှတ်လိုသော network interface ကို ရှာမတွေ့သည့်အခါ ဖြစ်ပေါ်နိုင်ပါသည်။

MUDEC_00125​

No default routing path found

ဤအမှားသည် Mudfish ကို Full VPN မုဒ်ဖြင့် အသုံးပြုသည့်အခါ ဖြစ်ပွားနိုင်ပြီး၊ operating system ၏ Default Gateway ကို routing table ထဲတွင် ရှာမတွေ့နိုင်သည့်အခါ ဖြစ်ပေါ်တတ်ပါသည်။ အောက်ပါအခြေအနေမျိုးတွင် ဖြစ်ပွားနိုင်ကြောင်း တွေ့ရှိရပါသည်-

  • လက်ရှိ အသုံးပြုနေသော operating system ကို Mudfish မှ မထောက်ပံ့ထားသည့်အခါ။

အကယ်၍ ဤပြဿနာ ဆက်လက်ဖြစ်ပွားနေပါက ပြဿနာအစီရင်ခံစာ (problem report) ပေးပို့ပေးပါက ပိုမိုကူညီပေးနိုင်မည်ဖြစ်ပါသည်။

MUDEC_00126​

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

Windows operating system တွင် forwarding entry (routing table) ဖန်တီး၍ မရရှိခဲ့ပါ။ 'Status → Process' (အခြေအနေ → လုပ်ငန်းစဉ်) မီနူးတွင် ယခင် အမှားများကို စစ်ဆေးကြည့်ပါ။ များသောအားဖြင့် ဤအမှားဖြစ်ရသည့် အကြောင်းရင်း မတိုင်မီတွင် MUDEC_00124 အမှားကို တွေ့မြင်နိုင်ပါသည်။

MUDEC_00129​

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

Mudfish core လုပ်ငန်းစဉ်သည် အသုံးပြုသူ၏ host operating system ထဲသို့ လမ်းကြောင်းသတ်မှတ်မှု (<ip>, <netmask> နှင့် <gateway>) ထည့်သွင်းခြင်း မအောင်မြင်ခဲ့ပါ။

MUDEC_00137​

msk0: ODR_writev() error: <err_string>

ဤအမှားမက်ဆေ့ဂျ်သည် Mudfish ပရိုဂရမ်၏ virtual network ကိရိယာဖြစ်သော msk(4) driver ၏ အမှားတစ်ခုဖြစ်ပါသည်။ <err_string> တန်ဖိုးပေါ် မူတည်၍ ဖြစ်ရသည့် အကြောင်းရင်း ကွာခြားနိုင်ပါသည်-

  • ODR_ENOENT

    ဤအမှားသည် "The system cannot find the file specified" နှင့် သက်ဆိုင်ပြီး Mudfish ပရိုဂရမ်နှင့် TAP-Win32 adapter v9 ကွန်ရက်ကိရိယာကြား ချိတ်ဆက်မှု တစ်စုံတစ်ခုသော အကြောင်းကြောင့် ပြတ်တောက်သွားသည့်အခါ ဖြစ်ပွားနိုင်ပါသည်။

    ဥပမာအားဖြင့် ping booster ကဲ့သို့သော ပရိုဂရမ်များက Windows Registry ကို ပြင်ဆင်ပြီးနောက် အဆိုပါတန်ဖိုးများ အသက်ဝင်စေရန် ကွန်ရက်ကိရိယာအားလုံးကို ပြန်လည်စတင် (restart) သည့် လုပ်ငန်းစဉ်တွင်လည်း ဖြစ်ပေါ်တတ်ပါသည်။

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 မုဒ် ကို ဖွင့်ထားသည့်အခါ ဖြစ်ပွားနိုင်သော အမှားတစ်ခုဖြစ်ပြီး <address> နှင့် သက်ဆိုင်သော ကြားခံဆာဗာ (relay server) သို့ UDP packet ပေးပို့သည့် လုပ်ငန်းစဉ်တွင် ပြဿနာဖြစ်ပေါ်နေကြောင်း ညွှန်ပြပါသည်။ တွေ့ရှိရသော အမှားမက်ဆေ့ဂျ်များမှာ အောက်ပါအတိုင်း ဖြစ်ပါသည်-

  • 55 No buffer space available

    ဤအမှားမက်ဆေ့ဂျ်သည် UDP packet ကို Mudfish မှ ပေးပို့လိုသော်လည်း အတွင်းပိုင်း အောက်ခြေ layer ၏ socket buffer ပြည့်နေသောကြောင့် packet အသစ်များကို ထပ်မံမပို့ဆောင်နိုင်တော့ကြောင်း ဖော်ပြပါသည်။

    များသောအားဖြင့် ဤပြဿနာ ဖြစ်ပွားပါက <address> နှင့် သက်ဆိုင်သည့် ကြားခံဆာဗာနှင့် ဆက်သွယ်ရာတွင် ပြဿနာရှိနေကြောင်း ပြသပါသည်။ အသုံးပြုနေသော ကြားခံဆာဗာကို အခြားတစ်ခုသို့ ပြောင်းလဲစမ်းသပ်ကြည့်ပါ။

  • 64 Host is down

    ဤအမှား ဖြစ်ပွားရခြင်းမှာ <address> နှင့် သက်ဆိုင်သော Mudfish ကြားခံဆာဗာသို့ ချိတ်ဆက်၍ မရနိုင်ကြောင်း ပြသပါသည်။ အဆိုပါ ကြားခံဆာဗာ ရပ်တန့်နေခြင်း ဖြစ်နိုင်သောကြောင့် အခြား ကြားခံဆာဗာတစ်ခုသို့ ပြောင်းလဲ၍ ထပ်မံကြိုးစားကြည့်ပါ။

အကယ်၍ ပြဿနာ ဆက်လက်ဖြစ်ပွားနေပါက FastConnect မုဒ်ကို ပိတ် (Off) ထားပြီးနောက်တွင်လည်း ထိုပြဿနာမျိုး ဆက်လက်ဖြစ်ပေါ်နေသေးသလား စစ်ဆေးကြည့်ပါ။

MUDEC_00167​

Failed to connect to the master server

Mudfish ဗဟိုဆာဗာတွင်ရှိသော အထောက်အထားစိစစ်ရေးဆာဗာ (authentication server) နှင့် ချိတ်ဆက်၍ မရသည့်အခါ ဖြစ်ပွားပါသည်။ အသေးစိတ် အကြောင်းရင်းများအတွက် MUDEC_00079 ကို ကြည့်ရှုပါ။

MUDEC_00176​

tcprelay: Failed to find SID for destination <ip>

များသောအားဖြင့် FastConnect မုဒ် ကို ဖွင့်ထားချိန်တွင် ဖြစ်ပွားနိုင်သော အမှားတစ်ခုဖြစ်ပြီး၊ <ip> သို့ ချိတ်ဆက်ရန် ကြိုးပမ်းသည့် ဆက်သွယ်မှုသည် အသုံးပြုသူ၏ ကွန်ပျူတာမှ Mudfish ပရိုဂရမ်ထံသို့ ရောက်ရှိသော်လည်း၊ Mudfish အတွင်းပိုင်းတွင် အဆိုပါ ဆက်သွယ်မှုကို မည်သည့် ကြားခံဆာဗာသို့ ပေးပို့ရမည်ကို ရှာမတွေ့နိုင်သည့်အခါ ဖြစ်ပေါ်တတ်သော အမှားဖြစ်ပါသည်။

လက်ရှိ ဖြေရှင်းနိုင်သော နည်းလမ်းများမှာ-

  1. FastConnect မုဒ် ကို ပိတ် (Off) ထားခြင်း သို့မဟုတ်

  2. အကယ်၍ ဂိမ်းကစားရာတွင် ပြဿနာတစ်စုံတစ်ရာ မရှိပါက ဤအမှားကို လျစ်လျူရှုထားနိုင်ပါသည်။

MUDEC_00177​

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

ဤအမှားသည် FastConnect မုဒ် ကို ဖွင့်ထားချိန်တွင် ဖြစ်ပွားနိုင်သော အမှားတစ်ခုဖြစ်ပြီး၊ <number> နှင့် သက်ဆိုင်သော ကြားခံဆာဗာကို လက်ရှိ Mudfish ပရိုဂရမ်အတွင်း ရှာမတွေ့နိုင်သောကြောင့် ဖြစ်ပေါ်တတ်သော ပြဿနာဖြစ်ပါသည်။

<number> သည် ကြားခံဆာဗာ၏ သီးသန့် ID နံပါတ်ဖြစ်ပြီး၊ ပရိုဂရမ်အနေဖြင့် အဆိုပါ ကြားခံဆာဗာသို့ ပေးပို့ရမည်ဖြစ်သော်လည်း ကြားခံဆာဗာ အချက်အလက်ကို မရရှိခဲ့သည့် အခြေအနေဖြစ်ပါသည်။

ဤပြဿနာကို ဖြေရှင်းရန် အောက်ပါအချက်များကို စစ်ဆေးရန် လိုအပ်ပါသည်-

  • လက်ရှိ အသုံးပြုနေသော item ၏ ဆက်တင်မီနူးတွင် ကြားခံဆာဗာကို အခြားတစ်ခုသို့ ပြောင်းလဲကြည့်ပါ။ ယခင် သတ်မှတ်ထားသော ကြားခံဆာဗာသည် လက်ရှိတွင် ချိတ်ဆက်၍ မရဘဲ DOWN အဖြစ် သတ်မှတ်ခံထားရခြင်း ဖြစ်နိုင်ပါသည်။

MUDEC_00178​

udprelay: Failed to find SID for destination <ip>

ဤအမှားမက်ဆေ့ဂျ်သည် FastConnect မုဒ် ကို အသုံးပြုနေချိန်တွင် ဖြစ်ပွားနိုင်သော အမှားတစ်ခုဖြစ်ပြီး၊ <ip> သို့ ဒေတာပေးပို့လိုသော်လည်း အတွင်းပိုင်းအရ မည်သည့် ကြားခံဆာဗာသို့ ပေးပို့ရမည်ကို ဆုံးဖြတ်၍ မရသည့်အခါ ဖြစ်ပေါ်တတ်ပါသည်။

များသောအားဖြင့် ဂိမ်းကစားရာတွင် ပြဿနာမရှိပါက ဤအမှားကို လျစ်လျူရှုနိုင်ပြီး၊ v4.2.7 နှင့်အထက် ဗားရှင်းများတွင် ဤအမှားအတွက် log level ကို information သို့ လျှော့ချထားပါသည်။

MUDEC_00179​

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

ဤအမှား ဖြစ်ပေါ်သော်လည်း ဂိမ်းကစားရာတွင် ပြဿနာမရှိပါက ရိုးရှင်းစွာ လျစ်လျူရှုနိုင်ပါသည်။

ဤမက်ဆေ့ဂျ်သည် လက်ရှိ ကွန်ပျူတာနှင့် Mudfish ဗဟိုဆာဗာ ဆက်သွယ်ရာတွင် အသုံးပြုသော MTU (Maximum Transmission Unit) တန်ဖိုးသည် Mudfish မှ မျှော်လင့်ထားသည့် တန်ဖိုးထက် သေးငယ်နေသည့်အခါ ပေါ်လာတတ်ပါသည်။ မက်ဆေ့ဂျ်ရှိ 'X' တန်ဖိုးသည် လက်တွေ့ MTU ကို ဖော်ပြပြီး 'Y' တန်ဖိုးသည် လက်ရှိ သတ်မှတ်ထားသော Mudfish တန်ဖိုးကို ဖော်ပြပါသည်။ 'X' တန်ဖိုး သေးငယ်နေရသည့် အကြောင်းရင်းမှာ အောက်ပါအတိုင်း ဖြစ်လေ့ရှိပါသည်-

  1. လက်ရှိ အင်တာနက်ကြိုး ချိတ်ဆက်ထားသော ကွန်ရက်ကိရိယာ၏ MTU အား အတင်းအကျပ် ချိန်ညှိခံထားရသည့်အခါ။

    ဤအခြေအနေသည် ping booster အမျိုးအစား ပရိုဂရမ်များကို ထည့်သွင်းထားပါက ၎င်းတို့မှ အတင်းအကျပ် ပြင်ဆင်သတ်မှတ်ခြင်းကြောင့် ဖြစ်ပေါ်တတ်ပါသည်။

  2. လက်ရှိ ကွန်ပျူတာနှင့် Mudfish ဗဟိုဆာဗာကြား ဆက်သွယ်မှုတွင် ကြားခံ router သည် သေးငယ်သော MTU ဖြင့်သာ ဆက်သွယ်နိုင်သည့်အခါ။

ဖြေရှင်းနည်း ၁​

ဦးစွာ လက်ရှိ အသုံးပြုနေသော ကွန်ရက်ကိရိယာများ၏ မူလ MTU တန်ဖိုးများကို စစ်ဆေးပါ။ ယေဘုယျအားဖြင့် အောက်ပါနည်းလမ်းအတိုင်း စစ်ဆေးနိုင်ပါသည်-

  • Start ခလုတ်ကို နှိပ်ပြီး Control Panel သို့ သွားပါ။

  • Network Connections (ကွန်ရက်ချိတ်ဆက်မှုများ) ကို နှိပ်ပြီး လက်ရှိ စနစ်တွင် ထည့်သွင်းအလုပ်လုပ်နေသော ကွန်ရက်ကိရိယာများ စာရင်းကို ကြည့်ရှုပါ။

  • ကိရိယာတစ်ခုစီ၏ စာရင်းကို တွေ့ရပါမည်။ တစ်ခုချင်းစီပေါ်တွင် right-click နှိပ်၍ 'Properties' (ဂုဏ်သတ္တိများ) ပြတင်းပေါက်ကို ဖွင့်ပါ။ အောက်ပါအတိုင်း Properties ပြတင်းပေါက် ပေါ်လာပါမည်-

  • ထို့နောက် 'Configure(C)...' ခလုတ်ကို နှိပ်ပါက Properties ပြတင်းပေါက် ပေါ်လာပါမည်။ 'Advanced' tab သို့ သွားပါက MTU ကဏ္ဍကို တွေ့ရပါမည်။

  • ယခု ဤတန်ဖိုးသည် 1500 ဟုတ်မဟုတ် စစ်ဆေးပြီး 1500 မဟုတ်ပါက မူလအတိုင်း ပြန်လည်သတ်မှတ်ပါ။

ဖြေရှင်းနည်း ၂​

TAP-Win32 Adapter v9 ကွန်ရက်ကိရိယာ၏ MTU ကို မပြောင်းလဲမီ Mudfish ကို လုံးဝပိတ်ထားရပါမည်။ Mudfish ချိတ်ဆက်ထားစဉ် တန်ဖိုးကို ပြောင်းလဲပါက ကြားခံဆာဗာနှင့် ဆက်သွယ်မှု ပြတ်တောက်သွားပါမည်။

အကယ်၍ အထက်ပါ 'ဖြေရှင်းနည်း ၁' ဖြင့် စစ်ဆေးကြည့်ရာတွင် အားလုံးသည် 1500 bytes အဖြစ် ပုံမှန်သတ်မှတ်ထားပါက TAP-Win32 Adapter v9 ၏ မူလ MTU ကို 'X' - 50 အဖြစ် သတ်မှတ်ရန် အကြံပြုပါသည်။ ဥပမာအားဖြင့် အမှားမက်ဆေ့ဂျ်ရှိ တန်ဖိုးသည် 1480 bytes ဖြစ်ပါက 1430 byte သို့ သတ်မှတ်ပေးရပါမည်။

  • ကွန်ရက်ကိရိယာများထဲမှ TAP-Win32 Adapter v9 ဟု အမည်ပေးထားသော ကိရိယာကို ရှာဖွေပါ။ ထို့နောက် right-click နှိပ်၍ 'Properties' ပြတင်းပေါက်ကို ဖွင့်ပါ။ အောက်ပါအတိုင်း Properties ပြတင်းပေါက် ပေါ်လာပါမည်-

  • ထို့နောက် 'Configure(C)...' ခလုတ်ကို နှိပ်ပါက Properties ပြတင်းပေါက် ပေါ်လာပါမည်။ 'Advanced' tab သို့ သွားပါက MTU ကဏ္ဍကို တွေ့ရပါမည်။

  • ယခု ဤတန်ဖိုးကို ပိုမိုသေးငယ်သော တန်ဖိုးအဖြစ် သိမ်းဆည်းပါ။

  • Windows XP ဖြစ်ပါက စနစ်တကျ အသက်ဝင်စေရန် restart ပြုလုပ်ရန် လိုအပ်ပါသည်။

MUDEC_00180​

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

ဤအမှားသည် FastConnect မုဒ် ကို ဖွင့်ထားချိန်တွင်သာ ဖြစ်ပေါ်တတ်သော အမှားမက်ဆေ့ဂျ်ဖြစ်ပြီး ကြားခံဆာဗာမှ ဒေတာများကို ဖတ်ယူ၍ အသုံးပြုသူ၏ ကွန်ပျူတာ (local machine) သို့ ပေးပို့သည့် လုပ်ငန်းစဉ်တွင် ပြဿနာရှိနေကြောင်း ဖော်ပြပါသည်။ အသေးစိတ် အမှားနံပါတ် <errno> နှင့် <errmsg> တို့မှာ အောက်ပါအတိုင်း ဖြစ်ပါသည်-

  • 55 No buffer space available

    ဤအမှားမက်ဆေ့ဂျ်သည် local machine သို့ ဒေတာပေးပို့ရန် ကြိုးစားသော်လည်း အဆိုပါ socket buffer သည် အကြောင်းတစ်ခုခုကြောင့် ပြည့်နေသဖြင့် ဒေတာများ ထပ်မံမပို့နိုင်သည့်အခါ ဖြစ်ပွားနိုင်ပါသည်။ များသောအားဖြင့် Mudfish ကြားခံဆာဗာသို့ ချိတ်ဆက်မှု အများအပြား ပြုလုပ်ရန် ကြိုးစားသည့်အခါ ဖြစ်ပေါ်တတ်ပါသည်။

ဖြေရှင်းနည်းအနေဖြင့် FastConnect မုဒ် ကို ပိတ် (Off) ပြီး ပြန်လည်စမ်းသပ်ကြည့်ပါ သို့မဟုတ် အသုံးပြုနေသော ကြားခံဆာဗာကို အခြားတစ်ခုသို့ ပြောင်းလဲစမ်းသပ်ကြည့်ပါ။

MUDEC_00181​

udp_relay: Failed to find the backend for <ip>

ဤအမှားသည် FastConnect မုဒ် ကို ဖွင့်ထားချိန်တွင် ဖြစ်ပွားနိုင်သော အမှားဖြစ်ပြီး <ip> နှင့် သက်ဆိုင်သော ဦးတည်ရာသို့ ဒေတာမပို့ဆောင်နိုင်သည့်အခါ ဖြစ်ပေါ်တတ်ပါသည်။

MUDEC_00182​

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

ဤအမှားဖြစ်ပွားရခြင်းမှာ UDP relay ပရိုဂရမ်သည် socket(2) ကို ထပ်မံမဖန်တီးနိုင်တော့သောကြောင့် ဖြစ်ပါသည်။ <errno> နှင့် သက်ဆိုင်သော တန်ဖိုးပေါ် မူတည်၍ အခြေအနေကို ပိုမိုအတည်ပြုနိုင်သော်လည်း ယေဘုယျအားဖြင့် UDP socket များလွန်းစွာ ဖန်တီးထားခြင်းကြောင့် ဖြစ်ပေါ်တတ်သော ပြဿနာဖြစ်ပါသည်။

ဤကဲ့သို့သော အမှားဖြစ်ပွားပါက UDP ချိတ်ဆက်မှု အများအပြား ပြုလုပ်နေသော ပရိုဂရမ် အလုပ်လုပ်နေခြင်းကြောင့် ဖြစ်သဖြင့် အဆိုပါ ပရိုဂရမ်ကို ပိတ်လိုက်ခြင်းဖြင့် ဖြေရှင်းနိုင်ပါသည်။ ထို့အပြင် အောက်ပါအတိုင်းလည်း ဆောင်ရွက်နိုင်ပါသည်-

  • အကယ်၍ P2P အခြေပြု ပရိုဂရမ်များ (BitTorrent ကဲ့သို့သော) အလုပ်လုပ်နေပါက ၎င်းတို့ကို ပိတ်လိုက်ခြင်းဖြင့် ပြဿနာ ပြေလည်သွားနိုင်ပါသည်။

  • ကွန်ရက်အသုံးပြုမှု များပြားသော ပရိုဂရမ်များကို ပိတ်လိုက်ခြင်းဖြင့်လည်း ဖြေရှင်းနိုင်ပါသည်။

  • Full VPN မုဒ် + FastConnect မုဒ်ကို အသုံးပြုနေပါက Full VPN မုဒ်ကို ပိတ်လိုက်ခြင်းဖြင့် ဖြေရှင်းနိုင်ပါသည်။

MUDEC_00186​

Wrong TCP format hdr: <char>

အသုံးပြုသူ၏ ချိတ်ဆက်မှုအခြေအနေသည် ရွေးချယ်ထားသော Mudfish ကြားခံဆာဗာနှင့် ဆက်သွယ်ရာတွင် ပြဿနာဖြစ်ပွားခဲ့ပါသည်။ သို့မဟုတ် အသုံးပြုသူ၏ ချိတ်ဆက်မှုအခြေအနေကို စောင့်ကြည့်စစ်ဆေးခံနေရခြင်း သို့မဟုတ် ကွန်ရက် firewall မှ ပိတ်ဆို့ထားခြင်း ဖြစ်နိုင်ပါသည်။

အခြား ချိတ်ဆက်မှု ပရိုတိုကော (Connection Protocol) ကို အသုံးပြုကြည့်နိုင်သလို Mudfish ကြားခံဆာဗာကိုလည်း ပြောင်းလဲအသုံးပြုကြည့်နိုင်ပါသည်။

MUDEC_00192​

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

ဤအမှားဖြစ်ပွားရခြင်းမှာ <errno> နှင့် သက်ဆိုင်သော တန်ဖိုးပေါ် မူတည်သော်လည်း ယေဘုယျအားဖြင့် အောက်ပါစာရင်းကို စစ်ဆေးကြည့်ပါ-

  • https://mudfish.net/download မှ နောက်ဆုံးဗားရှင်းကို ဒေါင်းလုဒ်လုပ်၍ အသုံးပြုပါ။ tuntap driver အပေါ် မမှီခိုတော့သောကြောင့် ပြဿနာမရှိသင့်ပါ။

  • Mudfish လုပ်ငန်းစဉ် (process) သည် ယခင်ကတည်းက စတင်အလုပ်လုပ်နေဆဲဖြစ်သောကြောင့် ဖြစ်နိုင်ပါသည်။ လုပ်ငန်းစဉ်စာရင်းထဲတွင် mudfish process ရှိမရှိ စစ်ဆေးပြီး အကယ်၍ ရှိနေပါက kill command ဖြင့် ပိတ်ပြီးနောက် ပြန်လည်စမ်းသပ်ကြည့်ပါ။

MUDEC_00196​

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

ဤအမှားသည် SID <number> (SID သည် အတွင်းပိုင်း ကြားခံဆာဗာ၏ သီးသန့် ID ကို ညွှန်ပြပါသည်) နှင့် သက်ဆိုင်သော ကြားခံဆာဗာသည် တစ်စုံတစ်ခုသော အကြောင်းကြောင့် ဝန်ဆောင်မှု မပေးနိုင်တော့သည့်အခါ ဖြစ်ပွားနိုင်ပါသည်။ ဤသို့ဖြစ်ပါက အောက်ပါအချက်များကို စစ်ဆေးကြည့်ပါ-

  • လက်ရှိ အသုံးပြုနေသော Full VPN မုဒ် ဆက်တင်များ သို့မဟုတ် item တစ်ခုချင်းစီ၏ ကြားခံဆာဗာ ဆက်တင်များကို စစ်ဆေးပြီး အခြား ကြားခံဆာဗာတစ်ခုသို့ ပြောင်းလဲလိုက်ပါက ပြဿနာ ပြေလည်သွားခြင်း ရှိမရှိ စစ်ဆေးပါ။

  • အကယ်၍ လစဉ်ကြေး (Subscription) အစီအစဉ်ကို အသုံးပြုသူဖြစ်ပါက https://mudfish.net/admin/front တွင် လစဉ် အသွားအလာ (traffic) အသုံးပြုမှုပမာဏကို စစ်ဆေးကြည့်ပါ။

    လစဉ် traffic အသုံးပြုမှုသည် လက်မှတ် (voucher) ၏ ကန့်သတ်ချက်ကို ကျော်လွန်သွားပါက ဤပြဿနာ ဖြစ်ပေါ်တတ်ပါသည်။

  • Mudfish ခရက်ဒစ် လုံလောက်စွာ ရှိမရှိ စစ်ဆေးပါ။ တစ်ခါတစ်ရံ Subscription အသုံးပြုသူများအနေဖြင့် လက်မှတ်ကို ဝယ်ယူထားခြင်း မရှိသောကြောင့် ဤပြဿနာ ဖြစ်ပေါ်တတ်ပါသည်။

    လက်မှတ်နှင့် သက်ဆိုင်သည့် အသေးစိတ်ကို ဒေတာအစီအစဉ် ပြောင်းလဲခြင်းဆိုင်ရာ အသိပေးချက် - 20210607 စာရွက်စာတမ်းတွင် ဖတ်ရှုလေ့လာပါ။

MUDEC_00235​

Too many heartbeat errors. Please check your firewalls.

ဤအမှားသည် Mudfish က ကြားခံဆာဗာနှင့် ဆက်သွယ်မှု ထိန်းသိမ်းထားရန် ပေးပို့သော heartbeat အချက်ပြမှု မအောင်မြင်ကြောင်း ပြသပါသည်။ များသောအားဖြင့် ဤအမှားဖြစ်ပွားရသည့် အကြောင်းရင်းမှာ ကွန်ရက် firewall ၏ မူဝါဒအရ Mudfish အသုံးပြုနေသော ချိတ်ဆက်မှု ပရိုတိုကောကို ပိတ်ဆို့ထားခြင်းကြောင့် ဖြစ်ပါသည်။

ကြားခံဆာဗာနှင့် ဆက်သွယ်မှု ပြဿနာ ဖြေရှင်းခြင်း လင့်ခ်ကို ကြည့်ရှု၍ ချိတ်ဆက်မှု ပရိုတိုကောကို ပြောင်းလဲစမ်းသပ်ကြည့်ပါ။

MUDEC_00238​

Packet loss rate <percentage> to <mudfish_node_name>

ဤသတိပေးချက် မက်ဆေ့ဂျ် ပေါ်လာပါက လက်ရှိ <mudfish_node_name> နှင့် သက်ဆိုင်သော ကြားခံဆာဗာကို လက်ရှိ item များထဲမှ တစ်ခုခုက အသုံးပြုရန် သတ်မှတ်ထားသည်ဟု ဆိုလိုပါသည်။ Mudfish ပရိုဂရမ်သည် အသုံးပြုသူ လက်ရှိ အသုံးပြုနေသည်ဟု ယူဆရသော ကြားခံဆာဗာများကို ပုံမှန် ပက်ကတ်ဆုံးရှုံးမှု (packet loss) စစ်ဆေးပေးပြီး အသိပေးလေ့ရှိပါသည်-

<mudfish_node_name> ကြားခံဆာဗာသို့ စမ်းသပ်မှုတွင် <percentage> နှင့် သက်ဆိုင်သော ပက်ကတ်များ လက်ရှိ drop (ဆုံးရှုံး) နေကြောင်း ပြသပါသည်။

ဤ <percentage> မြင့်မားလေလေ ချိတ်ဆက်မှု မတည်ငြိမ်လေလေဖြစ်ပြီး အခြား ကြားခံဆာဗာတစ်ခုကို ပြောင်းလဲအသုံးပြုရန် လိုအပ်သည့် ညွှန်းကိန်းတစ်ခု ဖြစ်လာနိုင်ပါသည်။ ဤပြဿနာကို ဖြေရှင်းလိုပါက အောက်ပါနည်းလမ်းများအတိုင်း စမ်းသပ်ကြည့်နိုင်ပါသည်-

  • ချိတ်ဆက်မှု ပရိုတိုကော (Connection Protocol) ကို TCP အခြေပြုသို့ ပြောင်းလဲကြည့်ပါ။

  • သို့မဟုတ် 'Settings -> Program' (ဆက်တင်များ -> ပရိုဂရမ်) မီနူးတွင် 'RTT Check Method' (RTT စစ်ဆေးနည်း) ကို TCP အခြေပြုသို့ ပြောင်းလဲကြည့်ပါ။

  • အခြား ကြားခံဆာဗာတစ်ခုကို ပြောင်းလဲအသုံးပြုကြည့်ပါ။

အကယ်၍ ဤပြဿနာ ဖြစ်ပွားရသည့် အရင်းအမြစ်ကို ပိုမိုခွဲခြမ်းစိတ်ဖြာလိုပါက WinMTR ကို အသုံးပြု၍ ကွန်ရက်ခွဲခြမ်းစိတ်ဖြာခြင်း စာရွက်စာတမ်းကို ဖတ်ရှုပြီး သင်အသုံးပြုသော ကြားခံဆာဗာ၏ Public IP ကို စမ်းသပ်စစ်ဆေးကြည့်ပါ။

MUDEC_00251​

Failed to connect the master server.

ဤအမှားသည် Mudfish ဗဟိုဆာဗာသို့ ချိတ်ဆက်၍ မရသည့်အခါ ဖြစ်ပွားနိုင်သော အမှားမက်ဆေ့ဂျ် ဖြစ်ပါသည်။

ဤပြဿနာ ဖြစ်ပေါ်လာပါက "Status -> Process" မီနူးရှိ Launcher log ကို စစ်ဆေးကြည့်ပါ။ အဆိုပါ log ထဲတွင် ဤအမှားမက်ဆေ့ဂျ် မပေါ်မီ အခြား အမှားမက်ဆေ့ဂျ် ရှိမရှိ စစ်ဆေးပါ။ အဆိုပါ အမှားမက်ဆေ့ဂျ်သည် ပြဿနာ၏ အရင်းအမြစ် ဖြစ်သောကြောင့် သက်ဆိုင်ရာ အမှားစာရွက်စာတမ်းကို ဖတ်ရှုလေ့လာပါ။

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 ဆက်တင်များ အတွင်းပိုင်းအရ စနစ်တကျ မသတ်မှတ်ရသေးခြင်းကြောင့် သို့မဟုတ် အခြား မသိရှိသော ပြဿနာများကြောင့် ဖြစ်ပွားနိုင်ပါသည်။

ဤပြဿနာ ပေါ်ပေါက်ပါက MUDEC_00045 ကဏ္ဍတွင် ဖော်ပြထားသော -I option ကို အသုံးပြု၍ စမ်းသပ်နိုင်ပါသည်။

MUDEC_00262​

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

ဤအမှားသည် <ip_addr> နှင့် သက်ဆိုင်သော ကြားခံဆာဗာသို့ ဒေတာပေးပို့ရာတွင် MTU (Maximum Transmission Unit) ပြဿနာရှိသည့်အခါ ဖြစ်ပွားတတ်ပါသည်။

စစ်ဆေးရမည့် အချက်များ

အောက်ပါ ဖြေရှင်းနည်းများအတိုင်း မလုပ်ဆောင်မီ MUDEC_00262 အမှားကို ဖြစ်ပေါ်စေနိုင်သော အချက်အချို့ကို ဦးစွာ စစ်ဆေးကြည့်ပါ-

  1. Muddog (https://dog.mudfish.net/ ) ပရိုဂရမ်ကို ထည့်သွင်းထားဖူးပါက အဆိုပါ ပရိုဂရမ်ကို uninstall ပြုလုပ်ပါ။

  2. အခြား VPN ပရိုဂရမ်တစ်ခုခု အလုပ်လုပ်နေခြင်း ရှိမရှိ စစ်ဆေးပါ။ တစ်ခါတစ်ရံ အခြား VPN ပရိုဂရမ်များက စနစ်၏ routing table ကို ပြုပြင်ပြောင်းလဲလိုက်သောကြောင့် ဤပြဿနာ ဖြစ်ပေါ်တတ်ပါသည်။

ဖြေရှင်းနည်း ၁​

ပြဿနာကို ဖြေရှင်းရန် TAP-Win32 adapter v9 ကွန်ရက်ကိရိယာ၏ MTU ကို 1450 သို့မဟုတ် အမှားထပ်မံမဖြစ်ပေါ်တော့သည့်အထိ ထိုထက်ပိုမိုသေးငယ်သော တန်ဖိုးသို့ လျှော့ချရပါမည်-

  • ဦးစွာ Mudfish ကို ပိတ်ပါ။ Mudfish အလုပ်လုပ်နေစဉ် အောက်ပါအဆင့်များအတိုင်း MTU ကို ပြောင်းလဲပါက ပရိုဂရမ်သည် ပုံမှန်မဟုတ်ဘဲ အလုပ်လုပ်နိုင်ပါသည်။

  • ကွန်ရက်ကိရိယာများထဲမှ TAP-Win32 Adapter v9 ဟု အမည်ပေးထားသော ကိရိယာကို ရှာဖွေပါ။ ထို့နောက် right-click နှိပ်၍ 'Properties' ပြတင်းပေါက်ကို ဖွင့်ပါ။ အောက်ပါအတိုင်း Properties ပြတင်းပေါက် ပေါ်လာပါမည်-

  • ထို့နောက် 'Configure(C)...' ခလုတ်ကို နှိပ်ပါက Properties ပြတင်းပေါက် ပေါ်လာပါမည်။ 'Advanced' tab သို့ သွားပါက MTU ကဏ္ဍကို တွေ့ရပါမည်။

  • မူလတန်ဖိုးကို 1500 ဟု သတ်မှတ်ထားသော်လည်း ယခုအခါ ဤတန်ဖိုးကို ပိုမိုသေးငယ်သော တန်ဖိုးဖြင့် သိမ်းဆည်းပါ။ ဦးစွာ 1400 ဖြင့် စတင်ပြီး နောက်တွင် 50 စီ လျှော့ချကာ 1350, 1300 စသည်ဖြင့် လျှော့ချစမ်းသပ်ပါက တစ်ချိန်ချိန်တွင် MUDEC_00262 အမှား ထပ်မံမတွေ့ရတော့ပါ။

  • Windows XP ဖြစ်ပါက စနစ်တကျ အသက်ဝင်စေရန် restart ပြုလုပ်ရန် လိုအပ်ပါသည်။

ဖြေရှင်းနည်း ၂​

ဆက်တင်မီနူးရှိ MTU တန်ဖိုးကို ချိန်ညှိခြင်းဖြင့်လည်း ပြေလည်နိုင်ပါသည်။ အောက်ပါအတိုင်း စမ်းသပ်ကြည့်နိုင်ပါသည်-

  1. 'Settings → Program' (ဆက်တင်များ → ပရိုဂရမ်) မီနူးသို့ သွားပါ။

  2. အဆိုပါ မီနူးသို့ ရောက်ပါက MTU တန်ဖိုးရှိပြီး ၎င်းတန်ဖိုးကို 1400 သို့မဟုတ် 1300 သို့မဟုတ် 1200 စသည်ဖြင့် အနည်းငယ်စီ လျှော့ချကာ စမ်းသပ်ကြည့်ပါ။

    အကိုးအကားအနေဖြင့် 1400 သည် Mudfish ၏ မူလတန်ဖိုး ဖြစ်ပါသည်။

ဖြေရှင်းနည်း ၃​

  • တစ်ခါတစ်ရံ ချိတ်ဆက်မှု ပရိုတိုကောကို UDP မှ TCP သို့ ပြောင်းလဲခြင်းဖြင့် ပြဿနာ ပြေလည်သွားတတ်ပါသည်။
  1. 'Settings → Program' (ဆက်တင်များ → ပရိုဂရမ်) မီနူးသို့ သွားပါ။

  2. TCP အခြေပြု ပရိုတိုကော / port သို့ ပြောင်းလဲပါ။

MUDEC_00269​

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

ဤအမှားသည် FastConnect မုဒ် ကို ဖွင့်ထားချိန်တွင်သာ ဖြစ်ပေါ်တတ်သော အမှားမက်ဆေ့ဂျ်ဖြစ်ပြီး ကြားခံဆာဗာမှ ဒေတာများကို ဖတ်ယူ၍ အသုံးပြုသူ၏ ကွန်ပျူတာ (local machine) သို့ ပေးပို့သည့် လုပ်ငန်းစဉ်တွင် ပြဿနာရှိနေကြောင်း ဖော်ပြပါသည်။ အသေးစိတ် အမှားနံပါတ် <errno> နှင့် <errmsg> တို့မှာ အောက်ပါအတိုင်း ဖြစ်ပါသည်-

  • 55 No buffer space available

    ဤအမှားမက်ဆေ့ဂျ်သည် local machine သို့ ဒေတာပေးပို့ရန် ကြိုးစားသော်လည်း အဆိုပါ socket buffer သည် အကြောင်းတစ်ခုခုကြောင့် ပြည့်နေသဖြင့် ဒေတာများ ထပ်မံမပို့နိုင်သည့်အခါ ဖြစ်ပွားနိုင်ပါသည်။

    များသောအားဖြင့် Torrent သို့မဟုတ် ကွန်ရက်ချိတ်ဆက်မှု အများအပြား ဖန်တီးသော ပရိုဂရမ်များ အလုပ်လုပ်နေသဖြင့် Mudfish ပရိုဂရမ် လက်ခံနိုင်သော socket အရေအတွက်ထက် ပိုမိုချိတ်ဆက်မိသောအခါ ဖြစ်ပေါ်တတ်ပါသည်။

  • 65 No route to host

    ဤအမှားမက်ဆေ့ဂျ်သည် Mudfish Core လုပ်ငန်းစဉ်က <ip>:<port> သို့ packet များ ပေးပို့လိုသော်လည်း အဆိုပါ ဦးတည်ရာအတွက် routing အချက်အလက်ကို ရှာမတွေ့နိုင်သည့်အခါ ဖြစ်ပေါ်တတ်ပါသည်။

    အကယ်၍ ဤအမှား ဖြစ်ပေါ်သော်လည်း Mudfish ကို အသုံးပြုရာတွင် ပြဿနာမရှိပါက ဤအမှားကို လျစ်လျူရှုနိုင်ပါသည်။ အကယ်၍ ဤအမှားကြောင့် FastConnect မုဒ်ကို အသုံးမပြုနိုင်ပါက ပြဿနာအစီရင်ခံစာ ပေးပို့ပေးပါက အကြောင်းရင်းကို ပိုမိုရှာဖွေဖော်ထုတ်ရာတွင် အထောက်အကူဖြစ်ပါလိမ့်မည်။

ဖြေရှင်းနည်းအနေဖြင့် FastConnect မုဒ် ကို ပိတ် (Off) ပြီး ပြန်လည်စမ်းသပ်ကြည့်ပါ သို့မဟုတ် အသုံးပြုနေသော ကြားခံဆာဗာကို အခြားတစ်ခုသို့ ပြောင်းလဲစမ်းသပ်ကြည့်ပါ။

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 သည် ဗဟိုဆာဗာထံမှ routing table အချက်အလက်ကို မရရှိခဲ့ပါ။ တစ်ခါတစ်ရံ ကွန်ရက်ပြဿနာကြောင့် မအောင်မြင်ခြင်း ဖြစ်နိုင်သော်လည်း ဆက်လက်မဖြေရှင်းနိုင်ပါက အောက်ပါအဆင့်များကို လုပ်ဆောင်ကြည့်ပါ-

MUDEC_00282​

Failed to receive heartbeat resp <result_code>

Mudfish ဗဟိုဆာဗာထံမှ heartbeat တုံ့ပြန်မှုကို မရရှိနိုင်သည့်အခါ ဖြစ်ပွားနိုင်သော အမှားဖြစ်ပါသည်။ <result_code> ပေါ် မူတည်၍ အကြောင်းရင်း ကွဲပြားနိုင်ပြီး ဤအမှား ဆက်လက်ဖြစ်ပေါ်နေပါက Mudfish ဗဟိုဆာဗာသည် အဆိုပါ အသုံးပြုသူ၏ ချိတ်ဆက်မှု ပြတ်တောက်သွားပြီဟု ဆုံးဖြတ်သောကြောင့် ဤပြဿနာကို မဖြေရှင်းနိုင်ပါက ဝန်ဆောင်မှု အသုံးပြုရာတွင် အခက်အခဲ ရှိနိုင်ပါသည်။

သို့သော် ရံဖန်ရံခါ ဤအမှား ဖြစ်ပေါ်ပါက လျစ်လျူရှုနိုင်သော အမှားတစ်ခုလည်း ဖြစ်ပါသည်။

MUDEC_00283​

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

ဤအမှားသည် FATAL အဆင့်ရှိ အမှားတစ်ခုဖြစ်ပြီး Mudfish ဗဟိုဆာဗာက သိရှိထားသော client ၏ နောက်ဆုံး heartbeat တန်ဖိုးနှင့် လက်ရှိ Mudfish ပရိုဂရမ်၏ heartbeat တန်ဖိုးတို့အကြား ကွာဟချက် များပြားလွန်းသည့်အခါ ပေါ်လာတတ်ပါသည်။ လက်ရှိတွင် <timediff> ပမာဏ ကွာခြားနေသည်ဟု ဆုံးဖြတ်ပြီး အဆိုပါတန်ဖိုးသည် စက္ကန့် ၁၈၀၀ (မိနစ် ၃၀) ထက် ကြီးမားပါက Mudfish Core လုပ်ငန်းစဉ်ကို မဖြစ်မနေ အတင်းအကျပ် ပိတ်ပစ်ပါမည်။ အောက်ပါ အခြေအနေများတွင် ပေါ်ပေါက်နိုင်ပါသည်-

  • Laptop သို့မဟုတ် Desktop ကို hibernation (အိပ်စက်မုဒ်) ပြုလုပ်ပြီးနောက် အချိန်အတိုင်းအတာတစ်ခု ကြာမှ ပြန်ဖွင့်သည့်အခါ။

  • အချိန်အတိုင်းအတာတစ်ခုအထိ ကွန်ရက်ပြတ်တောက်သွားပြီးမှ ကွန်ရက် ပြန်လည်ကောင်းမွန်လာသည့်အခါ။

ဤပြဿနာ ဖြစ်ပေါ်ပါက Mudfish ပရိုဂရမ်ကို ပြန်လည်စတင် (restart) ပေးရုံသာ ဖြစ်ပါသည်။

MUDEC_00285​

CryptAcquireContext failed with error <errno>: <errmsg>

ဤအမှားသည် Mudfish စတင်ချိန်တွင် encryption key ထုတ်လုပ်ရန် ခွင့်ပြုချက် ရှိမရှိ စစ်ဆေးသည့် လုပ်ငန်းစဉ်တွင် ဖြစ်ပွားနိုင်ပြီး အောက်ပါ အမှားကုဒ် ပေါ်ပေါက်နိုင်ပါသည်-

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

    ဤအမှားဖြစ်ပါက MUDEC_00286 ကဏ္ဍရှိ ဖြေရှင်းနည်းများကို စစ်ဆေး၍ စမ်းသပ်ကြည့်ပါ။

MUDEC_00286​

CryptAcquireContext, newkeyset

Mudfish ပရိုဂရမ် စတင်ချိန်တွင် encryption key ဖန်တီးရန် စတင်ပြင်ဆင်မှု (initialization) ပြုလုပ်စဉ် ပြဿနာရှိနေကြောင်း ဖော်ပြပါသည်။ ဤအမှား ပေါ်ပေါက်ပါက အောက်ပါအတိုင်း စမ်းသပ်ကြည့်နိုင်ပါသည်-

  1. လက်ရှိ Windows အကောင့်သည် စကားဝှက် (password) သတ်မှတ်ထားသော အကောင့်ဟုတ်မဟုတ် စစ်ဆေးပါ။ အကယ်၍ စကားဝှက်မပါဘဲ login ဝင်ရောက်နိုင်သော အကောင့်ဖြစ်ပါက စကားဝှက်တစ်ခု သတ်မှတ်ပြီး ကွန်ပျူတာကို restart လုပ်ပါ။

  2. အထက်ပါ အဆင့် ၁ ဖြင့် မအောင်မြင်ပါက Windows အကောင့် အသစ်တစ်ခုကို လုံးဝ အသစ် ဖန်တီးပြီး စကားဝှက် သတ်မှတ်ကာ အဆိုပါ အကောင့်ဖြင့် ပြန်လည်စမ်းသပ်ကြည့်ပါ။

  3. အထက်ပါ နည်းလမ်း ၁ နှင့် ၂ တို့ဖြင့် အဆင်မပြေပါက အောက်ပါအတိုင်း လုပ်ဆောင်ကြည့်ပါ-

    • File Explorer ဖြင့် %APPDATA%\Microsoft\Crypto\ directory သို့ သွားရောက်ပြီး အောက်ရှိ RSA directory အား RSA.old ကဲ့သို့ အမည်ပြောင်းလဲကာ ကွန်ပျူတာကို restart လုပ်ပါ။

      အကယ်၍ RSA directory အမည်ပြောင်းလဲခြင်းဖြင့် အဆင်မပြေပါက Keys directory ကို Keys.old ကဲ့သို့ အမည်ပြောင်းလဲပြီး ကွန်ပျူတာကို restart လုပ်ကာ ထပ်မံကြိုးစားကြည့်ပါ။

MUDEC_00299​

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

ဤအမှားသည် Linux အတွက် Mudfish ပရိုဂရမ်ကို အသုံးပြုသည့်အခါ ဖြစ်ပွားနိုင်သော အမှားဖြစ်ပြီး <command> အမိန့်ကို လုပ်ဆောင်ရန် မအောင်မြင်ကြောင်း ပြသပါသည်။ အသေးစိတ် အချက်အလက်များကို <errnum> နှင့် <errmsg> တို့ကို စစ်ဆေးခြင်းဖြင့် အကြောင်းရင်း အသေးစိတ်ကို သိရှိနိုင်ပါသည်-

  • 9 - Bad file descriptor

    ဤအမှား ပေါ်လာခြင်းမှာ အမိန့်ကို လုပ်ဆောင်ရန် ကြိုးစားသော လုပ်ငန်းစဉ်သည် မမျှော်လင့်ထားသော အကြောင်းကြောင့် crash ဖြစ်သွားကြောင်း ပြသပါသည်။

    ဤအမှား ပေါ်ပေါက်ပါက Mudfish ဖိုရမ်မှတစ်ဆင့် နည်းပညာ အထောက်အပံ့ ရယူပါ။

အကယ်၍ ipTIME router ကို အသုံးပြုနေပါက ပါဝါကို လုံးဝပိတ်ပြီး ပြန်ဖွင့်ကြည့်ပါ။ သို့သော်လည်း အမှား ဆက်လက်ဖြစ်ပေါ်နေပါက ဒက်ရှ်ဘုတ် Status → Process ရှိ Core log တွင် WARN သို့မဟုတ် ERROR မက်ဆေ့ဂျ်များ ရှိမရှိ စစ်ဆေးပြီး https://pastebin.com ကဲ့သို့သော နေရာတွင် တင်ပေးပါ။ ထို့အပြင် router မော်ဒယ်အမည်ကိုလည်း အတူတကွ အသိပေးပါ။

MUDEC_00305​

MUDEC_00015 နှင့် အကြောင်းရင်း အတူတူပင် ဖြစ်ပါသည်။

MUDEC_00306​

MUDEC_00015 နှင့် အကြောင်းရင်း အတူတူပင် ဖြစ်ပါသည်။

MUDEC_00309​

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

ဤအမှားသည် Mudfish Core လုပ်ငန်းစဉ်တွင် routing table item တစ်ခုကို ဖန်တီးရန် ကြိုးပမ်းသော်လည်း မအောင်မြင်သည့်အခါ ပေါ်လာနိုင်သော အမှားဖြစ်ပါသည်။ လက်ရှိ အတည်ပြုထားသော အမှား အကြောင်းအရာများမှာ အောက်ပါအတိုင်း ဖြစ်ပါသည်-

  • Network is unreachable

    ဖန်တီးလိုသော item သည် အတွင်းပိုင်း ကွန်ရက်ဖွဲ့စည်းပုံအရ ရောက်ရှိနိုင်ခြင်း မရှိသည့်အခါ ဖြစ်ပွားနိုင်ပါသည်။

    ဤကိစ္စတွင် အတွင်းပိုင်း အခြားအမှားတစ်ခုခုကြောင့် ကွန်ရက်ဖွဲ့စည်းမှု မအောင်မြင်ခဲ့ခြင်း ဖြစ်နိုင်ပါသည်။ Mudfish ဒက်ရှ်ဘုတ် 'Status → Process' (အခြေအနေ → လုပ်ငန်းစဉ်) မီနူးသို့ သွားရောက်ပြီး Core log တွင် MUDEC_00309 အထက်၌ အခြား အမှားများ ရှိမရှိ စစ်ဆေးပါ။

    များသောအားဖြင့် item မှ သတ်မှတ်ထားသော ကြားခံဆာဗာ Down ဖြစ်နေသည့်အခါ ပေါ်ပေါက်တတ်ပါသည်။

MUDEC_00314​

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

ဤအမှားသည် Mudfish က <ip> နှင့် သက်ဆိုင်သော ကြားခံဆာဗာ၏ <protocol> အခြေပြု <port> သို့ ချိတ်ဆက်ရန် ကြိုးပမ်းသော်လည်း operating system အဆင့်တွင် ချိတ်ဆက်မှု ရှိမရှိနှင့် ပတ်သက်၍ မည်သည့် တုံ့ပြန်မှုကိုမျှ မရရှိခဲ့သည့်အခါ ဖြစ်ပွားနိုင်သော အမှားဖြစ်ပါသည်။ ဆိုလိုသည်မှာ အဆိုပါ ကြားခံဆာဗာနှင့် ချိတ်ဆက်မှု မရရှိခဲ့ခြင်း ဖြစ်ပါသည်။ ဤသို့ဖြစ်ပါက အောက်ပါနည်းလမ်းများဖြင့် ဖြေရှင်းနိုင်ပါသည်-

  • ချိတ်ဆက်မှု ပရိုတိုကော (Connection Protocol) လင့်ခ်တွင် ဖော်ပြထားသော အခြား ချိတ်ဆက်မှု ပရိုတိုကော အမျိုးအစားကို အသုံးပြု၍ ချိတ်ဆက်ကြည့်ပါ သို့မဟုတ်

  • ကြားခံဆာဗာ ကိုယ်တိုင်ကို အခြားတစ်ခုသို့ ပြောင်းလဲအသုံးပြုကြည့်နိုင်ပါသည်။

MUDEC_00316​

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

ဤအမှားသည် Mudfish ဗဟိုဆာဗာထံမှ အသုံးပြုသူ၏ item အချက်အလက် (routing အချက်အလက်) ကို ရယူသည့် လုပ်ငန်းစဉ်တွင် အမှားဖြစ်ပွားပါက ပေါ်လာနိုင်ပါသည်။ အထက်ပါ မက်ဆေ့ဂျ်တွင် ပါဝင်သော ဂဏန်းများသည် အောက်ပါတို့ကို အသီးသီး ကိုယ်စားပြုပါသည်-

  • <cur_count>

    လက်ရှိ လုပ်ဆောင်နေသော routing table ၏ index နံပါတ်။

  • <total_count>

    ဒေါင်းလုဒ်လုပ်ရမည့် စုစုပေါင်း routing table အရေအတွက်။

  • <result>

    လက်ရှိ ဒေါင်းလုဒ်လုပ်ပြီးသော routing table အချက်အလက် အရွယ်အစား။

  • <expected_size>

    ဒေါင်းလုဒ်လုပ်ရမည့် routing table အချက်အလက် အရွယ်အစား။ ဤပမာဏရှိသော အချက်အလက်ကို ဒေါင်းလုဒ်လုပ်ရန် လိုအပ်ကြောင်း ညွှန်ပြပါသည်။

MUDEC_00319​

Failed to authenticate using ID/PWD

ဤအမှားသည် အသုံးပြုသူ၏ ID နှင့် Password အထောက်အထားစိစစ်ခြင်း မအောင်မြင်ကြောင်း ပြသပါသည်။ အကယ်၍ ဤအမှား ဆက်လက်ဖြစ်ပေါ်နေပါက အောက်ပါအတိုင်း စစ်ဆေးကြည့်ပါ-

  • "Status -> Process" မီနူးရှိ Core log တွင် WARN သို့မဟုတ် ERROR မက်ဆေ့ဂျ်များ ရှိမရှိ စစ်ဆေးပါ။ များသောအားဖြင့် MUDEC_00319 အမှား မတိုင်မီတွင် Mudfish ၏ အတွင်းပိုင်း အခြားအမှားတစ်ခုခု ဖြစ်ပွားခဲ့ခြင်း ဖြစ်နိုင်ခြေ အလွန်များပါသည်။ များသောအားဖြင့် အဆိုပါ ယခင်အမှားက အဓိက အရင်းအမြစ်ကို ညွှန်ပြနေလေ့ရှိပါသည်။

  • https://mudfish.net/admin/front သို့ ဝင်ရောက်ပြီး Password ကို ပိုမိုရိုးရှင်းသော ပေါင်းစပ်မှုအဖြစ် ပြောင်းလဲကြည့်ပါ။ ထို့နောက် ထပ်မံကြိုးစားကြည့်ပါ။

MUDEC_00320​

Failed to fetch the static node information.

ဤအမှားသည် Mudfish ဗဟိုဆာဗာထံမှ ကြားခံဆာဗာဆိုင်ရာ အချက်အလက်များကို ရယူ၍ မရနိုင်သည့်အခါ ဖြစ်ပွားတတ်ပါသည်။ အကြောင်းရင်း အမျိုးမျိုးကြောင့် ဖြစ်နိုင်သော်လည်း များသောအားဖြင့် အောက်ပါ အကြောင်းရင်းများကြောင့် ဖြစ်လေ့ရှိပါသည်-

  • Mudfish ဗဟိုဆာဗာဘက်မှ ကွန်ရက် မတည်ငြိမ်သည့်အခါ

  • လက်ရှိ အသုံးပြုနေသော လိုင်းပေါ်တွင် ကွန်ရက် firewall ရှိနေသည့်အခါ

  • လက်ရှိ အသုံးပြုနေသော ကွန်ပျူတာ၏ ကွန်ရက်ဆက်တင်များ ပုံမှန်မဟုတ်သည့်အခါ

MUDEC_00330​

Slowed down due to speed limitation.

ဤအမှားသည် လစဉ်ကြေး (Subscription) အစီအစဉ် အသုံးပြုသူများတွင် ပေါ်လာနိုင်သော အမှားဖြစ်ပြီး၊ Subscription ၏ အမြန်နှုန်း ကန့်သတ်ချက်ကြောင့် Mudfish ပရိုဂရမ်က အမြန်နှုန်းကို ကန့်သတ်လိုက်သည့်အခါ ပေါ်လာတတ်ပါသည်။ အမြန်နှုန်း ကန့်သတ်ချက်နှင့် ပတ်သက်သည့် အသေးစိတ်ကို Data Plan (ဒေတာအစီအစဉ်) စာရွက်စာတမ်းတွင် ဖတ်ရှုပါ။

ဤပြဿနာကို ဖြေရှင်းရန်အတွက် အောက်ပါနည်းလမ်းများထဲမှ တစ်ခုခုကို စမ်းသပ်ကြည့်နိုင်ပါသည်-

  1. အခြား အစီအစဉ်ဖြစ်သော Pay-per-traffic (အသုံးပြုသလောက်ပေး) အစီအစဉ်သို့ ပြောင်းလဲရန် စမ်းသပ်နိုင်ပါသည်။

  2. သို့မဟုတ် မလိုအပ်သော ကွန်ရက်အသွားအလာကို ဖန်တီးနေသည့် ပရိုဂရမ်များကို ပိတ်၍ ကွန်ရက် bandwidth ကို ရယူပါ။

  3. သို့မဟုတ် အမြန်နှုန်း ကန့်သတ်ချက် ပိုမိုမြင့်မားသော Subscription အစီအစဉ်၏ အခြား voucher တစ်ခုသို့ အဆင့်မြှင့်တင်ကြည့်ပါ။

    http://mudfish.net/admin/user/dataplan/modify လင့်ခ်တွင် ဝင်ရောက်ကြည့်ရှုနိုင်ပါသည်။

  4. သို့မဟုတ် အကယ်၍ ဤပြဿနာသည် ဝဘ် (HTTP / HTTPS) traffic ကြောင့် ဖြစ်ပေါ်နေသည်ဟု ယူဆပါက "Settings -> Program -> Exception Rules" မီနူးတွင် ဝဘ် traffic ကို ချန်လှပ်ကြည့်ပါ။

MUDEC_00332​

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

ဤအမှားသည် socket ဖန်တီးမှု လုပ်ငန်းစဉ်တွင် Fragmentation ကို တားဆီးရန်အတွက် ioctl() ခေါ်ဆိုစဉ် အမှားဖြစ်ပွားခဲ့ကြောင်း ပြသပါသည်။ <errno> တွင် ပေါ်လာနိုင်သော ဂဏန်းမှာ အောက်ပါအတိုင်း ဖြစ်ပါသည်-

  • 10013 (WSAEACCESS)

    Operating system က WSAIoctl() API ခေါ်ဆိုမှုကို ပိတ်ဆို့ထားပုံရပါသည်။ မကြာသေးမီက ကိုယ်ပိုင် firewall၊ လုံခြုံရေး module သို့မဟုတ် AV (Anti-Virus) ပရိုဂရမ်များကို ထည့်သွင်းထားခြင်း ရှိမရှိ စစ်ဆေးပါ။ အဆိုပါ ပရိုဂရမ်များက ခေါ်ဆိုမှုကို ပိတ်ဆို့ထားခြင်း ဖြစ်နိုင်ခြေ မြင့်မားပါသည်။

MUDEC_00333​

Failed to fetch static node <sid> information.

ဤအမှားသည် ကြားခံဆာဗာ <sid> လင့်ခ်နှင့် ဆက်သွယ်ရန်အတွက် IP လိပ်စာ ငှားရမ်းခြင်း မအောင်မြင်ခဲ့ကြောင်း ဖော်ပြပါသည်။ အဆိုပါ ပြဿနာ ဖြစ်ပွားပါက core log ကို 'Status → Process' မီနူးသို့ သွားရောက် စစ်ဆေးပါ။ ဤအမှား မဖြစ်ပေါ်မီ နေရာတွင် အခြား အမှား သို့မဟုတ် သတိပေးချက် မက်ဆေ့ဂျ်များကို ပြသနေပါလိမ့်မည်။

MUDEC_00338​

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

ဤအမှားသည် Mudfish ဗဟိုဆာဗာထံမှ routing အချက်အလက်များကို ရယူရာတွင် မအောင်မြင်သည့်အခါ ဖြစ်ပွားတတ်ပါသည်။

'Status -> Process' မီနူးသို့ သွားပါက Mudfish Launcher log တွင် ဤ log ကို တွေ့ရှိနိုင်ပါသည်။ ထို့အပြင် ၎င်းအထက်တွင် အခြား ရှေ့ပြေး အမှားမက်ဆေ့ဂျ်တစ်ခု ရှိနေပါလိမ့်မည်။ အဆိုပါ အမှားသည် ပြဿနာဖြစ်ရသည့် အကြောင်းရင်း ဖြစ်သောကြောင့် သက်ဆိုင်ရာ အမှားစာရွက်စာတမ်းကို ဖတ်ရှုလေ့လာပါ။

MUDEC_00350​

Failed to connect to the mudfish master server.

ဤပြဿနာသည် Mudfish Launcher က Mudfish ဗဟိုဆာဗာသို့ အထောက်အထားစိစစ်ရန် ကြိုးပမ်းရာတွင် မအောင်မြင်သည့်အခါ ဖြစ်ပေါ်တတ်ပါသည်။

များသောအားဖြင့် ချိတ်ဆက်မှု ကိုယ်တိုင် ကောင်းမွန်စွာ မဖြစ်မြောက်သည့်အခါ ဖြစ်ပွားတတ်သော ပြဿနာဖြစ်ပါသည်။ 'Status -> Process' မီနူးသို့ သွားပါက Mudfish Launcher log တွင် ဤ log ကို တွေ့ရှိနိုင်ပါသည်။ ထို့အပြင် ၎င်းအထက်တွင် အခြား ရှေ့ပြေး အမှားမက်ဆေ့ဂျ်တစ်ခု ရှိနေပါလိမ့်မည်။ အဆိုပါ အမှားသည် ပြဿနာဖြစ်ရသည့် အကြောင်းရင်း ဖြစ်သောကြောင့် သက်ဆိုင်ရာ အမှားစာရွက်စာတမ်းကို ဖတ်ရှုလေ့လာပါ။

MUDEC_00351​

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

ဤအမှားသည် Mudfish ကြားခံဆာဗာက အထောက်အထားစိစစ်ရေးဆာဗာနှင့် ဆက်သွယ်ရာတွင် ပြဿနာရှိသည့်အခါ ဖြစ်ပွားနိုင်သော အမှားဖြစ်ပါသည်။ များသောအားဖြင့် အောက်ပါ အကြောင်းရင်းများထဲမှ တစ်ခုခုကြောင့် ဖြစ်ပါသည်-

  • ဒေတာ လက်ခံရယူစဉ် မမျှော်လင့်ထားသော OS အတွင်းပိုင်း အမှားတစ်ခု ဖြစ်ပွားခြင်း။

  • လက်ခံရရှိသော ဒေတာပမာဏ အလွန်နည်းပါးခြင်း သို့မဟုတ် မရှိခြင်း။

ဤပြဿနာ ရှိပါက အောက်ပါအချက်များကို စစ်ဆေးကြည့်ပါ-

  1. ဦးစွာ အဆိုပါ ရောဂါလက္ခဏာသည် ယာယီဖြစ်ပေါ်ခြင်း ဟုတ်မဟုတ် သို့မဟုတ် အမြဲတစေ ဖြစ်ပေါ်နေခြင်း ဟုတ်မဟုတ် စစ်ဆေးရန် လိုအပ်ပါသည်။ အသုံးပြုနေသော ISP သို့မဟုတ် နိုင်ငံတကာ ကွန်ရက်လိုင်းဆိုင်ရာ ပြဿနာကြောင့် ဖြစ်နိုင်သလို Mudfish အထောက်အထားစိစစ်ရေးဆာဗာ မူမမှန် အလုပ်လုပ်နေခြင်းကြောင့်လည်း ဖြစ်နိုင်ပါသည်။

  2. အဆိုပါ ပြဿနာ ဖြစ်ပွားနေသည့် အခြေအနေတွင် "Status -> Process" မီနူးသို့ ဝင်ရောက်ပါက Mudfish Launcher ဆိုင်ရာ log များကို တွေ့မြင်နိုင်ပါမည်။ အဆိုပါ log အတွင်း၌ MUDEC_XXXXX (XXXXX သည် ဂဏန်းပုံစံ) ကဲ့သို့သော အခြား အမှား / သတိပေးချက် မက်ဆေ့ဂျ်များ ရှိမရှိ စစ်ဆေးကြည့်ပါ။

    များသောအားဖြင့် ဤ MUDEC_00351 အမှား မတိုင်မီ ရှေ့ပြေး အမှားနံပါတ်တစ်ခု ရှိနေနိုင်ခြေ အလွန်များပြားပြီး၊ အဆိုပါ အမှားနံပါတ် ရှိနေပါက ၎င်းမက်ဆေ့ဂျ်က ပိုမိုအသေးစိတ်ကျသော အကြောင်းရင်းကို ပြောပြပေးပါလိမ့်မည်။

ပြဿနာ ဆက်လက်ဖြစ်ပွားနေပါက Mudfish ဖိုရမ်သို့ ဆက်သွယ်မေးမြန်းပါ။

MUDEC_00352​

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

ဤအမှားသည် အသုံးပြုသူ၏ ID နှင့် Password အထောက်အထားစိစစ်ခြင်း မအောင်မြင်ကြောင်း ပြသပါသည်။ ဆိုလိုသည်မှာ Mudfish အထောက်အထားစိစစ်ရေးဆာဗာနှင့် ဆက်သွယ်မှုတွင် ပြဿနာမရှိသော်လည်း ထည့်သွင်းထားသော ID / PASSWORD ကို Mudfish DB ထဲတွင် ရှာမတွေ့နိုင်ခြင်းကို ပြသပါသည်။

အကယ်၍ ဤပြဿနာ ဆက်လက်ဖြစ်ပေါ်နေပါက အောက်ပါအတိုင်း စစ်ဆေးကြည့်ပါ-

  • https://mudfish.net/admin/front တွင် အသုံးပြုထားသော ID / PASSWORD ကို ထည့်သွင်း၍ login ကောင်းမွန်စွာ ဝင်ရောက်နိုင်ခြင်း ရှိမရှိ စစ်ဆေးပါ။

  • အထက်ပါ URL သို့ ဝင်ရောက်ရာတွင် ပြဿနာမရှိသော်လည်း ပရိုဂရမ်တွင်သာ ပြဿနာဖြစ်ပေါ်နေပါက သင်အသုံးပြုသော PASSWORD ကို ပိုမိုရိုးရှင်းသော ပုံစံသို့ ပြောင်းလဲပြီး နောက်တစ်ကြိမ် ထပ်မံကြိုးစားကြည့်ပါ။

  • အကယ်၍ အထက်ပါ နည်းလမ်းနှစ်ခုဖြင့် ပြဿနာ မပြေလည်ပါက Mudfish ဖိုရမ်သို့ ဆက်သွယ်မေးမြန်းပါ။

MUDEC_00357​

Your account isn't activated.

ဤအမှားသည် အကြောင်းတစ်ခုခုကြောင့် အသုံးပြုသူအကောင့်၏ login ကို ပိတ်ပင်ထားသည့်အခါ ဖြစ်ပွားနိုင်ပါသည်။ များသောအားဖြင့် သတ်မှတ်ထားသော အချိန်အတိုင်းအတာတစ်ခုအတွင်း မှားယွင်းသော ချိတ်ဆက်မှု ကြိုးပမ်းချက် များပြားလွန်းခြင်းကြောင့် ဖြစ်နိုင်ခြေ မြင့်မားပါသည်။

ဤအမှား ဖြစ်ပေါ်ပါက Mudfish ပရိုဂရမ်ကို လုံးဝပိတ်ပြီး ၅ မိနစ်ခန့် ကြာပြီးနောက် login ပြန်လည်ဝင်ရောက်ကြည့်ပါ။

MUDEC_00362​

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

ဤအမှားသည် Mudfish CLI interface ချိတ်ဆက်မှုကို ဖွဲ့စည်းတည်ဆောက်ရာတွင် ပြဿနာဖြစ်ပေါ်ပါက ပေါ်လာနိုင်သော အမှားဖြစ်ပါသည်။ <m_arg> ကို ဦးတည်၍ Listening IP နှင့် Port ကို ဖွဲ့စည်းပါသည်။ <errno> သည် မအောင်မြင်ရသည့် အသေးစိတ် အကြောင်းရင်းကို ညွှန်ပြပြီး အောက်ပါအတိုင်း ဖြစ်ပါသည်-

  • 10049 ODR_EADDRNOTAVAIL

    ဤအမှားကုဒ်သည် "Cannot assign requested address" ကို ပြသပါသည်။ ဆိုလိုသည်မှာ <m_arg> အဖြစ် သတ်မှတ်ထားသော IP အပေါ် အခြေခံ၍ CLI listening socket ကို bind လုပ်ဆောင်၍ မရရှိခဲ့ခြင်း ဖြစ်ပါသည်။

    များသောအားဖြင့် ipTIME Mudfish router များတွင် ပေါ်ပေါက်တတ်ပါသည်။

MUDEC_00373​

Failed to get the gateway IP address.

ဤအမှားသည် ရွေးချယ်ထားသော Mudfish ကြားခံဆာဗာ၏ gateway IP လိပ်စာကို ပရိုဂရမ်တွင် ရှိသော Mudfish ကြားခံဆာဗာများ စာရင်းထဲမှ ရှာမတွေ့နိုင်သည့်အခါ ဖြစ်ပွားနိုင်သော အမှားဖြစ်ပါသည်။ များသောအားဖြင့် အောက်ပါ အကြောင်းရင်းများကြောင့် ဖြစ်နိုင်ပါသည်-

  • ရွေးချယ်ထားသော Mudfish ကြားခံဆာဗာသည် offline အခြေအနေ ဖြစ်နေသည့်အခါ။ ဆိုလိုသည်မှာ Mudfish ကြားခံဆာဗာ ရပ်တန့်နေခြင်း သို့မဟုတ် ကွန်ရက်ပြဿနာကြောင့် offline ဖြစ်နေသည့်အခါ ဖြစ်ပွားနိုင်ပါသည်။

ဤပြဿနာ ဆက်လက်ဖြစ်ပွားနေပါက Mudfish ကြားခံဆာဗာကို အခြားတစ်ခုသို့ ပြောင်းလဲစမ်းသပ်ကြည့်ပါ။

MUDEC_00400​

Too many requests in short time

ဤအမှားသည် အချိန်တိုအတွင်း RTT အတိုဆုံးအကွာအဝေးကို တွက်ချက်ပေးသည့် ဆာဗာပရိုဂရမ်ထံသို့ တောင်းဆိုမှု (request) အများအပြား ပြုလုပ်မိသောကြောင့် ဖြစ်ပေါ်လာသည့် ပြဿနာဖြစ်ပါသည်။ ဤပြဿနာ ပေါ်ပေါက်ပါက အောက်ပါအတိုင်း ဆောင်ရွက်ပါ-

  • အဆိုပါ အမှားပြသနေသော စာမျက်နှာကို ပိတ်ခြင်း သို့မဟုတ် အခြားလုပ်ဆောင်ချက်များ မပြုလုပ်ဘဲ ထိုအခြေအနေအတိုင်း စောင့်ဆိုင်းပါ။

  • ထိုအခြေအနေတွင် ၁၀ စက္ကန့်မှ ၂၀ စက္ကန့်ခန့် စောင့်ဆိုင်းပါ။

  • ထို့နောက် ဤအမှားကို ဖြစ်ပေါ်စေခဲ့သည့် နေရာရှိ ခလုတ်ကို နောက်တစ်ကြိမ် ထပ်မံနှိပ်ပါ။

MUDEC_00401​

Not enough information to calculate shortest pathes.

ဤအမှားသည် Mudfish ဘက်တွင် အသုံးပြုသူ၏ RTT အချက်အလက် လုံလောက်စွာ မရှိသဖြင့် အတိုဆုံးလမ်းကြောင်းကို မတွက်ချက်နိုင်သည့်အခါ များသောအားဖြင့် ဖြစ်ပေါ်တတ်ပါသည်။ ဤသို့ဖြစ်ပါက အောက်ပါလင့်ခ်ပါ နည်းလမ်းအတိုင်း စမ်းသပ်ကြည့်ပါ-

MUDEC_00408​

Client​

Failed to connect the RTT server.

ဤအမှားအတွက် အောက်ဖော်ပြပါ MUDEC_00409 အမှားကဏ္ဍကို ကြည့်ရှုပါ။ အကြောင်းရင်း အတူတူပင် ဖြစ်ပါသည်။

Server​

Hit the speed cap.

လစဉ်ကြေး (Subscription) အစီအစဉ် အသုံးပြုသူများတွင် ဖြစ်ပေါ်နိုင်သော ပြဿနာဖြစ်ပါသည်။ ဤမက်ဆေ့ဂျ်သည် Mudfish ကြားခံဆာဗာဘက်တွင် အမြန်နှုန်း ကန့်သတ်ချက် ဖြစ်ပေါ်နေကြောင်း ဖော်ပြပါသည်။

ဆိုလိုသည်မှာ Mudfish client ပရိုဂရမ်ဘက်တွင် အမြန်နှုန်း ကန့်သတ်ချက် ဖြစ်ပေါ်ပါက 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 အထောက်အထားစိစစ်ရေးဆာဗာသို့ ချိတ်ဆက်မှု ကောင်းမွန်စွာ မဖြစ်မြောက်သည့်အခါ ဖြစ်ပွားပါသည်။

  • အဆိုပါ အကြောင်းရင်းအတွက် 'Settings -> Process' (ဆက်တင်များ -> လုပ်ငန်းစဉ်) ရှိ Mudrun Launcher log တွင် ရှေ့ပြေး အမှားများ ရှိနေမည်ဖြစ်သောကြောင့် အသေးစိတ် ပြဿနာအတွက် အဆိုပါ အစိတ်အပိုင်းကို စစ်ဆေးကြည့်ပါ။

MUDEC_00416​

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

ဤပြဿနာသည် များသောအားဖြင့် Mudfish ၏ item ဆက်တင်များတွင် ကြားခံဆာဗာ "Advanced Mode" (အဆင့်မြင့်မုဒ်) ကို သတ်မှတ်သည့်အခါ ဖြစ်ပွားနိုင်ပါသည်။ အဆင့်မြင့်မုဒ် သတ်မှတ်ရန်အတွက် ကြားခံဆာဗာသို့ အဆိုပါ ဆက်တင်အချက်အလက်ကို ပေးပို့ရမည်ဖြစ်ပြီး၊ ထိုအချက်အလက် ပေးပို့သည့် လုပ်ငန်းစဉ်တွင် connect ပြဿနာ ဖြစ်ပေါ်ခဲ့ခြင်း ဖြစ်ပါသည်။ <private_ip> သည် ကြားခံဆာဗာ၏ Private IP ကို ညွှန်ပြပါသည်။ <errno> သည် အဆိုပါ ပြဿနာ၏ အကြောင်းရင်းကို ညွှန်ပြပြီး အသေးစိတ်မှာ အောက်ပါအတိုင်း ဖြစ်ပါသည်-

  • 60

    <errno> တန်ဖိုး 60 ဖြစ်ခြင်းကို Mac OS X တွင် တွေ့ရှိရပါသည်။ အဆိုပါ အမှားသည် Connection Timed Out ကို ညွှန်ပြပြီး ချိတ်ဆက်ရန် ကြိုးစားသော်လည်း အကြောင်းတစ်ခုခုကြောင့် ဆက်သွယ်၍ မရနိုင်သောကြောင့် ဖြစ်ပေါ်ခြင်း ဖြစ်ပါသည်။

ဤသို့ဖြစ်ပါက ကြားခံဆာဗာကို အခြားတစ်ခုသို့ ပြောင်းလဲ၍ စမ်းသပ်ကြည့်နိုင်ပါသည်။

MUDEC_00421​

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

ဤအမှားသည် <itemid> နှင့် သက်ဆိုင်သော item အတွက် ကြားခံဆာဗာ အဆင့်မြင့်မုဒ်ကို သတ်မှတ်လိုသော်လည်း၊ လက်ရှိအဆင့်တွင် မသိရှိရသော အချက်အလက် ပျောက်ဆုံးမှုကြောင့် မည်သည့် ကြားခံဆာဗာကို ရွေးချယ်ရမည်ကို မသိရှိသည့်အခါ ဖြစ်ပေါ်တတ်ပါသည်။ ဤပြဿနာကို ဖြေရှင်းရန် အောက်ပါအချက်များကို စစ်ဆေးကြည့်ပါ-

  • လက်ရှိ Mudfish ခရက်ဒစ် ရှိမရှိကို မဖြစ်မနေ စစ်ဆေးကြည့်ပါ။ တစ်ခါတစ်ရံ ခရက်ဒစ် မလုံလောက်မှုကြောင့် ဤပြဿနာ ဖြစ်ပေါ်တတ်ပါသည်။

  • Item ဆက်တင်တွင် ကြားခံဆာဗာ ရွေးချယ်မှုကို "Auto Selection" (အလိုအလျောက် ရွေးချယ်မှု) အဖြစ် သတ်မှတ်ထားပါက အလိုအလျောက် မဟုတ်ဘဲ ကြားခံဆာဗာကို ကိုယ်တိုင် တိုက်ရိုက် သတ်မှတ်ကြည့်ပါ။

  • သို့မဟုတ် RTT အပ်ဒိတ်လုပ်နည်း အတိုင်း RTT အချက်အလက်ကို အပ်ဒိတ်လုပ်ပြီးနောက် ထပ်မံကြိုးစားကြည့်ပါ။

  • အကယ်၍ 'Settings -> Nodes' (ဆက်တင်များ -> ကြားခံဆာဗာများ) မီနူးတွင် ကြားခံဆာဗာ စာရင်း ကန့်သတ်ချက်ကို သတ်မှတ်ထားပါက ၎င်းကို ပိတ်သိမ်းပြီးနောက် ထပ်မံစမ်းသပ်ကြည့်ပါ။

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.

ဤအမှားသည် Mudfish က အတွင်းပိုင်းအရ RTT တွက်ချက်မှု ပြုလုပ်ရာတွင် RTT သွေဖည်မှု (stddev) သည် ပျမ်းမျှတန်ဖိုး (avg) ထက် ၁၅% နှင့်အထက် ကျော်လွန်နေပါက ပြသသော မက်ဆေ့ဂျ် ဖြစ်ပါသည်။ ဤမက်ဆေ့ဂျ် ပေါ်လာခြင်းသည် လက်ရှိ တည်နေရာမှ အနီးဆုံးရှိ Mudfish ကြားခံဆာဗာသို့ပင် ချိတ်ဆက်မှု မတည်ငြိမ်ကြောင်း ပြသပါသည်။ အသေးစိတ် တွက်ချက်မှု ပုံသေနည်းမှာ အောက်ပါအတိုင်း ဖြစ်ပါသည်-

  1. ကြားခံဆာဗာ အားလုံးထဲမှ လက်ရှိ အသုံးပြုသူနှင့် အနီးကပ်ဆုံး ကြားခံဆာဗာ ၆ ခုကို ရွေးချယ်ပြီး RTT စစ်ဆေးမှုကို ပုံမှန် ပြုလုပ်ပါသည်။

  2. အကယ်၍ စစ်ဆေးထားသော ကြားခံဆာဗာ ၆ ခုလုံးတွင် RTT stddev (စံသွေဖည်မှု) သည် RTT avg (ပျမ်းမျှ) ထက် ၁၅% နှင့်အထက် ဖြစ်နေပါက သတိပေးချက် မက်ဆေ့ဂျ်ကို ပြသပါမည်။

အကယ်၍ ဤအမှား ဆက်လက်ဖြစ်ပေါ်နေပါက အောက်ပါအချက်များကို စစ်ဆေးကြည့်ပါ-

  • ကြိုးတပ်ချိတ်ဆက်မှု (LAN) အစား ကြိုးမဲ့ (Wi-Fi) ချိတ်ဆက်မှုကို အသုံးပြုနေခြင်း ရှိမရှိ စစ်ဆေးပါ။ ယေဘုယျအားဖြင့် ကြိုးမဲ့ချိတ်ဆက်မှုများတွင် အချက်ပြလှိုင်း အားနည်း/အားကောင်းမှုအပေါ် မူတည်၍ RTT စံသွေဖည်မှု မြင့်မားနိုင်ပါသည်။

  • လက်ရှိ အသုံးပြုနေသော ISP လိုင်းကို စစ်ဆေးပါ သို့မဟုတ် အတွင်းပိုင်း၌ QoS သို့မဟုတ် firewall ဆက်တင်များ သတ်မှတ်ထားခြင်း ရှိမရှိ စစ်ဆေးပါ။

MUDEC_00440​

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

အကြောင်းတစ်ခုခုကြောင့် ဒေတာ လက်ခံရယူရန် မအောင်မြင်သည့်အခါ ဖြစ်ပွားနိုင်သော ပြဿနာဖြစ်ပါသည်။ <error_code> ၏ အကြောင်းရင်းကြောင့် ဖြစ်ပေါ်ရခြင်းဖြစ်သဖြင့် အောက်ပါကုဒ်ကို ကြည့်ရှုပါ-

  • 10060 (WSAETIMEDOUT)

    သတ်မှတ်ထားသော အချိန်အတွင်း ဒေတာပေးပို့မှု မရှိသောကြောင့် timeout ဖြစ်သွားသည့် အခြေအနေ ဖြစ်ပါသည်။

MUDEC_00446​

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

ဤအမှားသည် Mudfish ပရိုဂရမ်အတွင်း၌ လက်ဆင့်ကမ်းဆာဗာ အချက်အလက်ကို ရှာမတွေ့နိုင်သည့်အခါ ဖြစ်ပေါ်နိုင်ပါသည်။ ဤအမှား ဆက်လက်ဖြစ်ပေါ်နေပါက အောက်ပါအတိုင်း လုပ်ဆောင်ကြည့်ပါ။

  • 'ဆက်တင်များ -> လက်ဆင့်ကမ်းဆာဗာများ' မီနူးသို့ သွားရောက်ပြီး သင်သတ်မှတ်ထားသော စာရင်းကန့်သတ်ချက်ကို ပယ်ဖျက်ကြည့်ပါ။ တစ်ခါတစ်ရံတွင် လက်ဆင့်ကမ်းဆာဗာများကို အလွန်အကျွံ ကန့်သတ်ထားခြင်းကြောင့် ဤပြဿနာ ဖြစ်ပွားတတ်ပါသည်။

  • အိုင်တမ်ဆက်တင်များ မီနူးတွင် လက်ဆင့်ကမ်းဆာဗာကို "အလိုအလျောက် ရွေးချယ်မှု" အစား လက်ဖြင့် ကိုယ်တိုင်ရွေးချယ်၍ စမ်းသပ်ကြည့်ပါ။

သို့သော်လည်း ပြဿနာ မပြေလည်သေးပါက ပြဿနာ အစီရင်ခံစာ ကို ပေးပို့ပေးပါက ကျွန်ုပ်တို့အနေဖြင့် ကူညီဆောင်ရွက်ပေးပါမည်။

MUDEC_00463​

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

ဤအမှားသည် အိုင်တမ်၏ လက်ဆင့်ကမ်းဆာဗာ မုဒ်များထဲမှ အဆင့်မြင့် မုဒ် / MultiPath မုဒ် ဆက်တင်များကို ကောင်းမွန်စွာ မဖွဲ့စည်းနိုင်သည့်အခါ ဖြစ်ပေါ်နိုင်သော အမှားဖြစ်ပါသည်။

ဆိုလိုသည်မှာ <private_ip> နှင့် သက်ဆိုင်သော လက်ဆင့်ကမ်းဆာဗာသို့ ဆက်တင်ဖွဲ့စည်းရန် ကြိုးပမ်းခဲ့သော်လည်း <errno> အကြောင်းပြချက်ကြောင့် ဆက်တင်ဖွဲ့စည်းခြင်း မအောင်မြင်ခဲ့ခြင်းကို ဆိုလိုပါသည်။

ဤပြဿနာသည် အများအားဖြင့် လက်ဆင့်ကမ်းဆာဗာကိုယ်တိုင်၏ ပြဿနာဖြစ်နိုင်ခြေရှိသောကြောင့် အဆိုပါ လက်ဆင့်ကမ်းဆာဗာအစား အခြားလက်ဆင့်ကမ်းဆာဗာကို အသုံးပြုရန် ဆက်တင်များကို ပြင်ဆင်ရပါမည်။

MUDEC_00464​

AddIPAddress() failed: <if_index> <errno>

ဤအမှားသည် Mudfish Launcher တွင် -I option ကို အသုံးပြုသည့်အခါ ဖြစ်ပေါ်နိုင်ပါသည်။ <errno> တန်ဖိုးပေါ် မူတည်၍ အကြောင်းရင်း ကွဲပြားနိုင်ပါသည်။

  • 1168 (ERROR_NOT_FOUND)

    ဤအမှားကုဒ်သည် ကွန်ပျူတာတွင် Mudfish TAP-Win32 adapter v9 ကွန်ရက်စက်ပစ္စည်းကို ရှာမတွေ့သည့်အခါ ဖြစ်ပေါ်နိုင်သော အမှားဖြစ်ပါသည်။ အများအားဖြင့် အောက်ပါအခြေအနေများတွင် ဤပြဿနာ ဖြစ်ပွားနိုင်ပါသည်-

    • Mudfish ပက်ကေ့ဂျ် ထည့်သွင်းခြင်း လုပ်ငန်းစဉ်တွင် ပြဿနာဖြစ်ပွားပြီး TAP-Win32 adapter v9 ကွန်ရက်စက်ပစ္စည်း တပ်ဆင်မှု မှန်ကန်စွာ မပြီးမြောက်သည့်အခါ။

    • အင်တာနက်ကဖေး (PC bang) သို့မဟုတ် ကျောင်းများကဲ့သို့ အက်ဒမင်က ကွန်ပျူတာကို စီမံခန့်ခွဲသည့် ပတ်ဝန်းကျင်ဖြစ်သည့်အခါ။ ဤအခြေအနေတွင် စနစ်အတွင်း ဒရိုင်ဘာထည့်သွင်းခြင်းကို ပိတ်ပင်ထားလေ့ရှိသောကြောင့် Mudfish ကောင်းမွန်စွာ အလုပ်မလုပ်နိုင်ခြေ မြင့်မားပါသည်။

    ဤပြဿနာ ဆက်လက်ဖြစ်ပေါ်နေပါက ပြဿနာ အစီရင်ခံစာ ကို ပေးပို့ပေးပါရန် မေတ္တာရပ်ခံအပ်ပါသည်။

  • 5010 (ERROR_OBJECT_ALREADY_EXISTS)

    ဤအမှားကုဒ်သည် Mudfish TAP-Win32 adapter v9 ကွန်ရက်စက်ပစ္စည်းတွင် သတ်မှတ်ထားပြီးဖြစ်သော IP လိပ်စာတစ်ခု ရှိနေပြီဖြစ်ကြောင်း ဆိုလိုပါသည်။

    ယေဘုယျအားဖြင့် ဖြေရှင်းနည်းမှာ ကွန်ပျူတာကို အပြီးအပိုင် reboot လုပ်ပြီး ပြန်လည်ကြိုးစားခြင်း သို့မဟုတ် Mudfish ကို -I option မပါဘဲ အသုံးပြုခြင်း ဖြစ်ပါသည်။

MUDEC_00467​

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

ဤအမှားသည် အိုင်တမ်ဆက်တင်အတွက် 'အဆင့်မြင့် မုဒ်' / 'MultiPath မုဒ်' အချက်အလက်များကို <sid> နှင့် သက်ဆိုင်သော လက်ဆင့်ကမ်းဆာဗာတွင် သတ်မှတ်ရန် မအောင်မြင်သည့်အခါ ဖြစ်ပေါ်ပါသည်။

အဘယ်ကြောင့် မအောင်မြင်ခဲ့သည်ကို <errno> တန်ဖိုးမှတစ်ဆင့် သိရှိနိုင်ပါသည်။

  • 10060 (WSAETIMEDOUT)

    လက်ဆင့်ကမ်းဆာဗာသည် တောင်းဆိုချက်ပြုလုပ်ပြီးနောက် စက္ကန့် ၂၀ ကြာသည်အထိ တုံ့ပြန်မှု မရှိခဲ့ကြောင်း ဆိုလိုပါသည်။

ဤပြဿနာကို ဖြေရှင်းရန်အတွက် ဦးစွာ <sid> နံပါတ်နှင့် သက်ဆိုင်သော လက်ဆင့်ကမ်းဆာဗာကို အသုံးမပြုဘဲ အခြားလက်ဆင့်ကမ်းဆာဗာကို အသုံးပြုကြည့်နိုင်ပါသည်။

သို့မဟုတ် လက်ဆင့်ကမ်းဆာဗာ မုဒ်ကို "အခြေခံ မုဒ်" သို့ ပြောင်းလဲပြီး စမ်းသပ်ကြည့်ပါ။

MUDEC_00470​

Increasing no of fragmented packets.

ဤပြဿနာ ဆက်တိုက်ဖြစ်ပေါ်နေပါက လက်ရှိကွန်ပျူတာ၏ ကွန်ရက်စက်ပစ္စည်း (NIC) သည် fragmented packet များကို ဆက်တိုက်လက်ခံရရှိနေကြောင်း ဆိုလိုပါသည်။ အသုံးပြုရာတွင် အဆင်ပြေပါက ကိစ္စမရှိသော်လည်း fragmented packet ကြောင့် packet loss rate မြင့်တက်လာနိုင်သဖြင့် ဖြစ်နိုင်ပါက ဤပြဿနာကို ဖြေရှင်းရန် အကြံပြုပါသည်။

အများအားဖြင့် အောက်ပါအကြောင်းရင်းများထဲမှ တစ်ခုခုကြောင့် ဤပြဿနာ ဖြစ်ပေါ်နိုင်ပါသည်-

  • လက်ရှိ အသုံးပြုနေသော NIC ကွန်ရက်စက်ပစ္စည်း၏ MTU (Maximum Transmission Unit) သည် ပုံမှန်မဟုတ်ဘဲ အလွန်သေးငယ်သော တန်ဖိုးရှိနေသည့်အခါ။

  • Mudfish လက်ဆင့်ကမ်းဆာဗာနှင့် ဆက်သွယ်ရာတွင် အသုံးပြုသော MTU သည် မျှော်မှန်းထားသည်ထက် ပိုမိုကြီးမားနေသည့်အခါ။

ဤပြဿနာကို ဖြေရှင်းရန် အောက်ပါအချက်များကို စစ်ဆေးကြည့်ပါ။

  1. လက်ရှိ တပ်ဆင်ထားသော ကွန်ရက်စက်ပစ္စည်းများ၏ MTU (Maximum Transmission Unit) တန်ဖိုးကို စစ်ဆေးပြီး မူရင်းတန်ဖိုး (ပုံမှန် ethernet အတွက် 1500) ထက် ပုံမှန်မဟုတ်ဘဲ သေးငယ်သောတန်ဖိုး သတ်မှတ်ထားပါက မူရင်းတန်ဖိုးသို့ ပြင်ဆင်ပါ။

  2. Mudfish UI ရှိ 'ဆက်တင်များ -> ပရိုဂရမ်' မီနူးသို့ သွားပါက MTU မီနူးရှိပြီး ဤတန်ဖိုးကို 1400 (Mudfish မူရင်းတန်ဖိုး) သို့မဟုတ် 1300 သို့ သတ်မှတ်၍ စမ်းသပ်ကြည့်ပါ။

MUDEC_00477​

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

ဤပြဿနာသည် စိတ်ကြိုက် (Custom) အိုင်တမ်တွင် P: option ကို အသုံးပြု၍ ပရိုဆက်စ်အလိုက် အသုံးချရန် ကြိုးပမ်းသည့်အခါ သို့မဟုတ် WFP အိုင်တမ် မုဒ် ကို အသုံးပြုထားသည့်အခါ ကြုံတွေ့ရနိုင်သော ပြဿနာဖြစ်ပါသည်။

ဤပြဿနာကို ဖြေရှင်းရန် TAP-Win32 adapter v9 ကွန်ရက်စက်ပစ္စည်း၏ MTU အချက်အလက်ကို ပြင်ဆင်ပေးရပါမည်။

  • MUDEC_00262 နည်းလမ်းအတိုင်း စက်ပစ္စည်း၏ MTU ကို 1350 သို့မဟုတ် ၎င်းထက်နိမ့်သော တန်ဖိုးသို့ သတ်မှတ်၍ စမ်းသပ်ကြည့်ပါ။

  • သို့မဟုတ် "WFP အိုင်တမ် မုဒ်" ကို Off ထားပြီး စမ်းသပ်ကြည့်ပါ။

MUDEC_00486​

MUDWFP_connect() failed.

ဤအမှားသည် အကြောင်းတစ်ခုခုကြောင့် mudwfp.sys ဒရိုင်ဘာကို လုပ်ဆောင်၍မရသည့်အခါ ဖြစ်ပေါ်သော အမှားဖြစ်ပါသည်။ အသေးစိတ် အကြောင်းရင်းကို မှတ်တမ်း (log) ဖိုင်တွင် ဤအမှားမတိုင်မီ တွေ့ရှိနိုင်ပါသည်။ အထက်ပါ အမှားမက်ဆေ့ဂျ်ကို စစ်ဆေးကြည့်ပါ။ အများအားဖြင့် အောက်ပါအမှားကုဒ်များနှင့် တွဲဖက်ဖြစ်ပွားတတ်ပါသည်-

  • MUDEC_00514

  • MUDEC_00524

MUDEC_00505​

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

ဤအမှားသည် <processname> အမည်နှင့် သက်ဆိုင်သော ပရိုဆက်စ် အချက်အလက်ကို Mudfish အတွင်း ရှာမတွေ့နိုင်သည့်အခါ ဖြစ်ပေါ်ပါသည်။

အကယ်၍ ဤပြဿနာ ဆက်တိုက်ဖြစ်ပေါ်နေပါက အဆိုပါပြဿနာ ဖြစ်ပွားနေသည့် အခြေအနေတွင် ပြဿနာ အစီရင်ခံစာ ကို ပေးပို့ပေးပါရန် မေတ္တာရပ်ခံအပ်ပါသည်။ အကြောင်းရင်းကို ပိုမိုတိကျစွာ ခွဲခြမ်းစိတ်ဖြာနိုင်ရန် အတွင်းပိုင်း log များကို စစ်ဆေးရန် လိုအပ်ပါသည်။

MUDEC_00514​

StartService() failed: <errno>

ဤအမှားသည် Mudfish WFP (Windows Filtering Platform) ဒရိုင်ဘာကို လုပ်ဆောင်ရန် Windows ဝန်ဆောင်မှု ကောင်းမွန်စွာ မလည်ပတ်နိုင်ခဲ့ကြောင်း ဆိုလိုပါသည်။ အသေးစိတ် အကြောင်းရင်းမှာ <errno> တန်ဖိုးပေါ် မူတည်၍ ကွဲပြားပါသည်။

  • 0x2 (ERROR_FILE_NOT_FOUND)

    အများအားဖြင့် ဤပြဿနာသည် Windows က Mudfish WFP ဒရိုင်ဘာကို load မလုပ်နိုင်သည့်အခါ ဖြစ်ပေါ်နိုင်ပါသည်။

    တစ်ခါတစ်ရံ 32-bit Windows တွင် 64-bit အတွက် Mudfish ထည့်သွင်းမှုဖိုင်ကို ထည့်သွင်းမိခြင်း သို့မဟုတ် ပြောင်းပြန်အားဖြင့် 64-bit Windows တွင် 32-bit အတွက် Mudfish ထည့်သွင်းမှုဖိုင်ကို ထည့်သွင်းမိခြင်းကြောင့် ဖြစ်ပေါ်သော ပြဿနာ ဖြစ်နိုင်ပါသည်။

    https://mudfish.net/download မှ မှန်ကန်သော ဗားရှင်းကို ပြန်လည်ဒေါင်းလုဒ်ဆွဲ၍ ပြန်လည်ထည့်သွင်းကြည့်ပါ။

  • 0x7f (ERROR_PROC_NOT_FOUND)

    ဤအခြေအနေတွင် ဖြစ်နိုင်ခြေ ၂ ခု ရှိပါသည်-

    1. mudwfp.sys ဒရိုင်ဘာ မှန်ကန်စွာ မတပ်ဆင်ရသေးသည့်အခါ ဖြစ်ပေါ်နိုင်ပါသည်။ Mudfish ပက်ကေ့ဂျ် ထည့်သွင်းမှု မှန်ကန်ခြင်း ရှိမရှိနှင့် ထည့်သွင်းစဉ် အမှားအယွင်းများ ရှိမရှိ စစ်ဆေးကြည့်ပါ။

    2. သို့မဟုတ် သင်လက်ရှိ အသုံးပြုနေသော Windows ဗားရှင်းသည် Windows 7 သို့မဟုတ် ၎င်းအောက် ဗားရှင်း ဖြစ်နေသည့်အခါ ဖြစ်ပါသည်။ WFP လုပ်ဆောင်ချက် ကောင်းမွန်စွာ လည်ပတ်နိုင်ရန် အနည်းဆုံး Windows 8 သို့မဟုတ် အထက် ဖြစ်ရပါမည်။

  • 0x4fb (ERROR_DRIVER_BLOCKED)

    ဤအမှားသည် Mudfish WFP ဒရိုင်ဘာကို loading ပြုလုပ်နေစဉ် အကြောင်းတစ်ခုခုကြောင့် loading ကို ပိတ်ပင်တားဆီးခံရကြောင်း ဆိုလိုပါသည်။

    • အများအားဖြင့် အသုံးပြုသူ၏ ကွန်ပျူတာတွင် လည်ပတ်နေသော antivirus / firewall ပရိုဂရမ်က ပိတ်ဆို့ထားခြင်းကြောင့် ဖြစ်ပွားတတ်ပါသည်။

    • အကယ်၍ Intel အခြေပြု Windows အစား ARM အခြေပြု Windows ကို အသုံးပြုနေပါကလည်း ဤပြဿနာ ဖြစ်ပေါ်နိုင်ပါသည်။

      Mudfish WFP ဒရိုင်ဘာကို Intel အခြေပြု Windows တွင်သာ ထောက်ပံ့ထားပါသည်။ ARM အခြေပြု Windows တွင် ထောက်ပံ့မထားပါ။

MUDEC_00524​

Driver initialization IOCTL Failed: <rv>

ဤအမှား ဖြစ်ပေါ်ပါက Mudfish MUDWFP ဒရိုင်ဘာ စတင်သတ်မှတ်ခြင်း (initialization) မအောင်မြင်ခဲ့ကြောင်း ဆိုလိုပါသည်။ ယေဘုယျအားဖြင့် ဤပြဿနာ ဖြစ်ပေါ်ပါက log ၏ အထက်ပိုင်းတွင် အခြားအမှားတစ်ခု ကြိုတင်ဖြစ်ပွားခဲ့ခြင်း ဖြစ်နိုင်ခြေ အလွန်များပါသည်။ အသေးစိတ်ကို mudwfp_proxy_stdout.txt log ဖိုင် သို့မဟုတ် "အခြေအနေ -> ပရိုဆက်စ်" မီနူးရှိ mudwfp_proxy log တွင် ကြည့်ရှုစစ်ဆေးပါ။

MUDEC_00535​

DNS poisoning dectected. Please encrypt your DNS request.

Mudfish ပရိုဂရမ် စတင်လည်ပတ်သည့်အခါ ကွန်ရက်တွင် DNS poisoning ဖြစ်ပွားနေခြင်း ရှိမရှိ အလိုအလျောက် စစ်ဆေးပြီး အောက်ပါ hostname များကို စစ်ဆေးပါသည်-

  • api-loopback.mudfish.net

    ဤဒိုမိန်းသည် 127.0.0.1 သို့ resolve ဖြစ်မဖြစ် စစ်ဆေးပါသည်။

  • www.mudfish.net

    ဤဒိုမိန်းသည် 14.63.213.39 သို့ resolve ဖြစ်မဖြစ် စစ်ဆေးပါသည်။

  • api.mudfish.net

    ဤဒိုမိန်းသည် 14.63.218.94 သို့ resolve ဖြစ်မဖြစ် စစ်ဆေးပါသည်။

ဤဒိုမိန်း ၃ ခုကို စစ်ဆေးပြီးနောက် DNS resolving မှန်ကန်စွာ မဖြစ်ပေါ်ပါက သို့မဟုတ် မမျှော်လင့်ထားသော IP ပြန်လည်ရောက်ရှိလာပါက ဤအမှား ဖြစ်ပေါ်နိုင်ပါသည်။ ဤအမှား ဖြစ်ပေါ်ရခြင်းမှာ အသုံးပြုသူ၏ ကွန်ပျူတာ သို့မဟုတ် ကြားခံကွန်ရက်တွင် DNS တောင်းဆိုချက်များကို စောင့်ကြည့်ပြီး ပြုပြင်ပြောင်းလဲနေသော လုပ်ငန်းစဉ်ရှိနေကြောင်း ဆိုလိုပါသည်။

ယင်းကို ဖြေရှင်းရန် DNS တောင်းဆိုချက်များကို encrypt လုပ်ရန် လိုအပ်ပြီး အကြံပြုလိုသော နည်းလမ်းများမှာ-

  1. Windows 10/11 အသုံးပြုသူများအတွက် DNS Over HTTPS (DOH) ကို အသုံးပြုခြင်း

    Windows စနစ်သည် DOH လုပ်ဆောင်ချက်ကို ထောက်ပံ့ပေးထားပါက ၎င်းကို အသုံးပြုနိုင်ပါသည်။ အသေးစိတ် သတ်မှတ်နည်းအတွက် အောက်ပါလင့်ခ်များကို ကိုးကားနိုင်ပါသည်-

  2. Mudfish DNS Client (https://dns.mudfish.net/)

    သို့မဟုတ် Mudfish DNS Client ကို အသုံးပြုနိုင်ပါသည်။ အကယ်၍ ဤပရိုဂရမ်ကို အသုံးပြုပါက DNS တောင်းဆိုချက်များကို encrypt ပြုလုပ်၍ တောင်းဆိုမည် ဖြစ်ပါသည်။

MUDEC_00538​

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

ဤပြဿနာ ဖြစ်ပေါ်ပါက Mudfish ဒိုမိန်းသည် DNS poisoning ကြောင့် ပြုပြင်ပြောင်းလဲခံထားရသည့် အခြေအနေကို ဆိုလိုပါသည်။ အများအားဖြင့် ကွန်ရက် firewall ရှိသောနေရာမှ ချိတ်ဆက်သည့်အခါ သို့မဟုတ် တရုတ်နိုင်ငံမှ ချိတ်ဆက်ရန် ကြိုးပမ်းသည့်အခါ ဖြစ်ပေါ်နိုင်ပါသည်။

ဤပြဿနာကို ဖြေရှင်းရန် DNS တောင်းဆိုချက်များကို encrypt ပြုလုပ်ရပါမည်။ အသေးစိတ်အတွက် တရုတ်နိုင်ငံမှ Mudfish သို့ ချိတ်ဆက်ခြင်း လင့်ခ်ကို ကြည့်ရှုပါ။

MUDEC_00539​

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

ဤအမှားသည် အသုံးပြုသူ၏ ကွန်ပျူတာ (သို့မဟုတ် ipTIME Mudfish router) မှ Mudfish လက်ဆင့်ကမ်းဆာဗာများအထိ RTT တိုင်းတာမှု ကောင်းမွန်စွာ အလုပ်မလုပ်သည့်အခါ ဖြစ်ပေါ်နိုင်သော အမှားဖြစ်ပါသည်။ အများအားဖြင့် အောက်ပါအခြေအနေများတွင် ဤလက္ခဏာ ပေါ်ပေါက်နိုင်ပါသည်-

  • ကွန်ရက်ပေါ်တွင် firewall ရှိနေပြီး ၎င်းက RTT တိုင်းတာမှုကို ပိတ်ဆို့ထားသည့်အခါ။

  • ကွန်ရက် ယာယီမတည်ငြိမ်မှုကြောင့် ချိတ်ဆက်မှု ကောင်းမွန်စွာ မဖြစ်ပေါ်ခြင်း သို့မဟုတ် စမ်းသပ်မှု မအောင်မြင်သည့်အခါ။

ဤအခြေအနေတွင် "ဆက်တင်များ -> ပရိုဂရမ်" မီနူးရှိ "RTT စစ်ဆေးနည်း" ကို အခြားတစ်ခုသို့ ပြောင်းလဲပြီး ထပ်မံကြိုးစားကြည့်ပါ။

MUDEC_00546​

NetworkExtension isn't ready yet

ဤအမှားမက်ဆေ့ဂျ်သည် Mudfish ပရိုဂရမ်က Mac OS X ၏ NetworkExtension မော်ဂျူးသို့ ချိတ်ဆက်၍ မရသည့်အခါ ဖြစ်ပေါ်နိုင်ပါသည်။ ဦးစွာ စစ်ဆေးရမည့် အချက်များမှာ-

  • Networks ကဏ္ဍတွင် Mudfish VPN ကို ဖွဲ့စည်းသတ်မှတ်ထားခြင်း

  • System Extension အဖြစ် Mudfish ကို ထည့်သွင်းထားခြင်း

တို့ ဖြစ်ပါသည်။ အသေးစိတ်ကို Mac OS X တွင် အသုံးပြုခြင်း ကဏ္ဍတွင် ကြည့်ရှုပါ။ ထို့အပြင် Mac ကို အပြီးအပိုင် reboot လုပ်ပြီးနောက် ထပ်မံကြိုးစားကြည့်ပါက အလားတူ လက္ခဏာဖြစ်ပေါ်ခြင်း ရှိမရှိ စစ်ဆေးပါ။

အကယ်၍ ပြဿနာ မပြေလည်သေးပါက အောက်ပါအတိုင်း စမ်းသပ်ကြည့်ပါ-

  • Mudfish ကို အပြီးအပိုင် ဖျက်ပြီး ပြန်လည်ထည့်သွင်း၍ ကြိုးစားကြည့်ပါ။ အပြီးအပိုင် ဖယ်ရှားနည်းနှင့် ပတ်သက်၍ Mudfish ကို ဖယ်ရှားခြင်း စာရွက်စာတမ်းကို ကြည့်ရှုနိုင်ပါသည်။

  • သို့မဟုတ် Apple M1 CPU chip ကို အသုံးပြုနေသူဖြစ်ပါက Mudfish ကို အပြီးအပိုင် ဖယ်ရှားပြီးနောက် http://mudfish.net/releases/ မှ ARM64 ပက်ကေ့ဂျ် (dmg) အစား x86 ပက်ကေ့ဂျ်ကို ထည့်သွင်းကြည့်ပါ။ တစ်ခါတစ်ရံ ဤနည်းလမ်းက ပြဿနာကို ဖြေရှင်းပေးနိုင်ပါသည်။

MUDEC_00547​

NetworkExtension doesn't set utun device.

ဤပြဿနာအတွက် MUDEC_00546 လင့်ခ်ကို ကြည့်ရှုပါ။ တူညီသော အကြောင်းရင်းကြောင့် ဖြစ်ပေါ်သည့် ပြဿနာဖြစ်ပါသည်။

MUDEC_00556​

Failed to connect mudfish short_path server

ဤအမှားမက်ဆေ့ဂျ်သည် အကြောင်းတစ်ခုခုကြောင့် Mudfish အတွင်း "ယနေ့လမ်းကြောင်း" ကို တွက်ချက်ပေးသည့် ဆာဗာသို့ ချိတ်ဆက်ရန် မအောင်မြင်သည့်အခါ ပေါ်လာနိုင်သော အမှားဖြစ်ပါသည်။ အများအားဖြင့် MultiPath မုဒ်ကို အသုံးပြုသည့်အခါ ပေါ်ပေါက်တတ်ပြီး အကြောင်းတစ်ခုခုကြောင့် အကောင်းဆုံး လမ်းကြောင်းကို ရှာမတွေ့နိုင်သည့်အခါ ပြသပါသည်။ ဤပြဿနာ ရှိပါက-

  • MultiPath မုဒ်အစား အခြေခံ မုဒ် သို့မဟုတ် အဆင့်မြင့် မုဒ်ကို အသုံးပြုရန် ဆက်တင်များကို ပြောင်းလဲပြီး စမ်းသပ်ကြည့်ပါ။

  • Telnet သို့မဟုတ် TCP ချိတ်ဆက်မှု လုပ်ဆောင်ချက်များနှင့် ရင်းနှီးပါက အောက်ပါ hostname:port သို့ ချိတ်ဆက်မှု စမ်းသပ်ကြည့်ပါ-

    • short.mudfish.net:10012

အကြောင်းရင်းကို ခွဲခြမ်းစိတ်ဖြာရန် ခက်ခဲပါက ပြဿနာ အစီရင်ခံစာ ကို ပေးပို့ပေးပါက အကြောင်းရင်းကို ပိုမိုခွဲခြမ်းစိတ်ဖြာ ပေးနိုင်ပါသည်။

MUDEC_00558​

Failed to connect mudfish API server.

ဤအမှားသည် Mudfish API ဆာဗာမှတစ်ဆင့် အတိုဆုံးလမ်းကြောင်းကို တွက်ချက်ရာတွင် ပြဿနာဖြစ်ပွားခဲ့ကြောင်း ဆိုလိုပါသည်။ သို့သော် ဤအမှားမက်ဆေ့ဂျ်ကိုယ်တိုင်က မအောင်မြင်ရခြင်း၏ အရင်းခံအကြောင်းရင်းကို ဖော်ပြမထားပါ။ တိကျသောအကြောင်းရင်းကို သိရှိနိုင်ရန် ဤအမှားမတိုင်မီ ဖြစ်ပွားခဲ့သော အခြားအမှား log များကို စစ်ဆေးရပါမည်။

အသေးစိတ် အမှားအကြောင်းရင်းကို စစ်ဆေးလိုပါက 'အခြေအနေ (Status) -> ပရိုဆက်စ် (Process) -> Flow Controller' မီနူးကို စစ်ဆေးပါ။

ပြဿနာ ဆက်လက်ဖြစ်ပေါ်နေပါက အောက်ပါတို့ကို စမ်းသပ်ကြည့်ပါ-

  • သင်အသုံးပြုနေသော အိုင်တမ်၏ လက်ဆင့်ကမ်းဆာဗာ (node) option ကို "အလိုအလျောက် ရွေးချယ်မှု (Auto Selection)" အဖြစ် သတ်မှတ်ထားပါက ၎င်းကို သီးခြားဆာဗာတစ်ခုခုသို့ ပြောင်းလဲပြီးနောက် ပြဿနာ ဆက်လက်ဖြစ်ပေါ်ခြင်း ရှိမရှိ စစ်ဆေးပါ။

  • အထက်ပါနည်းလမ်းဖြင့် မပြေလည်ပါက ပြဿနာဖြစ်ပွားနေသည့် အခြေအနေတွင် ကျွန်ုပ်တို့ထံသို့ ပြဿနာ အစီရင်ခံစာ ကို ပေးပို့ပေးပါရန် မေတ္တာရပ်ခံအပ်ပါသည်။ တိကျစွာ သိရှိနိုင်ရန် အတွင်းပိုင်း log များကို စစ်ဆေးရန် လိုအပ်ပါသည်။

MUDEC_00577​

Out of memory

ဤမက်ဆေ့ဂျ်သည် စနစ်၏ မန်မိုရီ (RAM) မလုံလောက်ကြောင်း ဆိုလိုပါသည်။ ဖြေရှင်းနည်းများမှာ-

  1. ကွန်ပျူတာ၏ ရုပ်ပိုင်းဆိုင်ရာ မန်မိုရီကို တိုးမြှင့်တပ်ဆင်ပါ။ ဤနည်းလမ်းသည် အကောင်းဆုံးနည်းလမ်း ဖြစ်ပါသည်။

  2. Task Manager (လုပ်ငန်းတာဝန် မန်နေဂျာ) ကို စစ်ဆေးပြီး မည်သည့်ပရိုဆက်စ်က မန်မိုရီ အများအပြား အသုံးပြုနေသည်ကို စစ်ဆေးပါ။ အသုံးမပြုသော ပရိုဆက်စ်များဖြစ်ပါက ၎င်းတို့ကို ဇွတ်အတင်းပိတ် (End Task) ၍ မန်မိုရီ နေရာလွတ်ရယူပါ။

    1. ယေဘုယျအားဖြင့် စနစ်တွင် မန်မိုရီ အများဆုံးယူထားသည့်အရာများထဲမှ တစ်ခုမှာ ဘရောက်ဇာဖြစ်ပြီး ဘရောက်ဇာအားလုံးကို ပိတ်ထားပြီးမှ ဂိမ်းကစားကြည့်ပါ။

      ဘရောက်ဇာကို ပိတ်လိုက်ခြင်းဖြင့် Mudfish ပိတ်သွားမည် မဟုတ်ပါ။ Mudfish သည် အောက်ခြေညာဘက် system tray တွင် ဆက်လက်လည်ပတ်နေပါသည်။

    2. Mudfish ပရိုဆက်စ်များ၏ မန်မိုရီ အသုံးပြုမှုကို စစ်ဆေးကြည့်ပါ။ အများအားဖြင့် မဖြစ်တတ်သော်လည်း အလွန်ရှားပါးစွာ Mudfish ကိုယ်တိုင်၏ memory leak ကြောင့် ဖြစ်ပေါ်သော ပြဿနာလည်း ဖြစ်နိုင်ပါသည်။

MUDEC_00716​

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

ဤမက်ဆေ့ဂျ်သည် MultiPath မုဒ်ကို အသုံးပြုစဉ် အကြောင်းတစ်ခုခုကြောင့် <ip_addr> IP နှင့် သက်ဆိုင်သော လက်ဆင့်ကမ်းဆာဗာသို့ ချိတ်ဆက်၍ မရသည့်အခါ ပေါ်လာနိုင်သော မက်ဆေ့ဂျ်ဖြစ်ပါသည်။ အသေးစိတ် အကြောင်းရင်းကို <errno> <errstr> တွင် ဖော်ပြထားပါသည်။ မက်ဆေ့ဂျ်တစ်ခုချင်းစီ၏ ရှင်းလင်းချက်မှာ-

  • 10060 ODR_ETIMEDOUT

    ဤပြဿနာ ဖြစ်ပေါ်ပါက <ip_addr>:<port> သို့ ချိတ်ဆက်ရာတွင် အချိန်ကုန်ဆုံးသွားခြင်း (timeout) ကို ဆိုလိုပါသည်။

ဤပြဿနာ ဖြစ်ပေါ်ပါက "ဆက်တင်များ -> လက်ဆင့်ကမ်းဆာဗာများ" မီနူးတွင် သက်ဆိုင်ရာ လက်ဆင့်ကမ်းဆာဗာကို blacklist သတ်မှတ်၍ စမ်းသပ်ကြည့်နိုင်ပါသည်။

MUDEC_00719​

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

ဤမက်ဆေ့ဂျ်သည် MultiPath မုဒ် ကို အသုံးပြုသည့်အခါ ဖြစ်ပေါ်နိုင်သော ပြဿနာဖြစ်ပါသည်။ <ip_addr> IP နှင့် သက်ဆိုင်သော Mudfish လက်ဆင့်ကမ်းဆာဗာသို့ TCP packet များ ပေးပို့သည့် လုပ်ငန်းစဉ်တွင် <err_msg> နှင့် သက်ဆိုင်သော အမှားဖြစ်ပွားခဲ့ကြောင်း ဆိုလိုပါသည်။ အသေးစိတ် အမှားမက်ဆေ့ဂျ်မှာ အောက်ပါအတိုင်း ဖြစ်ပါသည်-

  • ODR_ETIMEDOUT

    ဤမက်ဆေ့ဂျ်သည် အကြောင်းတစ်ခုခုကြောင့် သက်ဆိုင်ရာ Mudfish လက်ဆင့်ကမ်းဆာဗာသို့ packet ပေးပို့မှု ရပ်တန့် (hang) သွားပြီး သတ်မှတ်ချိန်ထက် ကျော်လွန်သည်အထိ ဆက်မသွားနိုင်ဘဲ time out ဖြစ်သွားခြင်းကို ဆိုလိုပါသည်။

အကယ်၍ ဤပြဿနာကြောင့် ချိတ်ဆက်မှုတွင် ပြဿနာမရှိပါက လျစ်လျူရှုနိုင်ပါသည်။

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>

ဤပြဿနာသည် MultiPath မုဒ်ဖြစ်သည့်အခါ ဖြစ်ပေါ်နိုင်ပါသည်။ အသေးစိတ်အတွက် MUDEC_00060 လင့်ခ်ကို ကြည့်ရှုပါ။ တူညီသော အကြောင်းရင်းကြောင့် ဖြစ်ပေါ်သည့် ပြဿနာဖြစ်ပါသည်။

MUDEC_00723​

re_broker_write_second() failed.

ဤပြဿနာသည် MultiPath မုဒ် ကို အသုံးပြုသည့်အခါ ဖြစ်ပေါ်နိုင်သော ပြဿနာဖြစ်ပါသည်။ အဆိုပါ လက္ခဏာ ပေါ်ပေါက်သည့်အခါ အခြားကြိုတင်ဖြစ်ပွားသော အမှားများ ရှိနိုင်သောကြောင့် "အခြေအနေ -> ပရိုဆက်စ်" မီနူးရှိ Core log တွင် WARN သို့မဟုတ် ERROR မက်ဆေ့ဂျ်များ ရှိမရှိ စစ်ဆေးကြည့်ပါ။ ဤလက္ခဏာ ဆက်တိုက်ဖြစ်ပေါ်နေပါက အောက်ပါလုပ်ဆောင်ချက်များကို ပြုလုပ်နိုင်ပါသည်-

  • MultiPath မုဒ်အစား အခြေခံ မုဒ် သို့မဟုတ် အဆင့်မြင့် မုဒ်ကို အသုံးပြုခြင်း။

  • သို့မဟုတ် Core log တွင် အခြား WARN / ERROR မက်ဆေ့ဂျ်များကို စစ်ဆေးပြီး လျော်ကန်သော အရေးယူဆောင်ရွက်မှု ပြုလုပ်ခြင်း။

အကယ်၍ ဤပြဿနာကြောင့် ချိတ်ဆက်မှုတွင် ပြဿနာမရှိပါက လျစ်လျူရှုနိုင်ပါသည်။

MUDEC_00724​

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

ဤပြဿနာသည် MultiPath မုဒ် ကို အသုံးပြုသည့်အခါ ဖြစ်ပေါ်နိုင်သော ပြဿနာဖြစ်ပါသည်။ ပြဿနာ၏ အကြောင်းရင်းမှာ <ip_addr> IP နှင့် သက်ဆိုင်သော Mudfish လက်ဆင့်ကမ်းဆာဗာနှင့် ဆက်သွယ်နေစဉ် <err_msg> နှင့် သက်ဆိုင်သော အမှားတစ်ခု ကြုံတွေ့ခဲ့ရခြင်းကြောင့် ဖြစ်ပါသည်။ အသေးစိတ် အမှားမက်ဆေ့ဂျ် ရှင်းလင်းချက်မှာ အောက်ပါအတိုင်း ဖြစ်ပါသည်-

  • ODR_ECONNRESET

    ချိတ်ဆက်မှုတွင် အသုံးပြုသော Mudfish လက်ဆင့်ကမ်းဆာဗာက ချိတ်ဆက်မှု လုပ်ငန်းစဉ်အတွင်း TCP RST packet ကို ပေးပို့ခဲ့ကြောင်း ဆိုလိုပါသည်။ ဆိုလိုသည်မှာ အကြောင်းတစ်ခုခုကြောင့် ချိတ်ဆက်မှုကို ငြင်းပယ်ခဲ့ခြင်း ဖြစ်ပါသည်။

အကယ်၍ ဤပြဿနာကြောင့် ချိတ်ဆက်မှုတွင် ပြဿနာမရှိပါက လျစ်လျူရှုနိုင်ပါသည်။ ချိတ်ဆက်မှုတွင် ပြဿနာရှိပါက Mudfish လက်ဆင့်ကမ်းဆာဗာကို အခြားတစ်ခုသို့ ပြောင်းလဲခြင်း သို့မဟုတ် "ချိတ်ဆက်မှု ပရိုတိုကော" ကို UDP အခြေပြုသို့ ပြောင်းလဲ၍ စမ်းသပ်ကြည့်ပါ။

MUDEC_00725​

ODR_read() for hdr got EOF from <ip_addr>

ဤပြဿနာသည် Mudfish လက်ဆင့်ကမ်းဆာဗာထံမှ ဒေတာလက်ခံရယူသည့် လုပ်ငန်းစဉ်တွင် လက်ဆင့်ကမ်းဆာဗာဘက်မှ ဒေတာမပို့ပေးခြင်း သို့မဟုတ် ပို့ရန်ဒေတာ မရှိတော့ကြောင်း ပြသသည့် EOF ကို ပေးပို့သည့်အခါ ဖြစ်ပေါ်နိုင်သော ပြဿနာဖြစ်ပါသည်။

ဤပြဿနာ ထပ်ခါတလဲလဲ ဖြစ်ပေါ်ပါက Mudfish လက်ဆင့်ကမ်းဆာဗာကို အခြားတစ်ခုသို့ ပြောင်းလဲခြင်း သို့မဟုတ် "ချိတ်ဆက်မှု ပရိုတိုကော" ကို UDP အခြေပြုသို့ ပြောင်းလဲ၍ စမ်းသပ်ကြည့်ပါ။

MUDEC_00729​

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

ဤပြဿနာသည် MultiPath မုဒ် ကို အသုံးပြုသည့်အခါ ဖြစ်ပေါ်နိုင်သော ပြဿနာဖြစ်ပါသည်။

ဤအမှားသည် ချိတ်ဆက်မှု ပရိုတိုကောကို TCP အဖြစ် သတ်မှတ်ထားသည့်အခါ ဖြစ်ပေါ်နိုင်ပါသည်။ ဆိုလိုသည်မှာ <ip> နှင့် သက်ဆိုင်သော လက်ဆင့်ကမ်းဆာဗာထံမှ ဒေတာရယူရန် မအောင်မြင်ခဲ့ခြင်းကို ပြသပြီး တိကျသော မအောင်မြင်ရသည့် အကြောင်းရင်းမှာ <err_string> ကြောင့် ဖြစ်ပွားရခြင်း ဖြစ်ပါသည်။

  • ODR_ECONNABORTED

    ဤပြဿနာသည် လက်ရှိ အသုံးပြုသူ၏ ကွန်ပျူတာဘက်မှ စတင်၍ Mudfish လက်ဆင့်ကမ်းဆာဗာနှင့် ချိတ်ဆက်မှုကို အရင်ဖြတ်တောက်လိုက်သည့်အခါ ဖြစ်ပေါ်နိုင်သော ပြဿနာဖြစ်ပါသည်။

    အကြောင်းတစ်ခုခုကြောင့် operating system က ချိတ်ဆက်မှုကို ဖြတ်တောက်လိုက်ခြင်း သို့မဟုတ် firewall / antivirus အစရှိသော third-party ပရိုဂရမ်များက ချိတ်ဆက်မှုကို ပိတ်ဆို့လိုက်ခြင်းကြောင့် ဖြစ်ပေါ်ခြင်းလည်း ဖြစ်နိုင်ပါသည်။

  • ODR_ETIMEDOUT

    သက်ဆိုင်ရာ လက်ဆင့်ကမ်းဆာဗာထံမှ Payload နှင့် သက်ဆိုင်သော ဒေတာများကို read() လုပ်ရန် ကြိုးစားသော်လည်း အဆိုပါဆာဗာဘက်မှ ပေးမပို့သောကြောင့် timeout ဖြစ်ပေါ်ခြင်း ဖြစ်ပါသည်။

ဤအခြေအနေတွင် FAQ ရှိ လက်ဆင့်ကမ်းဆာဗာဆိုင်ရာ အကြောင်းအရာ စာရွက်စာတမ်းကို ကိုးကား၍ အခြားတစ်ခုသို့ ပြောင်းလဲစမ်းသပ်ကြည့်ခြင်း သို့မဟုတ် ချိတ်ဆက်မှု ပရိုတိုကော ကို အခြားတစ်ခုသို့ ပြောင်းလဲစမ်းသပ်ကြည့်ပါ။

သို့မဟုတ် "MultiPath မုဒ်" ကို Off ထားပြီး စမ်းသပ်ကြည့်ပါ။

MUDEC_00745​

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

ဤအမှားသည် ရွေးချယ်ထားသော Mudfish လက်ဆင့်ကမ်းဆာဗာထံမှ ဒေတာပေးပို့လာမှုကို စောင့်ဆိုင်းခဲ့သော်လည်း မှားယွင်းသော အလျားရှိသည့် တုံ့ပြန်မှု ရောက်ရှိလာကြောင်း ဆိုလိုပါသည်။ ဆိုလိုသည်မှာ လက်ဆင့်ကမ်းဆာဗာနှင့် ဆက်သွယ်မှု ချောမွေ့ခြင်းမရှိကြောင်း ပြသပါသည်။

<errmsg> မက်ဆေ့ဂျ်ပေါ် မူတည်၍ အကြောင်းရင်း ကွဲပြားနိုင်ပြီး အများအားဖြင့် အောက်ပါအမှားမက်ဆေ့ဂျ် ထွက်ပေါ်နိုင်ပါသည်-

  • ODR_ETIMEDOUT

    ဤအမှား ဖြစ်ပေါ်ပါက သတ်မှတ်ထားသော အချိန်အတွင်း လက်ဆင့်ကမ်းဆာဗာထံမှ တုံ့ပြန်မှု မရောက်ရှိသောကြောင့် socket timeout ဖြစ်ပွားခဲ့ကြောင်း ဆိုလိုပါသည်။

MUDEC_00746​

No pong

ဤအမှားသည် Mudfish Core ပရိုဆက်စ်က Mudfish လက်ဆင့်ကမ်းဆာဗာကို ဦးတည်၍ ချိတ်ဆက်မှု စမ်းသပ်မှု ပြုလုပ်ခဲ့သော်လည်း လက်ဆင့်ကမ်းဆာဗာဘက်မှ မှားယွင်းသော ဒေတာကို ပေးပို့သည့်အခါ ဖြစ်ပေါ်နိုင်ပါသည်။ အများအားဖြင့် လက်ဆင့်ကမ်းဆာဗာကိုယ်တိုင် ချွတ်ယွင်းမှု ဖြစ်ပေါ်သည့်အခါ ဖြစ်ပွားတတ်ပါသည်။

ဤပြဿနာ ဆက်လက်ဖြစ်ပေါ်နေပါက သင်ရွေးချယ်ထားသော လက်ဆင့်ကမ်းဆာဗာကို အခြားတစ်ခုဖြင့် အစားထိုး၍ စမ်းသပ်ကြည့်ပါ။

MUDEC_00747​

re_broker_add() failed.

ဤလက္ခဏာ ပေါ်ပေါက်သည့်အခါ "အခြေအနေ -> ပရိုဆက်စ်" မီနူးသို့ သွားရောက်ပြီး Core log တွင် WARN သို့မဟုတ် ERROR မက်ဆေ့ဂျ်များ ရှိမရှိ စစ်ဆေးကြည့်ပါ။

MUDEC_00748​

No DHCP enabled for TAP-Win32 adapter v9

ဤအမှားသည် Mudfish ကို ထည့်သွင်းစဉ် စနစ်အတွင်း တပ်ဆင်လိုက်သော TAP-Win32 adapter v9 စက်ပစ္စည်းတွင် DHCP ဆက်တင် ဖွင့်မထား (enable မလုပ်ထား) ကြောင်း ဆိုလိုပါသည်။

ဤပြဿနာကို ဖြေရှင်းရန် အောက်ပါအတိုင်း ဆောင်ရွက်ပါ-

  • Control Panel -> Network and Internet -> Network Connections (အဒက်တာ ရွေးချယ်စရာများ ပြောင်းလဲခြင်း) မီနူးသို့ သွားပါ။

  • ထိုနေရာတွင် TAP-Win32 adapter v9 စက်ပစ္စည်း၏ Properties (ဂုဏ်သတ္တိများ) ပြတင်းပေါက်ကို ဖွင့်ပါ။

  • 'Networking -> Internet Protocol Version 4 (TCP/IPv4)' အကြောင်းအရာ၏ Properties ကို ဖွင့်ပါ။

  • ထို့နောက် "Obtain an IP address automatically" (IP လိပ်စာကို အလိုအလျောက် ရယူရန်) လုပ်ဆောင်ချက်ကို ဖွင့်ပါ။ "Obtain DNS server address automatically" (DNS ဆာဗာလိပ်စာကို အလိုအလျောက် ရယူရန်) ကိုလည်း ဖွင့်ပေးပါ။

ဤသို့ ပြုလုပ်ပြီးနောက် Mudfish ကို အပြီးအပိုင် ပြန်လည်စတင်လိုက်ပါက ပြဿနာ ပြေလည်သွားပါမည်指示။

MUDEC_00774​

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

ဤသတိပေးချက်သည် ယေဘုယျအားဖြင့် <ip> နှင့် သက်ဆိုင်သော Mudfish လက်ဆင့်ကမ်းဆာဗာသို့ ping တိုင်းတာမှု ကောင်းမွန်စွာ အလုပ်မလုပ်သည့်အခါ ဖြစ်ပေါ်နိုင်ပါသည်။

မည်သည့် အပိုင်းကဏ္ဍကြောင့် ဖြစ်ပေါ်သည်ကို အတိအကျ မသိရှိနိုင်သော်လည်း သီးခြားအပိုင်းကဏ္ဍတစ်ခုတွင် UDP protocol ကို ပိတ်ဆို့ထားခြင်းကြောင့် ဖြစ်နိုင်ခြေ များပါသည်။

ယေဘုယျအားဖြင့် ဤသတိပေးချက် မက်ဆေ့ဂျ်ကို လျစ်လျူရှုနိုင်ပြီး ဖြစ်နိုင်ပါက <ip> နှင့် သက်ဆိုင်သော Mudfish လက်ဆင့်ကမ်းဆာဗာကို အသုံးမပြုရန် အကြံပြုပါသည်။

MUDEC_00791​

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

ဤအမှားသည် Mudfish RTT ဆာဗာ (အမျိုးမျိုးသော လက်ဆင့်ကမ်းဆာဗာ အချက်အလက်များနှင့် စာရင်းအင်း အချက်အလက်များကို ရယူရန် အသုံးပြုသော ဗဟိုဆာဗာ) နှင့် ဆက်သွယ်မှု ကောင်းမွန်စွာ အလုပ်မလုပ်ကြောင်း ဆိုလိုပါသည်။

MUDEC_00799​

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

ဤအမှားသည် အများအားဖြင့် သတ်မှတ်လိုသော <sidfrom> နှင့် သက်ဆိုင်သည့် Mudfish လက်ဆင့်ကမ်းဆာဗာ သို့မဟုတ် <sidto> နှင့် သက်ဆိုင်သည့် Mudfish လက်ဆင့်ကမ်းဆာဗာဆိုင်ရာ အချက်အလက်ကို ရှာမတွေ့သည့်အခါ ဖြစ်ပေါ်ပါသည်။

ဤပြဿနာ ထပ်ခါတလဲလဲ ဖြစ်ပေါ်ပါက အတွင်းပိုင်း log အပြည့်အစုံကို စစ်ဆေးရမည့် ပြဿနာ ဖြစ်ပါသည်။ ပြဿနာ အစီရင်ခံစာ ကို ရေးသားပြီး ပြဿနာကို အစီရင်ခံပေးပါ။

ဤပြဿနာ ရှိပါက ယေဘုယျအားဖြင့်-

  • MultiPath မုဒ်ကို အသုံးမပြုခြင်း သို့မဟုတ်၊

  • လက်ဆင့်ကမ်းဆာဗာ ဆက်တင်များကို ပြောင်းလဲကြည့်ပါ။

MUDEC_00800​

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

ဤပြဿနာသည် Subscription (ပုံသေနှုန်းထား) အသုံးပြုသူများတွင်သာ ပေါ်လာနိုင်သော မက်ဆေ့ဂျ်ဖြစ်ပြီး Subscription လက်မှတ်၏ တစ်လတာ အများဆုံး အသုံးပြုမှုပမာဏကို ကျော်လွန်သွားသည့်အခါ ပေါ်လာနိုင်ပါသည်။ အသေးစိတ် အသုံးပြုမှု ကန့်သတ်ချက်ဆိုင်ရာ အကြောင်းအရာများကို ဒေတာ အစီအစဉ် စာရွက်စာတမ်းတွင် ကြည့်ရှုပါ။

MUDEC_00842​

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

ဤအမှားသည် Mudfish ၏ အတွင်းပိုင်း အခမဲ့ လက်ဆင့်ကမ်းဆာဗာကို ပံ့ပိုးပေးရန် အသုံးပြုသော OpenVPN ဆာဗာ ပရိုဂရမ်ဆိုင်ရာ အတွင်းဆက်သွယ်ရေးအတွက် IP 127.0.0.1 UDP 23984 port ကို bind ပြုလုပ်ရာတွင် အကြောင်းတစ်ခုခုကြောင့် မအောင်မြင်ခဲ့ခြင်းကို ဆိုလိုပါသည်။

<errno> တန်ဖိုးပေါ် မူတည်၍ မည်သည့်အခြေအနေဖြစ်သည်ကို ပိုမိုအတည်ပြုနိုင်ပါသည်-

  • 48 Address already in use

    ဤအမှားသည် 127.0.0.1 UDP 23984 port ကို bind ပြုလုပ်စဉ် အကြောင်းတစ်ခုခုကြောင့် ဤ port ကို အခြားအရာတစ်ခုက အသုံးပြုနေပြီးဖြစ်သည့်အခါ ဖြစ်ပေါ်နိုင်ပါသည်။

    Console (terminal) ကို အသုံးပြုနိုင်ပါက မည်သည့်ပရိုဆက်စ်က ဤ port ကို အသုံးပြုနေသည်ကို စစ်ဆေးကြည့်ပါ။

အကယ်၍ အခမဲ့ လက်ဆင့်ကမ်းဆာဗာ (ဆက်တင်များ -> ပရိုဂရမ် -> Full VPN မုဒ် မီနူးတွင် ရှိသော) ကို အသုံးပြုရန် အစီအစဉ်မရှိပါက ဤပြဿနာကို လျစ်လျူရှုနိုင်ပါသည်။

MUDEC_00866​

No <domain> host found.

ဤအမှားမက်ဆေ့ဂျ်သည် <domain> နှင့် သက်ဆိုင်သော ဒိုမိန်းအတွက် DNS resolving ကို ကြိုးပမ်းခဲ့သော်လည်း အကြောင်းတစ်ခုခုကြောင့် စနစ်က NOT FOUND (ရှာမတွေ့ပါ) ဟု ပြန်လည်ဖြေကြားသည့်အခါ ပေါ်လာနိုင်သော ပြဿနာဖြစ်ပါသည်။

အများအားဖြင့် DNS အခြေပြု filtering ရှိသော ကွန်ရက်ပတ်ဝန်းကျင်တွင် ဖြစ်ပွားတတ်ပြီး တရုတ်နိုင်ငံတွင် Mudfish ကို အသုံးပြုပါက Great Firewall of China (တရုတ်ပြည် firewall ကြီး) က Mudfish ဒိုမိန်းကို ပိတ်ဆို့ထားခြင်းကြောင့် ဖြစ်ပေါ်သော ပြဿနာ ဖြစ်ပါသည်။

ဤအခြေအနေတွင် တရုတ်နိုင်ငံမှ Mudfish သို့ ချိတ်ဆက်ခြင်း စာရွက်စာတမ်းကို ကြည့်ရှု၍ DNS တောင်းဆိုချက်များကို encrypt ပြုလုပ်ကြည့်ပါ။

MUDEC_00868​

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

ဤသတိပေးချက် မက်ဆေ့ဂျ်သည် အသုံးပြုသူ၏ ကွန်ပျူတာမှ Mudfish လက်ဆင့်ကမ်းဆာဗာ <ip>:<port> သို့ RTT စမ်းသပ်မှု ပြုလုပ်ခဲ့သော်လည်း မှန်ကန်သော တုံ့ပြန်မှု မရရှိနိုင်သည့်အခါ ထွက်ပေါ်လာနိုင်သော မက်ဆေ့ဂျ်ဖြစ်ပါသည်။

ဤမက်ဆေ့ဂျ်သည် 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 ပရိုဂရမ်က မလိုလားအပ်သော routing table အပြောင်းအလဲကို တွေ့ရှိသည့်အခါ ဖြစ်ပေါ်နိုင်ပါသည်။

အများအားဖြင့် Jinheukgae (https://dog.mudfish.net/) ကို စနစ်တွင် ထည့်သွင်းထားသည့်အခါ သို့မဟုတ် Mudfish လည်ပတ်နေစဉ် အခြား VPN ပရိုဂရမ်တစ်ခုကို အသုံးပြုသည့်အခါ ဖြစ်ပေါ်နိုင်ပါသည်။

အကယ်၍ ဤသို့ဖြစ်ပါက Jinheukgae သို့မဟုတ် အခြား VPN ပရိုဂရမ်ကို ဖယ်ရှားပြီးနောက် ထပ်မံကြိုးစားကြည့်ပါက အလားတူ လက္ခဏာဖြစ်ပေါ်ခြင်း ရှိမရှိ စစ်ဆေးပါ။

MUDEC_00915​

<error_msg>

ဤအမှား ဖြစ်ပေါ်ပါက Wintun ဒရိုင်ဘာကို ဖွဲ့စည်းသတ်မှတ်သည့် လုပ်ငန်းစဉ်တွင် WARNING အဆင့် ပြဿနာ ဖြစ်ပွားခဲ့ကြောင်း ဆိုလိုပါသည်။

အသေးစိတ် အကြောင်းရင်းအတွက် <error_msg> ကို စစ်ဆေးရပါမည်။

MUDEC_00916​

<error_msg>

ဤအမှား ဖြစ်ပေါ်ပါက Wintun ဒရိုင်ဘာကို ဖွဲ့စည်းသတ်မှတ်သည့် လုပ်ငန်းစဉ်တွင် ERROR အဆင့် ပြဿနာ ဖြစ်ပွားခဲ့ကြောင်း ဆိုလိုပါသည်။

အသေးစိတ် အကြောင်းရင်းအတွက် <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>

ဤအမှားကုဒ်သည် အသုံးပြုသူ၏ ကွန်ပျူတာက IPv6 ကွန်ရက်သို့ ချိတ်ဆက်နိုင်ခြင်း ရှိမရှိကို Mudfish က အတွင်းပိုင်း စမ်းသပ်နေစဉ် ဖြစ်ပေါ်နိုင်ပါသည်။ သို့သော် ဤအမှားကို လျစ်လျူရှုနိုင်ပြီး Mudfish ချိတ်ဆက်မှုအပေါ် လုံးဝသက်ရောက်မှု မရှိပါ။ <errno> တွင် ထွက်ပေါ်လာနိုင်သော ကုဒ်များမှာ အောက်ပါအတိုင်း ဖြစ်ပါသည်-

  • 10051 WSAENETUNREACH

    မရောက်ရှိနိုင်သော ကွန်ရက်သို့ ဝင်ရောက်ရန် ကြိုးပမ်းသည့်အခါ ဖြစ်ပေါ်သော အမှားကုဒ်ဖြစ်ပါသည်။ အများအားဖြင့် IPv6 ကွန်ရက်ကို ဖွင့်မထားသည့်အခါ ပုံမှန်အားဖြင့် ထွက်ပေါ်လာသော ကုဒ်ဖြစ်ပါသည်။

MUDEC_00989​

ဤပြဿနာသည် MUDEC_00990 နှင့် တူညီသော ပြဿနာဖြစ်ပါသည်။ အောက်ဖော်ပြပါ ကဏ္ဍကို ကြည့်ရှုပါ။

MUDEC_00990​

အသုံးပြုနိုင်သော IPv6 လိပ်စာ လည်ပတ်နေပါသည်။ IPv6 လိပ်စာမှတစ်ဆင့် ဖြတ်သန်းသွားသော traffic ကို Mudfish မှတစ်ဆင့် ပို့ဆောင်ပေးမည် မဟုတ်သဖြင့် သတိပြုပါ။

ဤသတိပေးချက် မက်ဆေ့ဂျ် ပေါ်ပေါက်သော်လည်း Mudfish ကို အသုံးပြု၍ သင်အလိုရှိသော အပိုင်းတွင် ပြဿနာမရှိပါက လျစ်လျူရှုနိုင်သော မက်ဆေ့ဂျ်ဖြစ်ပါသည်။

ဤသတိပေးချက် မက်ဆေ့ဂျ်သည် OS (operating system) ပေါ်တွင် အသုံးပြုနိုင်သော IPv6 လိပ်စာတစ်ခု ရှိနေကြောင်း ဆိုလိုပါသည်။ ထို့အပြင် သက်ဆိုင်ရာ IPv6 လိပ်စာမှတစ်ဆင့် အင်တာနက်သို့ ဝင်ရောက်နိုင်ကြောင်း ပြသပါသည်။

ဤအသိပေးချက်သည် Mudfish အနေဖြင့် IPv6 လိပ်စာများကို ကိုင်တွယ်ဆောင်ရွက်ခြင်း မရှိကြောင်း အသိပေးရန် ဖြစ်ပါသည်။ ထို့ကြောင့် Mudfish တွင် Full VPN မုဒ်ကို ဖွင့်ထားသော်လည်း IPv6 ချိတ်ဆက်မှုများကို filter မလုပ်ဘဲ Mudfish ကို ဖြတ်သန်းသွားမည် မဟုတ်ပါ။

ဥပမာအားဖြင့် netflix.com ဒိုမိန်းသည် IPv4 နှင့် IPv6 လိပ်စာ နှစ်မျိုးစလုံးကို ထောက်ပံ့ပေးထားသော ဒိုမိန်းဖြစ်ပါသည်။ အကယ်၍ အဆိုပါဝက်ဘ်ဆိုက်သို့ ဝင်ရောက်ရာတွင် Mudfish ကို အသုံးပြုလိုပါက တစ်ခါတစ်ရံ အသုံးပြုနိုင်သော IPv6 လိပ်စာကြောင့် ပြဿနာများ ဖြစ်ပေါ်နိုင်ပါသည်။

ဤပြဿနာကို ဖြေရှင်းရန် စနစ်တွင် IPv6 ကို disable ပြုလုပ် (ပိတ်) ရပါမည်။ အသေးစိတ်အတွက် အောက်ပါလင့်ခ်များကို ကြည့်ရှုပါ-

MUDEC_01034​

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

ဤအမှားသည် အကြောင်းတစ်ခုခုကြောင့် ကွန်ရက် firewall ရှိသည်ဟု Mudfish က သတ်မှတ်ပြီး ကျော်လွှားမှုလမ်းကြောင်း (bypass path) ဖြင့် Mudfish ဗဟိုဆာဗာသို့ ချိတ်ဆက်ခဲ့သော်လည်း <error_number> နံပါတ်က ညွှန်ပြသော ပြဿနာကြောင့် ချိတ်ဆက်မှု မအောင်မြင်သည့်အခါ ပြသသော အမှားဖြစ်ပါသည်။ အောက်ဖော်ပြပါ <error_number> ကုဒ်များကို ကြည့်ရှုပါ-

  • 10060 WSAETIMEDOUT

    ဤပြဿနာသည် အဆိုပါ ချိတ်ဆက်မှုကို ကြိုးပမ်းခဲ့သော်လည်း ကျော်လွှားမှုလမ်းကြောင်းဘက်မှ သတ်မှတ်ထားသော အချိန်အတွင်း တုံ့ပြန်မှု မရှိသည့်အခါ ပေါ်လာနိုင်ပါသည်။

လက်ရှိတွင် ကွန်ရက် firewall ရှိသောနေရာ၌ Mudfish ကို အသုံးပြုနေခြင်း ရှိမရှိ သေချာစွာ စစ်ဆေးကြည့်ပါ။

MUDEC_01038​

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

ဤပြဿနာသည် အတွင်းပိုင်း သီးခြားဦးတည်ရာအတွက် SSL ချိတ်ဆက်မှုကို ကြိုးပမ်းခဲ့သော်လည်း <error_number> အမှားကြောင့် မချိတ်ဆက်နိုင်သည့်အခါ ဖြစ်ပေါ်နိုင်သော ပြဿနာဖြစ်ပါသည်။ <error_number> အမှား၏ အဓိပ္ပာယ်များမှာ အောက်ပါအတိုင်း ဖြစ်ပါသည်-

  • 10060 WSAETIMEDOUT

    ချိတ်ဆက်လိုသော host သည် တုံ့ပြန်မှုမရှိသဖြင့် ချိတ်ဆက်မှု မအောင်မြင်ခဲ့ကြောင်း ဆိုလိုပါသည်။

MUDEC_01040​

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

ဤအမှားသည် ယေဘုယျအားဖြင့် Mudfish ဝန်ဆောင်မှုဆာဗာ daemon နှင့် ဆက်သွယ်ရာတွင် အမှားအယွင်းရှိသည့်အခါ ပေါ်လာနိုင်ပါသည်။

<return_code> တန်ဖိုးသည် -1 ဖြစ်ပါက <error_no> အချက်အလက်သည် အမှားကုဒ်ကို ဆိုလိုပါသည်။ <error_no> တန်ဖိုးများမှာ အောက်ပါအတိုင်း ဖြစ်ပါသည်-

  • 5 SSL_ERROR_SYSCALL

    ဤအမှားသည် SSL ဆက်သွယ်မှုအတွင်းရှိ socket အမှားကြောင့် ပြန်လည်ကောင်းမွန်အောင် မပြုလုပ်နိုင်သည့်အခါ ဤနံပါတ် ပေါ်လာနိုင်ပါသည်။

    သို့သော် လက်ရှိ အမှားမက်ဆေ့ဂျ်အရ မည်သည့်အကြောင်းရင်းကြောင့် ဤအမှား ဖြစ်ပွားခဲ့သည်ကို အတိအကျ မသိရှိနိုင်ပါ။

MUDEC_01044​

Failed to connect mudfish short_path server.

ဤအမှားမက်ဆေ့ဂျ်သည် အကြောင်းတစ်ခုခုကြောင့် Mudfish အတွင်း "ယနေ့လမ်းကြောင်း" ကို တွက်ချက်ပေးသည့် ဆာဗာသို့ ချိတ်ဆက်ရန် မအောင်မြင်သည့်အခါ ပေါ်လာနိုင်သော အမှားဖြစ်ပါသည်။ MUDEC_00556 အမှားနှင့် လုံးဝနီးပါး တူညီသောကြောင့် အမှားကုဒ်ဆိုင်ရာ အချက်အလက်များကို MUDEC_00556 ကဏ္ဍတွင် ကြည့်ရှုပါ။

သို့သော် MUDEC_00556 အမှားနှင့် ကွာခြားချက်မှာ ဤအမှား ဖြစ်ပေါ်ခြင်းသည် Mudfish ပရိုဂရမ်က အသုံးပြုသူ၏ ကွန်ပျူတာ သို့မဟုတ် ကွန်ရက်ပေါ်တွင် ကွန်ရက် firewall ရှိနေသည်ဟု သတ်မှတ်ပြီး firewall ကျော်လွှားမှု လုပ်ဆောင်ချက်ကို အသုံးပြုနေကြောင်း ဆိုလိုပါသည်။

ဦးစွာ ကွန်ရက်ပေါ်တွင် Mudfish နှင့် ချိတ်ဆက်မှုကို ပိတ်ဆို့နိုင်သော firewall ရှိမရှိ စစ်ဆေးကြည့်ပါ။

MUDEC_01051​

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

ဤပြဿနာသည် SSL ဆက်သွယ်မှု ပြုလုပ်နေစဉ် read operation တွင် အမှားတစ်ခု ဖြစ်ပွားသည့်အခါ ပေါ်ပေါက်နိုင်သော ပြဿနာဖြစ်ပါသည်။ <error_number> အမှား၏ အဓိပ္ပာယ်များမှာ အောက်ပါအတိုင်း ဖြစ်ပါသည်-

  • 10060 WSAETIMEDOUT

    ဤပြဿနာသည် အဆိုပါ ချိတ်ဆက်မှုကို ကြိုးပမ်းခဲ့သော်လည်း ကျော်လွှားမှုလမ်းကြောင်းဘက်မှ သတ်မှတ်ထားသော အချိန်အတွင်း တုံ့ပြန်မှု မရှိသည့်အခါ ပေါ်လာနိုင်ပါသည်။

MUDEC_01159​

ICMP protocol ဖြင့် ဦးတည်ရာနှင့် RTT တွက်ချက်၍ မရပါ။

ဤပြဿနာသည် သင်အသုံးပြုနေသော Mudfish အိုင်တမ် သို့မဟုတ် စိတ်ကြိုက် (Custom) အိုင်တမ်၏ ဦးတည်ရာသို့ ICMP protocol ကို အသုံးပြု၍ ping စမ်းသပ်မှု ကောင်းမွန်စွာ မလုပ်ဆောင်နိုင်ကြောင်း ဆိုလိုပါသည်။

ဤမက်ဆေ့ဂျ်နောက်တွင် အောက်ပါမက်ဆေ့ဂျ်များ လိုက်ပါလာတတ်ပါသည်-

  • "ပြဿနာ ဆက်လက်ဖြစ်ပေါ်နေပါက Mudfish ဖိုရမ်မှတစ်ဆင့် အက်ဒမင်ထံ ဆက်သွယ်ပါ"

    ဤပြဿနာ ဖြစ်ပေါ်ပါက သင်အသုံးပြုနေသော Mudfish အိုင်တမ်၏ ဦးတည်ရာသို့ ping စမ်းသပ်မှု မအောင်မြင်ကြောင်း ဆိုလိုပါသည်။ ဤအခြေအနေတွင် အသုံးပြုသူဘက်မှ ဖြေရှင်း၍မရဘဲ Mudfish ဘက်မှ ပြဿနာဖြစ်သောကြောင့် Mudfish ဘက်မှ အချက်အလက်များကို အပ်ဒိတ်လုပ်ပေးရပါမည်။ အက်ဒမင်၏ အပ်ဒိတ်လုပ်ဆောင်မှု လိုအပ်ပါသည်။

  • "Custom အိုင်တမ်၏ ဦးတည်ရာကို ပြန်လည်စစ်ဆေးပါ"

    ဤမက်ဆေ့ဂျ် လိုက်ပါလာပါက လက်ရှိ သင်အသုံးပြုနေသော Custom အိုင်တမ်တွင် သတ်မှတ်ထားသော ဦးတည်ရာသို့ ICMP ping ကောင်းမွန်စွာ မရောက်ရှိကြောင်း ဆိုလိုပါသည်။ အသုံးပြုသူကိုယ်တိုင် ဤပြဿနာကို ဖြေရှင်းရပါမည်။

    ဤအခြေအနေတွင် ဦးတည်ရာ IP မှားယွင်းနေသောကြောင့် ICMP ping echo ရရှိနိုင်သော IP အသစ်ကို ထည့်သွင်း၍ စမ်းသပ်ကြည့်ပါ။

MUDEC_01172​

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

ဤမက်ဆေ့ဂျ်သည် ချိတ်ဆက်မှု ပရိုတိုကောအဖြစ် FEC protocol (UDP - Port 10012) ကို သတ်မှတ်သည့်အခါ ပေါ်လာနိုင်သော သတိပေးချက် မက်ဆေ့ဂျ်ဖြစ်ပါသည်။

အကယ်၍ MultiPath မုဒ် ကို အသုံးမပြုပါက ဤပြဿနာကို လျစ်လျူရှုနိုင်ပါသည်။

အကယ်၍ "MultiPath မုဒ်" ကို အသုံးပြုနေပါက ဤမက်ဆေ့ဂျ်ကြောင့် သက်ဆိုင်ရာမုဒ် ပုံမှန်အတိုင်း အလုပ်မလုပ်နိုင်ပါ။

MUDEC_01195​

sqlite3_prepare_v2() failed: <errmsg>

ဤအမှားသည် အတွင်းပိုင်း အသုံးပြုသော sqlite3 ဒေတာဘေ့စ်သို့ ပေးပို့မည့် query ကို ပြင်ဆင်သည့် လုပ်ငန်းစဉ်တွင် အမှားဖြစ်ပွားခဲ့ကြောင်း ဆိုလိုပါသည်။ ၎င်းသည် Mudfish Launcher ကိုယ်တိုင်၏ ပြဿနာသာဖြစ်ပြီး Mudfish လက်ဆင့်ကမ်းဆာဗာ၏ ပြဿနာမဟုတ်သလို ဂိမ်းချိတ်ဆက်မှုအပေါ်လည်း သက်ရောက်မှု မရှိပါ။

အသေးစိတ် အကြောင်းရင်းကို <errmsg> တွင် ဖော်ပြထားပါသည်။ ဖြစ်ပေါ်နိုင်သော အမှားများမှာ အောက်ပါအတိုင်း ဖြစ်ပါသည်-

  • database is locked

    အများအားဖြင့် ယာယီအမှားတစ်ခု ဖြစ်နိုင်ခြေ များပါသည်။ Mudfish Launcher ပရိုဂရမ်သည် multi-thread ပရိုဂရမ်ဖြစ်သောကြောင့် thread အများအပြားက sqlite3 လုပ်ဆောင်ချက်ကို တစ်ပြိုင်နက် လုပ်ဆောင်ပါက timing ပြဿနာကြောင့် ဤသို့ ဖြစ်ပေါ်နိုင်ပါသည်။

    ဦးစွာ ဤပြဿနာ ဖြစ်ပေါ်ပါက ၎င်းသည် အမြဲတမ်း ဖြစ်ပွားနေခြင်း ရှိမရှိ စစ်ဆေးကြည့်ပါ။ အကယ်၍ အမြဲတမ်း ဖြစ်ပေါ်နေပါက အမှန်တကယ် တစ်ခုခု ပြဿနာရှိနေခြင်းဖြစ်ပြီး နောက်ထပ် မတွေ့ရတော့ပါက လျစ်လျူရှုနိုင်သော ပြဿနာအဖြစ် ယူဆနိုင်ပါသည်။

အကယ်၍ ဤပြဿနာ မပျောက်ကွယ်ပါက Mudfish ပရိုဂရမ်ကို အပြီးအပိုင် ပိတ်ပြီးနောက် အောက်ပါဖိုင်များကို ဖျက်ကြည့်ပါ။ File Explorer ဖြင့် Mudfish ထည့်သွင်းထားသော directory သို့ သွားရောက်ပြီး *.db extension ရှိသော ဖိုင်များကို ဖျက်ပစ်နိုင်ပါသည်။ အများအားဖြင့် အောက်ပါဖိုင်များ ပါဝင်ပါသည်-

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

MUDEC_01269​

Loading the mudfish system extension requires user approval.

ဤပြဿနာသည် Mudfish ပရိုဂရမ်ကို macOS တွင် အသုံးပြုသည့်အခါ ပေါ်လာနိုင်သော ပြဿနာဖြစ်ပါသည်။ ၎င်းသည် Mudfish ပရိုဂရမ်က Mudfish ဆိုင်ရာ system extension ကို load လုပ်ရန် ကြိုးပမ်းသည့်အခါ အသုံးပြုသူ၏ ခွင့်ပြုချက် (approval) လိုအပ်ကြောင်း ဆိုလိုပါသည်။

စစ်ဆေးရမည့် အချက်များကို အသုံးပြုနည်း - macOS ကဏ္ဍတွင် အသေးစိတ် ဖော်ပြထားသဖြင့် သက်ဆိုင်ရာအပိုင်းကို ကိုးကား၍ ပြဿနာကို ဖြေရှင်းကြည့်ပါ။

MUDEC_01318​

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

ဤအမှားသည် 'ဆက်တင်များ -> ပရိုဂရမ် -> ခြွင်းချက် စည်းမျဉ်းများ' မီနူးနှင့် သက်ဆိုင်ပါသည်။ အများအားဖြင့် သက်ဆိုင်ရာမီနူးရှိ "ဝဘ် traffic ဖယ်ထုတ်ခြင်း" option သို့မဟုတ် "စိတ်ကြိုက် traffic ဖယ်ထုတ်ခြင်း" တွင် သတ်မှတ်ထားသောအပိုင်းကို Off ထားလိုက်ပါက ဤမက်ဆေ့ဂျ် ပျောက်ကွယ်သွားပါမည်။

အရင်းခံအကြောင်းရင်းကို <errno> <errormsg> တွင် အသေးစိတ် ရှင်းပြထားပြီး ပုံမှန်အားဖြင့် အောက်ပါမက်ဆေ့ဂျ် ထွက်ပေါ်နိုင်ပါသည်-

  • 55 No buffer space available

    ဤအမှားသည် အကြောင်းတစ်ခုခုကြောင့် အတွင်းပိုင်း UDP packet ပို့ဆောင်မှု ကောင်းမွန်စွာ မဖြစ်ပေါ်ဘဲ Socket buffer တွင် နေရာလွတ် မရှိတော့ခြင်းကြောင့် ဖြစ်ပါသည်။

    သို့သော် မည်သည့်အကြောင်းရင်းကြောင့် socket buffer ဆက်လက်ပြည့်နေရသည်ကိုမူ ဖော်ပြမထားပါ။

MUDEC_01429​

No mudfish nodes picked for the basic node

ဤအမှားသည် သင်အသုံးပြုနေသော အိုင်တမ်အတွက် လက်ဆင့်ကမ်းဆာဗာ အခြေခံ မုဒ်ကို သတ်မှတ်ရန် ကြိုးပမ်းသော်လည်း လက်ရှိအဆင့်တွင် မသိရှိရသေးသော အချက်အလက် ပျောက်ဆုံးမှုကြောင့် မည်သည့်လက်ဆင့်ကမ်းဆာဗာကို ရွေးချယ်ရမည်ကို မသိသည့်အခါ ဖြစ်ပေါ်နိုင်ပါသည်။ ဤပြဿနာကို ဖြေရှင်းရန် အောက်ပါအချက်များကို စစ်ဆေးကြည့်ပါ-

  • လက်ရှိ Mudfish ခရက်ဒစ် ရှိမရှိကို မဖြစ်မနေ စစ်ဆေးပါ။ တစ်ခါတစ်ရံတွင် ခရက်ဒစ် မလုံလောက်မှုကြောင့် ဤပြဿနာ ဖြစ်ပွားနိုင်ပါသည်။

  • အိုင်တမ် ဆက်တင်များတွင် လက်ဆင့်ကမ်းဆာဗာ ရွေးချယ်မှုကို "အလိုအလျောက် ရွေးချယ်မှု" အဖြစ် ပြုလုပ်ထားပါက အလိုအလျောက် ရွေးချယ်မှု အစား လက်ဆင့်ကမ်းဆာဗာကို ကိုယ်တိုင် တိုက်ရိုက်သတ်မှတ်ပေးကြည့်ပါ။

  • သို့မဟုတ် RTT အပ်ဒိတ်လုပ်နည်း အတိုင်း RTT အချက်အလက်ကို အပ်ဒိတ်လုပ်ပြီးနောက် ထပ်မံကြိုးစားကြည့်ပါ။

  • အကယ်၍ 'ဆက်တင်များ -> လက်ဆင့်ကမ်းဆာဗာများ' မီနူးတွင် လက်ဆင့်ကမ်းဆာဗာ စာရင်းကန့်သတ်ချက်ကို သတ်မှတ်ထားပါက ၎င်းအပိုင်းကို ပယ်ဖျက်ပြီးနောက် စမ်းသပ်ကြည့်ပါ။

MUDEC_01432​

Failed to connect mudfish API server.

ဤအမှားသည် Mudfish ဗဟိုဆာဗာများထဲမှ တစ်ခုဖြစ်သော အကြံပြုထားသော လမ်းကြောင်းတွက်ချက်မှုဆာဗာထံမှ အချက်အလက်များကို မရရှိနိုင်သည့်အခါ ဖြစ်ပေါ်နိုင်သော အမှားဖြစ်ပါသည်။

ပြဿနာ ဆက်လက်ဖြစ်ပေါ်နေပါက အောက်ပါအတိုင်း စမ်းသပ်ကြည့်ပါ-

  • အိုင်တမ်၏ လက်ဆင့်ကမ်းဆာဗာ ရွေးချယ်မှုကို "အလိုအလျောက် ရွေးချယ်မှု" အဖြစ် ပြုလုပ်ထားပါက အလိုအလျောက် ရွေးချယ်မှု အစား လက်ဆင့်ကမ်းဆာဗာကို ကိုယ်တိုင် တိုက်ရိုက် သတ်မှတ်ကြည့်ပါ။

  • သို့မဟုတ် RTT အပ်ဒိတ်လုပ်နည်း အတိုင်း RTT အချက်အလက်များကို အပ်ဒိတ်လုပ်ပြီးနောက် ထပ်မံကြိုးစားသည့်အခါတွင်လည်း အလားတူ လက္ခဏာဖြစ်ပေါ်ခြင်း ရှိမရှိ စစ်ဆေးကြည့်ပါ။

  • ဗဟိုဆာဗာနှင့် အတည်ပြုခြင်းဆိုင်ရာ ပြဿနာ ဖြေရှင်းခြင်း ကဏ္ဍတွင် ဖော်ပြထားသော -t option ကို အသုံးပြု၍ ကြိုးစားပါက ပြဿနာ ပြေလည်ခြင်း ရှိမရှိ စစ်ဆေးကြည့်ပါ။

MUDEC_01439​

ဦးတည်ရာ အချက်အလက် မရှိဘဲ လက်ဆင့်ကမ်းဆာဗာ အလိုအလျောက် ရွေးချယ်မှုကို အသုံးပြုနေပါသည်။ အိုင်တမ် ဆက်တင်များသို့ သွား၍ လက်ဆင့်ကမ်းဆာဗာကို လက်ဖြင့် ကိုယ်တိုင်ရွေးချယ်ပါ။

ဤပြဿနာသည် အများအားဖြင့် Custom အိုင်တမ်တစ်ခု ဖန်တီး၍ အသုံးပြုသည့်အခါ ပေါ်လာနိုင်ပါသည်။ လက်ဆင့်ကမ်းဆာဗာကို "အလိုအလျောက် ရွေးချယ်မှု" အဖြစ် ထားရှိသော်လည်း Mudfish အတွင်း၌ အိုင်တမ်၏ "ဦးတည်ရာ" အချက်အလက် မရှိပါက လက်ဆင့်ကမ်းဆာဗာကို ရွေးချယ်နိုင်မည် မဟုတ်သောကြောင့် ဤအမှား ပေါ်လာခြင်း ဖြစ်ပါသည်။

အိုင်တမ် ဆက်တင်များ မီနူးသို့ သွားရောက်ပြီး လက်ဆင့်ကမ်းဆာဗာ option တွင် "အလိုအလျောက် ရွေးချယ်မှု" အစား Mudfish လက်ဆင့်ကမ်းဆာဗာကို လက်ဖြင့် ကိုယ်တိုင်ရွေးချယ်လိုက်ပါက ပြဿနာ ပြေလည်သွားပါမည်။

MUDEC_01459​

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

ဤပြဿနာသည် Mudfish လည်ပတ်နေစဉ်အတွင်း စနစ်ပေါ်ရှိ routing table သည် အကြောင်းတစ်ခုခုကြောင့် ပြောင်းလဲသွားခဲ့ကြောင်း ဆိုလိုပါသည်။ အများအားဖြင့် အောက်ပါအခြေအနေများတွင် ဖြစ်ပေါ်နိုင်ပါသည်-

  • Mudfish မဟုတ်သော အခြား VPN ပရိုဂရမ်တစ်ခုခု လည်ပတ်နေပြီး ၎င်းက စနစ်၏ routing ကို ပြောင်းလဲသည့်အခါ။

  • ကိုယ်ပိုင် firewall သို့မဟုတ် Anti-virus ပရိုဂရမ် လည်ပတ်နေပြီး ၎င်းက စနစ်၏ routing ကို ပြောင်းလဲသည့်အခါ။

ဤပြဿနာ ဆက်တိုက်ဖြစ်ပေါ်နေပါက အထက်ဖော်ပြပါ ပရိုဂရမ်များ လည်ပတ်နေခြင်း ရှိမရှိ စစ်ဆေးကြည့်ပါ။

ဤပြဿနာကို အသေးစိတ် ခွဲခြမ်းစိတ်ဖြာလိုပါက ပြဿနာ အစီရင်ခံစာ ကို Mudfish ထံသို့ ပေးပို့ပေးပါရန် မေတ္တာရပ်ခံအပ်ပါသည်။

MUDEC_01643​

no entry for SID XXX.

ဤအမှားသည် အများအားဖြင့် Mudfish လက်ဆင့်ကမ်းဆာဗာ အချက်အလက်များကို ဗဟိုဆာဗာမှ ကလိုင်းယင့်ထံသို့ ပေးမပို့သောကြောင့် ဖြစ်ပေါ်သည့် အမှားဖြစ်ပါသည်။ ဗဟိုဆာဗာမှ ပေးမပို့ရခြင်း၏ အကြောင်းရင်းများမှာ လတ်တလောတွင် အောက်ပါအတိုင်း ဖြစ်ပါသည်-

  • လက်ရှိ အကောင့်တွင် ခရက်ဒစ် မရှိခြင်း သို့မဟုတ် အနုတ်လက္ခဏာ (minus credit) ဖြစ်နေသည့်အခါ ဤပြဿနာ ဖြစ်ပေါ်နိုင်ပါသည်။

  • သင်လက်ရှိ အသုံးပြုနေသော ဒေတာအစီအစဉ်သည် Subscription (ပုံသေနှုန်းထား) ဖြစ်ပါသလား? သို့ဖြစ်ပါက အောက်ပါအချက်များကို စစ်ဆေးကြည့်ပါ-

    • https://mudfish.net/admin/user/dataplan/modify တွင် တရားဝင်သော Subscription လက်မှတ် ရှိမရှိ စစ်ဆေးကြည့်ပါ။

    • Subscription လက်မှတ်၏ လစဉ် အများဆုံး traffic ကို အားလုံးကုန်ဆုံးအောင် သုံးစွဲပြီးပြီလား စစ်ဆေးကြည့်ပါ။ အားလုံးကုန်ဆုံးသွားပါက ဤအမှား ဖြစ်ပေါ်နိုင်ပါသည်။

  • တပ်ဆင်ထားသော အိုင်တမ်များထဲတွင် တရားမဝင်တော့သော လက်ဆင့်ကမ်းဆာဗာတစ်ခုခုသို့ သတ်မှတ်ထားသည့် အိုင်တမ်ရှိနေခြင်းကြောင့် ဖြစ်ပေါ်သော ပြဿနာလည်း ဖြစ်နိုင်ပါသည်။

  • အကယ်၍ 'ဆက်တင်များ -> လက်ဆင့်ကမ်းဆာဗာများ' မီနူးတွင် လက်ဆင့်ကမ်းဆာဗာ စာရင်းကန့်သတ်ချက်ကို ပြုလုပ်ထားပါက ဖြစ်ပေါ်နိုင်ပါသည်။ တစ်ခါတစ်ရံတွင် အဆိုပါ စာရင်းကန့်သတ်ချက်ကို clear (ရှင်းလင်း) ပြီး စမ်းသပ်ကြည့်ပါက အထောက်အကူ ဖြစ်နိုင်ပါသည်။

  • လက်ဆင့်ကမ်းဆာဗာသည် အတွင်းပိုင်း၌ ACL (Access Control List) မူဝါဒကို ကျင့်သုံးနေပါက သက်ဆိုင်ရာ လက်ဆင့်ကမ်းဆာဗာမှ ဝင်ရောက်ခွင့်ကို ကန့်သတ်ထားခြင်းကြောင့်လည်း ဖြစ်နိုင်ပါသည်။

  • သက်ဆိုင်ရာ လက်ဆင့်ကမ်းဆာဗာတွင် ယာယီပြဿနာ ရှိနေခြင်း သို့မဟုတ် PM (ပုံမှန်ထိန်းသိမ်းရေး) အချိန်ဖြစ်နေသောကြောင့် အချက်အလက်များ မပေးနိုင်ခြင်း၊ သို့မဟုတ်

  • သက်ဆိုင်ရာ လက်ဆင့်ကမ်းဆာဗာသည် ဝန်ဆောင်မှုကို အပြီးအပိုင် ရပ်စဲလိုက်သောကြောင့် အချက်အလက်များ မပေးနိုင်ခြင်း ဖြစ်နိုင်ပါသည်။

  • Xiaomi Mi WiFi Nano (Youth) router ကို အသုံးပြုသူများထဲတွင် Mudfish ပက်ကေ့ဂျ်ဗားရှင်း အဟောင်း (2.1.13 သို့မဟုတ် ၎င်းအောက်) ကို အသုံးပြုပါက Mudfish လက်ဆင့်ကမ်းဆာဗာ စာရင်းကို ရယူနိုင်ခြင်း မရှိသောကြောင့် ဖြစ်ပေါ်နိုင်ပါသည်။

    ဤအခြေအနေတွင် နောက်ဆုံးထွက် Mudfish ပက်ကေ့ဂျ်ဗားရှင်းသို့ အပ်ဒိတ်လုပ်ရပါမည်။

ဤအမှား ပေါ်ပေါက်ပါက သက်ဆိုင်ရာ လက်ဆင့်ကမ်းဆာဗာတစ်ခုတည်းသာ ချိတ်ဆက်၍ မရခြင်းဖြစ်ပြီး အခြားလက်ဆင့်ကမ်းဆာဗာများ ကောင်းမွန်စွာ အလုပ်လုပ်နေသောကြောင့် အသုံးပြုရာတွင် အခက်အခဲမရှိနိုင်သော်လည်း၊ ယခင်က အဆိုပါလက်ဆင့်ကမ်းဆာဗာကို အသုံးပြုရန် သတ်မှတ်ထားသော ဂိမ်းတစ်ခုခု ရှိပါက Wizard မီနူးမှတစ်ဆင့် ပြန်လည်သတ်မှတ်ပေးမှသာ မှန်ကန်စွာ အကျိုးသက်ရောက်မည် ဖြစ်ပါသည်။