মূল বিষয়বস্তুতে যান

ত্রুটি কোডের নির্দেশিকা

তথ্য

এই নথিতে কোনো ভুল থাকলে বা পরামর্শ দিতে চাইলে Mudfish ফোরামে (https://forums.mudfish.net) বার্তা লিখুন।

MUDEC_00001​

mudrun.exe প্রশাসকের অনুমতি নিয়ে চালাতে হবে।

mudrun.exe প্রশাসকের অনুমতি ছাড়া চালালে এই ত্রুটি হয়।

Windows XP-তে খুব বিরল হলেও Windows Vista/7/8/8.1/10-এ "Run as administrator" ব্যবহার না করলে এটি হতে পারে।

Windows Vista/7/8/8.1/10-এ "Mudfish Launcher" চালানোর সময় অবশ্যই প্রশাসকের অনুমতি নিয়ে চালান। "Mudfish Launcher" আইকনে ডান-ক্লিক করে এই বিকল্প পাবেন।

মূল Windows Vista/7 ইন্টারফেসে প্রশাসকের অনুমতি নিয়ে Mudfish Launcher চালানো

স্ক্রিনশটটি মূল নথি থেকে নেওয়া; এতে মূল ভাষার ইন্টারফেস রয়েছে, তাই মেনুর নাম আলাদা হতে পারে।

MUDEC_00002​

Mudfish কেন্দ্রীয় সার্ভারে সংযোগ করা যাচ্ছে না।

নিচের পরিস্থিতিতে এই সমস্যা হতে পারে।

  • কেন্দ্রীয় Mudfish সার্ভারের প্রোগ্রাম বন্ধ হয়ে গেলে। সাধারণত Mudfish পরিষেবায় বিভ্রাট না হলে এমন হয় না, তাই এই কারণের সম্ভাবনা কম।

  • Mudfish নেটওয়ার্ক ফায়ারওয়াল এড়ানোর চেষ্টা করলেও সেই কাজে ব্যবহৃত Cloudflare-এর সমস্যার কারণে সংযোগ ব্যর্থ হতে পারে।

  • আপনার কম্পিউটারের ফায়ারওয়াল কোনো কারণে কেন্দ্রীয় Mudfish সার্ভারের ট্র্যাফিক আটকে দিতে পারে। অ্যান্টিভাইরাস বা ফায়ারওয়াল প্রোগ্রাম ব্যবহার করলে আগে সেটি নিষ্ক্রিয় করে আবার পরীক্ষা করুন।

MUDEC_00003​

Mudfish v5.5.9 থেকে OpenVPN tap-win32-এর পাশাপাশি Wintun ড্রাইভারও ইনস্টল হয়।

কোনো কারণে TAP-Win32 কাজ না করলে Wintun ব্যবহার করার কথা বিবেচনা করুন।

Mudfish Launcher-এ -N বিকল্প দিয়ে এই সুবিধা সক্রিয় করতে পারেন। বিস্তারিত জানতে mudrun চালানোর বিকল্প দেখুন।

অথবা 'সেটিংস -> প্রোগ্রাম -> Launcher' মেনুতেও বিকল্পটি পাবেন।

TAP-Win32 ড্রাইভার পাওয়া যাচ্ছে না

আগে নিচের বিষয়গুলো পরীক্ষা করুন।

  • TAP-Win32 ঠিকমতো ইনস্টল করেছেন? Mudfish-এর 32-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 পাবেন।

    সেখানে ইনস্টল করা নেটওয়ার্ক ডিভাইসগুলোর মধ্যে TAP-Win32 Adapter v9 আছে কি না দেখুন।

    ডিভাইসটি সক্রিয় আছে কি না অবশ্যই দেখুন। কখনো নিষ্ক্রিয় থাকার কারণেও কাজ করে না।

সমাধানের জন্য TAP(4) ড্রাইভার-সংক্রান্ত তথ্য দেখুন।

মূল Windows ইন্টারফেসে নেটওয়ার্ক ও ইন্টারনেটের অ্যাডাপ্টার বিকল্প

স্ক্রিনশটটি মূল নথি থেকে নেওয়া; ইন্টারফেসের ভাষা ও মেনুর নাম আলাদা হতে পারে।

MUDEC_00004​

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

Mudfish প্রোগ্রাম, বিশেষভাবে এর অভ্যন্তরীণ re(4) ভার্চুয়াল নেটওয়ার্ক ডিভাইস, রিলে সার্ভারে সংযোগের চেষ্টা করতে গিয়ে ত্রুটি পেলে এটি হতে পারে।

  • TCP mode ব্যবহার করলে রিলে সার্ভারের সঙ্গে TCP connection তৈরি হয়। রিলে সার্ভারে কোনো সমস্যা থাকলে এই বার্তা দেখা যেতে পারে।

    এর অর্থ IP aaa.bbb.ccc.ddd-এর সার্ভারে নেটওয়ার্ক বিভ্রাট থাকতে পারে।

    সাম্প্রতিক বিতরণে (v2.0.18-এর পরে) সর্বোচ্চ 3 বার চেষ্টা করার পরও সংযোগ ব্যর্থ হলে সেটি ছেড়ে পরের ধাপে যায়।

  • 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 সংস্করণ ও কেন্দ্রীয় সার্ভারের যোগাযোগ প্রোগ্রামের মধ্যে ডেটার বিন্যাস নষ্ট হলে এটি হতে পারে।

MUDEC_00007​

কারণ MUDEC_00006-এর মতোই।

MUDEC_00008​

কারণ MUDEC_00006-এর মতোই।

MUDEC_00009​

কারণ MUDEC_00006-এর মতোই।

MUDEC_00012​

Mudfish Launcher ইতিমধ্যেই চলছে।

MUDFISH Launcher আগে থেকেই চালু থাকলে এই বার্তা আসতে পারে।

সিস্টেম ট্রেতে Mudfish আইকন আছে কি না আগে দেখুন। মাছের মাথার মতো (?) আইকন থাকলে প্রোগ্রাম স্বাভাবিকভাবে চলছে।

  • ড্যাশবোর্ড খুলতে আইকনে ডান-ক্লিক করে Open dashboard বেছে নিন।

  • ডিফল্ট ব্রাউজার ঠিকমতো কাজ না করায় Open dashboard চাপলেও কিছু না খুললে Show IP/port-এ দেখানো IP ও Port দিয়ে সরাসরি খুলতে পারেন।

শুরু থেকে আবার চালাতে আইকনে ডান-ক্লিক করে Exit দিয়ে স্বাভাবিকভাবে বন্ধ করুন, তারপর আবার চালান।

MUDEC_00013​

Needs to change MTU to <mtu> manually.

ত্রুটির কারণ​

সাধারণত Windows XP-তে এই বার্তা আসে, কারণ TAP-Win32 Adapter v9-এর ডিফল্ট MTU 1500।

সতর্কতা উপেক্ষা করেও Mudfish ব্যবহার করতে পারেন। তবে কিছু রাউটারে, যেমন ICMP প্যাকেট উপেক্ষা করা ফায়ারওয়ালের পরিবেশে, TCP সংযোগ ঠিকমতো নাও হতে পারে এবং অপ্রয়োজনীয় পুনঃপ্রেরণের কারণে প্যাকেট প্রক্রিয়াকরণ অদক্ষ হতে পারে।

সমাধান​

TAP-Win32 Adapter v9-এর ডিফল্ট MTU 1400 করার পরামর্শ দেওয়া হয়। পদ্ধতি:

  • Start থেকে Control Panel খুলুন।

  • Network Connections খুলে ইনস্টল করা ও চালু নেটওয়ার্ক ডিভাইসগুলো দেখুন।

  • Mudfish ঠিকমতো ইনস্টল থাকলে TAP-Win32 Adapter v9 পাবেন। সেটিতে ডান-ক্লিক করে Properties খুলুন।

  • Configure বোতাম চাপুন। নতুন সেটিংস উইন্ডোর Advanced ট্যাবে নিচের ছবির মতো MTU অংশ পাবেন।

    মূল ইন্টারফেসে TAP অ্যাডাপ্টারের MTU সেটিংস

  • মানটি 1500 থেকে 1400 করে OK দিয়ে সব পরিবর্তন সংরক্ষণ করুন।

  • XP-তে ঠিকমতো প্রয়োগ করতে কম্পিউটার পুনরায় চালু করতে হবে।

স্ক্রিনশটটি মূল নথি থেকে নেওয়া; ইন্টারফেসের ভাষা ও মেনুর নাম আলাদা হতে পারে।

MUDEC_00014​

Mudfish Launcher uses the port %s instead of %d

ত্রুটির কারণ​

MUDFISH Launcher সাধারণত আপনার কম্পিউটারের 8282 পোর্টে চলে। অন্য কোনো প্রোগ্রাম পোর্টটি ব্যবহার করলে 8282-এর বদলে একটি এলোমেলো পোর্ট বেছে নিয়ে এই বার্তা দেখায়।

WPAD দিয়ে Mudfish proxy পরিষেবা ব্যবহার করলে এতে প্রভাব পড়তে পারে।

সমাধান​

আগে 8282 পোর্ট কোন প্রোগ্রাম ব্যবহার করছে দেখুন। যেমন TCPView দিয়ে পরীক্ষা করতে পারেন।

WPAD ব্যবহারকারী হলে ব্রাউজারের ঠিকানায় পোর্টটি সেই অনুযায়ী বদলান।

MUDEC_00015​

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

কেন্দ্রীয় Mudfish সার্ভারের সঙ্গে যোগাযোগের সময় পাওয়ার কথা থাকা ডেটা কোনো কারণে না এলে এই সমস্যা হতে পারে। <error_msg> অনুযায়ী কারণ:

  • ODR_ETIMEDOUT

    কেন্দ্রীয় সার্ভার থেকে MR record পাওয়ার চেষ্টা করা হলেও প্যাকেট আসছে না। সাধারণত নিচের কোনো কারণ থাকে।

    • কেন্দ্রীয় Mudfish সার্ভারে সমস্যা।

    • মাঝের ইন্টারনেট নেটওয়ার্কের সমস্যায় সংযোগ অস্থিতিশীল।

    • কম্পিউটারের নেটওয়ার্ক ফায়ারওয়াল / অ্যান্টিভাইরাস Mudfish-এর সংযোগ আটকে দিচ্ছে।

সমাধানের জন্য চেষ্টা করতে পারেন:

স্ক্রিনশটগুলো মূল নথি থেকে নেওয়া; ইন্টারফেসের ভাষা ও মেনুর নাম আলাদা হতে পারে।

MUDEC_00016​

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

কেন্দ্রীয় Mudfish সার্ভারের সঙ্গে যোগাযোগের সময় পাওয়ার কথা থাকা ডেটা কোনো কারণে না এলে এই সমস্যা হতে পারে। <error_msg> অনুযায়ী কারণ:

  • ODR_EAGAIN

    কেন্দ্রীয় সার্ভার থেকে MR record পাওয়ার চেষ্টা করা হলেও প্যাকেট আসছে না।

    কেন্দ্রীয় সার্ভার বা মাঝের ইন্টারনেট নেটওয়ার্কের সমস্যায় এটি হতে পারে।

  • ODR_ETIMEOUT

    নির্ধারিত সময়ের মধ্যে Mudfish কেন্দ্রীয় সার্ভার থেকে ডেটা পায়নি।

    কেন্দ্রীয় সার্ভার, মাঝের ইন্টারনেট নেটওয়ার্ক অথবা আপনার কম্পিউটার থেকে সার্ভারের সংযোগ বন্ধ হয়ে যাওয়ার কারণে এটি হতে পারে।

সমাধানের জন্য চেষ্টা করতে পারেন:

স্ক্রিনশটগুলো মূল নথি থেকে নেওয়া; ইন্টারফেসের ভাষা ও মেনুর নাম আলাদা হতে পারে।

MUDEC_00018​

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

Mudfish master সার্ভার থেকে প্রমাণীকরণের উত্তর পাওয়া যায়নি। <result> ও <err_string>-এ বিস্তারিত থাকে। <err_string>-এর অর্থ:

  • ODR_ETIMEDOUT

    নির্দিষ্ট সময়ে কেন্দ্রীয় সার্ভারের উত্তর না পাওয়ায় সময়সীমা শেষ হয়েছে। সম্ভাব্য কারণ:

    • কেন্দ্রীয় Mudfish সার্ভার উত্তর দিচ্ছে না।

    • কম্পিউটারের AV (anti-virus) বা firewall কেন্দ্রীয় সার্ভারের সঙ্গে যোগাযোগ আটকে দিয়েছে।

    • নেটওয়ার্কের কোনো ফায়ারওয়াল সংযোগ আটকে দিয়েছে।

MUDEC_00019​

Failed to connect to the mudfish master server

কেন্দ্রীয় Mudfish সার্ভারে connect(2) ব্যর্থ হয়েছে। সার্ভারে বিভ্রাট বা রক্ষণাবেক্ষণ চলছে, অথবা আপনার ইন্টারনেট পরিষেবা প্রদানকারীর ফায়ারওয়াল সংযোগ আটকে দিয়েছে।

MUDEC_00020​

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

কেন্দ্রীয় সার্ভারে সংযোগ সফল হলেও ডেটা বিনিময়ের সময় কোনো কারণে recvfrom(2) ব্যর্থ হয়েছে।

নিচের কোনো কারণ থাকতে পারে।

  • সাময়িক ইন্টারনেট সংযোগের সমস্যা

    কেন্দ্রীয় সার্ভারের সংযোগ অস্থিতিশীল হলে বা Mudfish-এর PM সময় চললে সাময়িকভাবে এমন হতে পারে। প্রোগ্রাম বন্ধ করে আবার সংযোগ করুন অথবা PM সময় শেষ হলে চেষ্টা করুন।

  • দীর্ঘস্থায়ী সংযোগ সমস্যা (সমাধান 1)

    Windows-এর winsock-এর নিজস্ব সমস্যাও কারণ হতে পারে। NetShell দিয়ে TCP/IP রিসেট করা দেখে winsock reset করে আবার চেষ্টা করুন।

    মূল কমান্ড উইন্ডোতে Winsock রিসেট

  • দীর্ঘস্থায়ী সংযোগ সমস্যা (সমাধান 2)

    কঠোর ফায়ারওয়াল থাকা কোম্পানি, স্কুল, সরকারি দপ্তর বা সামরিক প্রতিষ্ঠানে ব্যবহার করছেন? তাহলে চেষ্টা করুন:

    1. Start মেনুতে "Mudfish Cloud VPN" খুলুন।

    2. সেখানে "Mudfish Launcher" আইকন পাবেন।

    3. ডান-ক্লিক করে "Properties" খুলুন।

    4. "Target"-এর চালানোর বিকল্প বদলাতে হবে। সাধারণত মানটি:

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

      এখানে -O যোগ করুন। যেমন:

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

    মূল Windows ইন্টারফেসে Launcher-এর -O বিকল্প

    1. Mudfish আবার চালান।

স্ক্রিনশটগুলো মূল নথি থেকে নেওয়া; ইন্টারফেসের ভাষা ও মেনুর নাম আলাদা হতে পারে।

MUDEC_00021​

Authentication with username '%s' failed - %s

সাধারণত প্রমাণীকরণে ত্রুটি হলে এই বার্তা দেখা যায়।

MUDEC_00022​

CreateProcess failed with error %d: %s

আপনি সর্বশেষ Mudfish বিতরণ ব্যবহার করছেন তো? Launcher শুরু হওয়ার সময় সিস্টেমের ডিফল্ট ব্রাউজার বা cmd.exe-এর পথ না পেলে এই ত্রুটি হয়। জানা কারণ:

  1. Windows registry-তে "ডিফল্ট ব্রাউজার" কখনো সেট করা হয়নি।

  2. অপারেটিং সিস্টেমে ভাইরাস বা ক্ষতিকর কোড চলছে।

জানা সমাধানগুলো:

  • শুধু Internet Explorer ব্যবহার করে থাকলে Chrome বা Firefox ইনস্টল করুন। চালানোর পর ডিফল্ট ব্রাউজার করতে চাইলে "হ্যাঁ" বলুন এবং Mudfish আবার চালান।

  • ক্ষতিকর কোড ডিফল্ট ব্রাউজার-সংক্রান্ত registry নষ্ট করতে পারে।

    ম্যালওয়্যার অপসারণের সরঞ্জাম দিয়ে সম্পূর্ণ সরিয়ে আবার চেষ্টা করুন।

  • আগে Mudfish ওয়েবসাইট থেকে সর্বশেষ বিতরণ ইনস্টল করুন।

    একই ত্রুটি হলে সিস্টেম ট্রেতে Mudfish আইকন এখনও আছে কি না দেখুন।

    থাকলে ডান-ক্লিক করে Show IP/Port খুলুন। http://127.0.0.1:8282 বা http://127.0.0.1:xxxxx (এলোমেলো সংখ্যা) দেখাবে। নিজের ব্রাউজারে সরাসরি ঠিকানাটি লিখে ব্যবহার করতে পারেন।

MUDEC_00023​

vr3→chunk→next isn't NULL.

সাধারণত Mudfish শুরু করার সময় এই ত্রুটি হতে পারে। প্রোগ্রাম আগে থেকেই চালু থাকা অবস্থায় আবার চালানো হলে বা mudfish.exe-এর shared memory কোনো কারণে নষ্ট হলে এটি ঘটে।

Task Manager থেকে নিচের সব প্রোগ্রাম জোর করে বন্ধ করুন, তারপর Mudfish আবার চালান।

  • mudfish.exe

  • mudflow.exe

  • mudrun.exe

MUDEC_00026​

Wrong syntax on .conf file

Mudfish-এর অভ্যন্তরীণ সেটিংস ফাইল নষ্ট হলে বা কোনো কারণে সিনট্যাক্স ভুল হলে এই সমস্যা হতে পারে। সমাধান:

  1. Mudfish সম্পূর্ণ বন্ধ করে File Explorer-এ ইনস্টলেশন ডিরেক্টরিতে যান। সাধারণত C:\Program Files (x86)\Mudfish Cloud VPN।

  2. সেখানে .conf ফাইল খুঁজে মুছে দিন।

তারপর Mudfish চালান।

MUDEC_00029​

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

FastConnect মোড চালু থাকলে এই ত্রুটি হতে পারে। আপনার কম্পিউটারের সংযোগে TCP Nagle Algorithm বন্ধ করার চেষ্টা ব্যর্থ হয়েছে। কারণ <errno> ও <errmsg>-এ থাকে। জানা বার্তা:

  • 54 Connection reset by peer

    আপনার কম্পিউটারের সংযোগ ইতিমধ্যে বিচ্ছিন্ন হয়ে গেলে হতে পারে।

বারবার হলে FastConnect মোড বন্ধ করে চেষ্টা করুন।

মূল ইন্টারফেসে প্রোগ্রামের সাধারণ সেটিংস

স্ক্রিনশটটি মূল নথি থেকে নেওয়া; ইন্টারফেসের ভাষা ও মেনুর নাম আলাদা হতে পারে।

MUDEC_00031​

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

FastConnect মোড চালু থাকলে এই ত্রুটি হতে পারে। রিলে সার্ভারের private IP <ip>-এর <port>-এ সংযোগের চেষ্টা করা হলেও কোনো কারণে সংযোগ হয়নি। বিস্তারিত:

  • 60 Operation timed out.

    <ip>-এর Mudfish রিলে সার্ভারে সংযোগ ঠিকমতো না হওয়ায় নির্দিষ্ট সময় শেষে timeout হয়েছে।

    সাধারণত রিলে সার্ভারের সংযোগে সমস্যা বোঝায়।

প্রত্যেক রিলে সার্ভারের private IP সার্ভার স্থিতি-তে পাওয়া যায়। ফলে কোন সার্ভারের যোগাযোগে সমস্যা তা বুঝতে পারবেন।

<port> যদি 8081 হয়, তাহলে অভ্যন্তরীণ SOCKS proxy-তে পৌঁছাতে সমস্যা হয়েছে।

সমাধান:

  1. সাময়িকভাবে FastConnect মোড বন্ধ করে ব্যবহার করুন।

  2. FastConnect মোড চালু রেখেই খেলতে হলে রিলে সার্ভার বদলে পরীক্ষা করুন।

MUDEC_00032​

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

কম্পিউটারে চলা Mudfish থেকে রিলে সার্ভারের SOCKS proxy পোর্টে সংযোগে সমস্যা হয়েছে। <error_number> অনুযায়ী কারণ:

  • 54

    ECONNRESET (Connection reset by peer): রিলে সার্ভার আগে সংযোগ বন্ধ করেছে।

    ঠিক কেন বন্ধ করেছে জানতে রিলে সার্ভারের লগ দেখতে হবে।

MUDEC_00037​

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

FastConnect মোড চালু থাকলে এটি হতে পারে। কম্পিউটার <ip>:<port>-এ সংযোগের চেষ্টা করলেও TCP relay করা Mudfish সার্ভার ওই গন্তব্যে সংযোগ করতে পারেনি। <return_code> কারণ বোঝায়:

  • 1

    এটি বিভিন্ন কারণে হতে পারে এমন General Error। সাধারণত রিলে সার্ভার থেকে <ip>:<port>-এ ঠিকমতো সংযোগ না হলে হয়।

  • 5

    TCP connect চেষ্টা Connection refused হয়েছে। অর্থাৎ বন্ধ পোর্টে সংযোগের চেষ্টা করায় গন্তব্য TCP RST পাঠিয়ে সংযোগ বন্ধ করেছে।

MUDEC_00038​

TCP relay from the client to the backend failed.

কোনো কারণে রিলে সার্ভারে সংযোগ সম্ভব না হলে এই ত্রুটি আসে। সাধারণত অন্য ত্রুটির পরে শেষে এটি দেখায়, তাই মূল কারণ আগের বার্তায় থাকে। পরীক্ষা করুন:

  • Mudfish UI-এর 'স্থিতি → প্রসেস' মেনুর লগ তথ্য অংশ খুলুন।

  • Core প্রোগ্রামের লগে সাধারণত MUDEC_00038-এর আগে অন্য ত্রুটি পাবেন। সেগুলোর ফলেই এই বার্তা এসেছে।

যাচাই করা না গেলে বা কারণ বুঝতে অসুবিধা হলে MUDEC_00038-এর আগের ত্রুটি বার্তাগুলো নিয়ে ফোরামে জিজ্ঞাসা করুন। তাহলে আরও সাহায্য করা যাবে।

MUDEC_00040​

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

<error_number> অনুযায়ী সমস্যা আলাদা হতে পারে।

  • 53

    ECONNABORTED (Software caused connection abort): Mudfish accept(2) করার আগেই ক্লায়েন্ট সংযোগ বন্ধ করলে হতে পারে।

MUDEC_00041​

কারণ MUDEC_00299-এর মতোই।

MUDEC_00042​

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

Mudfish v4 ব্যবহারকারীদের ক্ষেত্রে:

  • কাস্টম আইটমের রাউটিং পাথ অন্য আইটমের পাথের সঙ্গে মিলে গেলে।

  • অথবা প্রোগ্রামের অভ্যন্তরীণ সমস্যায় রাউটিং পাথ ঠিকমতো একত্রিত না হলে হতে পারে।

Mudfish v3 ব্যবহারকারীদের ক্ষেত্রে:

  • 'সেটিংস → সাধারণ' মেনুর "রাউটিং টেবিল স্বয়ংক্রিয় লোড" বিকল্প ডিফল্টভাবে On থাকে। চালু থাকলে Mudfish শুরুতে উইজার্ড বা 'সেটিংস → রাউটিং টেবিল'-এ সেট করা পাথ স্বয়ংক্রিয়ভাবে লোড করে। তাই রিলে সার্ভার না বদলালে সাধারণত পাথ আবার সেট করতে হয় না।

    একবার সেট করা পাথ উইজার্ড বা 'সেটিংস → রাউটিং টেবিল' দিয়ে আবার সেট করতে গেলে এই সতর্কতা আসে। পরিষেবায় প্রভাব ফেলে না, তাই উপেক্ষা করতে পারেন। অন্য রিলে সার্ভার ব্যবহার করতে চাইলে ওই মেনুতে পুরোনো পাথ মুছে আবার সেট করুন; তখন সতর্কতা আর আসবে না।

MUDEC_00043​

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

<command>-এর মান অনুযায়ী অর্থ আলাদা হতে পারে।

  • <command> যদি 1 হয়:

    • <errnum> যদি 51 হয়:

      <errormsg> যদি Network is unreachable হয়, তাহলে Mudfish-এর প্রথম কনফিগারেশনে অভ্যন্তরীণ ইন্টারফেস ঠিকমতো সেট হয়নি।

      ড্যাশবোর্ডের 'স্থিতি → প্রসেস'-এর Core লগে এর আগে অন্য ত্রুটি থাকার সম্ভাবনা খুব বেশি।

      মূল ইন্টারফেসে প্রসেস ও Core লগ

      অবশ্যই মৌলিক কার্যকারিতা পরীক্ষা করে ফল সঠিক কি না দেখুন।

      মূল ইন্টারফেসে পরীক্ষার জন্য আইটম যোগ করা

  • <command> যদি 2 হয়:

    • <errornum> যদি 3 হয়:

      <errormsg> যদি No such process হয়, তাহলে রাউটিং টেবিলে নেই এমন এন্ট্রি মুছতে গিয়ে হয়েছে। বিপদ বা সমস্যা হওয়ার সম্ভাবনা খুব কম, তাই দুশ্চিন্তার দরকার নেই।

অন্য সংখ্যা হলে নির্দিষ্ট পরিস্থিতি বিশ্লেষণ করতে হবে। ফোরামে লিখলে পরীক্ষা করে উত্তর দেব।

স্ক্রিনশটগুলো মূল নথি থেকে নেওয়া; ইন্টারফেসের ভাষা ও মেনুর নাম আলাদা হতে পারে।

MUDEC_00044​

The client isn't ready yet

কম্পিউটারের DHCP client এখনও Mudfish Core-কে IP ঠিকানার অনুরোধ না করায় এই সতর্কতা আসে।

ফায়ারওয়াল tap(4) নেটওয়ার্ক ডিভাইসের DHCP request আটকে দিলে হতে পারে।

সাময়িক সমাধানের জন্য MUDEC_00045 দেখুন।

MUDEC_00045​

The client doesn't response with DHCP protocol

Mudfish v5.5.8 বা পরের সংস্করণে OpenVPN-এর TAP ড্রাইভারের বিকল্প হিসেবে Wintun যোগ করা হয়েছে।

Mudfish Launcher -N দিয়ে চালিয়ে সক্রিয় করতে পারেন। বিস্তারিত mudrun চালানোর বিকল্প-এ রয়েছে।

নির্দিষ্ট সময়ের বেশি ধরে কম্পিউটারের DHCP client Mudfish Core-কে IP অনুরোধ না করলে এই ত্রুটি আসে।

সাধারণত Windows DHCP client Core থেকে IP পাওয়ার চেষ্টা করলেও কোনো কারণে DHCP Offer প্যাকেট পায় না। নিচের পদ্ধতিগুলো পরীক্ষা করুন।

  • Windows 10-এ কখনো নেটওয়ার্ক কনফিগারেশন দ্রুত প্রক্রিয়াকরণ না হওয়ার কারণে এমন হয়। চেষ্টা করুন:

    • নিচের টাস্কবারে ডান-ক্লিক করে "Task Manager" খুলুন।

    কখনো এতেই সমাধান হয়। না হলে:

    1. নিচে ডান দিকে সিস্টেম ট্রের নেটওয়ার্ক আইকন চাপুন, তারপর "Network settings" খুলুন।

    2. সেটিংস উইন্ডোর ডান দিকের "Status" মেনু চাপুন এবং উইন্ডো খোলা রাখুন।

    3. "Change adapter options" চাপুন এবং সেই উইন্ডোও খোলা রাখুন।

  • Windows-এ v4.3.13 বা পরের সংস্করণ হলে Launcher-এর -I বিকল্প ব্যবহার করতে পারেন। এটি DHCP-এর বদলে IP Helper API দিয়ে IP সেট করে। পদ্ধতি:

    1. Start মেনুতে "Mudfish Cloud VPN" খুলুন।

    2. "Mudfish Launcher" আইকনে ডান-ক্লিক করে "Properties" খুলুন।

    3. "Target"-এর বিকল্প বদলান। সাধারণত মানটি:

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

      -I যোগ করে লিখুন:

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

      মূল Windows ইন্টারফেসে Launcher-এর -I বিকল্প

    4. সঠিকভাবে প্রয়োগ হলে 'ড্যাশবোর্ড → স্থিতি → প্রসেস'-এর Core লগে নিচের লাইন পাবেন।

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

  • ইন্টারনেট ক্যাফের কম্পিউটারে অ্যান্টিভাইরাস চালু থাকলে সাময়িকভাবে নিষ্ক্রিয় করে Mudfish আবার চালান। যেমন Norton Anti-virus কখনো Core-এর DHCP Offer-কে ARP Spoofing প্যাকেট ভেবে ফেলে দেয়।

  • Control Panel-এর নেটওয়ার্ক ডিভাইস তালিকায় TAP-Win32 adapter v9 কয়েকবার নিষ্ক্রিয় ও সক্রিয় করুন, তারপর Mudfish আবার চালান। কখনো এতে সমাধান হয়।

  • TAP-Win32 adapter v9-এর বৈশিষ্ট্যে "DHCP Enabled" সঠিকভাবে "Yes" আছে কি না দেখুন।

    TCP/IP সেটিংস বদলানো দেখে সংযোগের বৈশিষ্ট্য পরীক্ষা করুন। "Obtain an IP address automatically" নির্বাচিত থাকতে হবে।

  • TAP-Win32 adapter v9-এ IPv6 সক্রিয় কি না দেখুন এবং সম্পূর্ণ বন্ধ করে চেষ্টা করুন। কখনো এতে সমাধান হয়।

  • অপারেটিং সিস্টেম পুনরায় চালু করে আবার চেষ্টা করুন।

স্ক্রিনশটটি মূল নথি থেকে নেওয়া; ইন্টারফেসের ভাষা ও মেনুর নাম আলাদা হতে পারে।

MUDEC_00048​

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

<sidno>-এর মান অস্বাভাবিক। সমস্যা চলতে থাকলে Mudfish ইনস্টলেশন ডিরেক্টরির vsm-এ শেষ হওয়া ফাইলগুলো মুছুন:

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

তারপর Mudfish আবার চালান।

MUDEC_00049​

no entry for SID XXX.

এই সমস্যার জন্য MUDEC_01643 দেখুন।

MUDEC_00051​

Failed to set the default route.

Mudfish-এর অভ্যন্তরীণ ডিফল্ট রাউটিং পাথ সেট করা যায়নি। ডিফল্ট পাথের জন্য নির্বাচিত রিলে সার্ভার তালিকায় না থাকলে হয়। সাধারণত ক্রেডিটের সঙ্গে সম্পর্ক থাকতে পারে।

  • পর্যাপ্ত Mudfish ক্রেডিট আছে কি না দেখুন। কখনো ক্রেডিট কম হলে হয়।

  • ডেটা প্ল্যান নির্দিষ্ট মূল্যের হলে বৈধ পাস যোগ করা আছে কি না দেখুন।

সমস্যা চলতে থাকলে Mudfish ফোরামে যোগাযোগ করুন।

MUDEC_00056​

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

Mudfish ব্যবহারের সময় এই ARP ত্রুটি দেখা যেতে পারে। আপনাকে দেওয়া অভ্যন্তরীণ private IP অন্য ব্যবহারকারীও ব্যবহার করলে এমন হয়। সম্ভাব্য কারণ:

  • কেন্দ্রীয় সার্ভারের private IP ব্যবস্থাপনা প্রোগ্রাম অস্বাভাবিকভাবে বন্ধ হয়েছে।

    এমন হলে সাধারণত Mudfish Facebook পৃষ্ঠায় জানানো হয়।

  • ডেস্কটপ বা ল্যাপটপে Mudfish বন্ধ না করে hibernation বা sleep-এ গেলে পরে জেগে ওঠার সময় সমস্যা হতে পারে।

এমন হলে Mudfish অবশ্যই আবার চালাতে হবে।

MUDEC_00057​

Couldn't find the static node X for default route

অভ্যন্তরীণ Default Gateway সেট করার জন্য নির্বাচিত রিলে সার্ভার কোনো কারণে ব্যবহারযোগ্য না হলে এই ত্রুটি আসে।

MUDEC_00058​

No gateway found.

সাধারণত Mudfish ক্রেডিট কম হলে এই সমস্যা হয়। আগে ক্রেডিট কেনার পৃষ্ঠা থেকে ক্রেডিট কিনুন।

MUDEC_00059​

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

Public IP <ip>-এর রিলে সার্ভারের সঙ্গে যোগাযোগে সমস্যা। Mudfish ডেটা পাঠালেও <errno> ও <err_string>-এর কারণে ব্যর্থ হয়েছে। সম্ভাব্য বিস্তারিত:

  • 10060 (ODR_ETIMEDOUT)

    ডেটা পাঠানো হলেও রিলে সার্ভার প্রাপ্তির উত্তর দেয়নি।

  • 10054 (ODR_ECONNRESET)

    ডেটা পাঠানোর পরে রিলে সার্ভার সংযোগ বন্ধ করেছে।

অন্য রিলে সার্ভার বেছে নিয়ে ত্রুটি এখনও হয় কি না দেখুন।

মূল ইন্টারফেসে বুনিয়াদি মোডের রিলে সার্ভার নির্বাচন

স্ক্রিনশটটি মূল নথি থেকে নেওয়া; ইন্টারফেসের ভাষা ও মেনুর নাম আলাদা হতে পারে।

MUDEC_00060​

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

Mudfish-এর অভ্যন্তরীণ re(4) ভার্চুয়াল নেটওয়ার্ক ডিভাইস রিলে সার্ভারে UDP প্যাকেট পাঠাতে ব্যর্থ হলে এই বার্তা আসতে পারে।

কারণ error message-এ থাকে। সাধারণত ফায়ারওয়াল বা নেটওয়ার্ক সমস্যা। বিস্তারিত:

  • ODR_EHOSTUNREACH

    A.B.C.D রিলে সার্ভারে যাওয়ার route নেই। অর্থাৎ নাগালের বাইরে থাকা host-এ পৌঁছানোর চেষ্টা হয়েছে। সাধারণত রাউটিং টেবিল ভুল হলে হয়।

  • ODR_ENOBUFS

    A.B.C.D-তে প্যাকেট পাঠাতে গিয়ে অপারেটিং সিস্টেম ত্রুটি ফিরিয়েছে। সাধারণত socket-এর buffer কম বা অভ্যন্তরীণ queue পূর্ণ।

    অর্থাৎ কোনো কারণে A.B.C.D-তে প্যাকেট পাঠানো যাচ্ছে না। গন্তব্যের সঙ্গে যোগাযোগ না হলে সাধারণত হয়।

আগে কম্পিউটার ↔ রিলে সার্ভারের MTU পরীক্ষা করে উপযুক্ত মান সেট করতে হবে। Mudfish UI-এর 'সহায়তা → সমস্যা রিপোর্ট করুন' দিয়ে রিপোর্ট পাঠালে আমরা দেখতে পারি।

MUDEC_00062​

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

কেন্দ্রীয় সার্ভারের সঙ্গে যোগাযোগের প্রোটোকল TCP হলে এই ত্রুটি হতে পারে।

<ip> রিলে সার্ভারের public IP এবং <string> TCP socket-এর read operation ব্যর্থ হওয়ার কারণ বোঝায়।

  • ODR_ECONNRESET

    কোনো কারণে রিলে সার্ভার বা তার নেটওয়ার্কের ফায়ারওয়াল Mudfish-কে TCP RST পাঠিয়েছে। অর্থাৎ সার্ভার আগে সংযোগ বন্ধ করেছে।

    অন্য রিলে সার্ভারে বদলালেও একই সমস্যা হয় কি না দেখুন।

<ip>-এর সার্ভার সাধারণত ব্যবহার না করলে এই বার্তা উপেক্ষা করতে পারেন।

MUDEC_00064​

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

সংযোগ প্রোটোকল TCP হলে এই ত্রুটি হতে পারে। <ip>-এর রিলে সার্ভার থেকে ডেটা পাওয়া ব্যর্থ হয়েছে। নির্দিষ্ট কারণ <err_string>-এ থাকে।

  • ODR_ECONNABORTED

    আপনার কম্পিউটার আগে রিলে সার্ভারের সংযোগ বন্ধ করলে হতে পারে।

    অপারেটিং সিস্টেম কোনো কারণে বন্ধ করেছে অথবা ফায়ারওয়াল / অ্যান্টিভাইরাসের মতো তৃতীয় পক্ষের প্রোগ্রাম আটকে দিয়েছে।

  • ODR_ETIMEDOUT

    রিলে সার্ভার থেকে payload read() করার চেষ্টা হলেও সার্ভার না পাঠানোয় timeout হয়েছে।

FAQ-এর রিলে সার্ভার-সংক্রান্ত তথ্য দেখে অন্য সার্ভার পরীক্ষা করুন অথবা সংযোগ প্রোটোকল বদলে পরীক্ষা করুন।

মূল ইন্টারফেসে সংযোগ প্রোটোকলের সেটিংস

স্ক্রিনশটটি মূল নথি থেকে নেওয়া; ইন্টারফেসের ভাষা ও মেনুর নাম আলাদা হতে পারে।

MUDEC_00066​

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

<ip> রিলে সার্ভারের IP এবং <num> ও <string> ত্রুটির তথ্য। Mudfish ওই সার্ভারে UDP প্যাকেট পাঠালেও কোনো কারণে পৌঁছায়নি।

  • ODR_ECONNRESET

    <ip>-এর সার্ভারে UDP প্যাকেট পাঠানো হলেও কোনো কারণে TTL (Time To Live) শেষ হয়েছে এবং মাঝের রাউটার থেকে ICMP বার্তা (TTL expired in transit) এসেছে।

MUDEC_00071​

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

Mudfish Core নির্দিষ্ট রিলে সার্ভারে (উদাহরণে IPv4 A.B.C.D) সংযোগ করতে না পারলে এই বার্তা আসে। <num> ও <string> কারণ জানায়।

সম্ভাব্য কারণ:

  • সার্ভার বন্ধ, ফায়ারওয়াল সংযোগ আটকে দিচ্ছে বা সার্ভারের প্রোগ্রাম ঠিকমতো কাজ করছে না।

  • বর্তমান ইন্টারনেট সংযোগ কোনো কারণে ওই সার্ভারের রাউটিং পাথ খুঁজে পাচ্ছে না।

ত্রুটির বিস্তারিত:

  • ODR_ETIMEDOUT

    A.B.C.D-তে সংযোগের চেষ্টা করার পর নির্দিষ্ট সময়ে সার্ভার কোনো উত্তর না দিলে হতে পারে।

    অধিকাংশ ক্ষেত্রে ফায়ারওয়াল সংযোগ আটকে দেওয়ার কারণে হয়।

ফায়ারওয়াল সমস্যা সমাধান-এর পদ্ধতি চেষ্টা করুন।

MUDEC_00074​

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

এটি উপরের MUDEC_00071-এর মতো লক্ষণের কারণে হয়। ওই নথি দেখুন।

MUDEC_00075​

Failed to open a socket to main server for heartbeat.

কেন্দ্রীয় Mudfish সার্ভারে heartbeat পাঠানোর প্রস্তুতি ব্যর্থ হলে এই ত্রুটি হয়। মূল কারণ জানতে 'স্থিতি → প্রসেস'-এর Core লগে MUDEC_00075-এর আগের অন্য ত্রুটি কোডগুলো দেখুন।

মূল ইন্টারফেসে Core প্রসেসের লগ

স্ক্রিনশটটি মূল নথি থেকে নেওয়া; ইন্টারফেসের ভাষা ও মেনুর নাম আলাদা হতে পারে।

MUDEC_00079​

Failed to connect the master server: <error_msg>

কোনো কারণে কেন্দ্রীয় Mudfish সার্ভারের প্রমাণীকরণ সার্ভারে সংযোগ হচ্ছে না। সম্ভাব্য কারণ:

  1. প্রমাণীকরণ সার্ভার সত্যিই বন্ধ হয়ে কাজ করছে না।

  2. কম্পিউটার বা নেটওয়ার্কের ফায়ারওয়াল কেন্দ্রীয় সার্ভারে প্রবেশ আটকাচ্ছে।

    এই ক্ষেত্রে ফায়ারওয়াল সমস্যা সমাধান-এর পদ্ধতি চেষ্টা করতে পারেন।

মূল ইন্টারফেসে Launcher-এর সংযোগ বিকল্প

স্ক্রিনশটটি মূল নথি থেকে নেওয়া; ইন্টারফেসের ভাষা ও মেনুর নাম আলাদা হতে পারে।

মূল ইন্টারফেসে প্রোগ্রামের সাধারণ সেটিংস

মূল নথির সংযোগ সমস্যা-সংক্রান্ত স্ক্রিনশট

মূল ইন্টারফেসে MAC ঠিকানা-সংক্রান্ত তথ্য

মূল Luci ইন্টারফেসে LAN নেটওয়ার্ক সেটিংস

MUDEC_00080​

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

কারণ​

রিলে সার্ভারের সংযোগ অস্থিতিশীল হলে বা সার্ভার উত্তর না দিলে এই ত্রুটি হয়।

সমস্যাযুক্ত সার্ভারটি reX ভার্চুয়াল নেটওয়ার্ক ডিভাইসের (X একটি সংখ্যা) সঙ্গে যুক্ত অভ্যন্তরীণ IPv4 A.B.C.D-এর সার্ভার। নাম জানতে সার্ভার স্থিতি-তে A.B.C.D খুঁজুন।

সমাধান​

  • সমস্যাযুক্ত সার্ভার ব্যবহার না করলে বার্তাটি উপেক্ষা করতে পারেন। সাময়িক সার্ভার বন্ধ থাকার ফল হতে পারে।

  • সব রিলে সার্ভারের heartbeat-এ সমস্যা হলে বর্তমান নেটওয়ার্কের ফায়ারওয়াল নীতি কারণ হতে পারে। 'সেটিংস → সাধারণ'-এর সংযোগ প্রোটোকল UDP থেকে TCP বা ICMP করে পরীক্ষা করুন।

  • সমস্যা চলতে থাকলে Mudfish ফোরামে যোগাযোগ করুন।

MUDEC_00084​

Too many failure to the backend.

রিলে সার্ভারে সংযোগ বারবার ব্যর্থ হলে এই কোড আসে। সাধারণত সঙ্গে MUDEC_00071 ও MUDEC_00074 দেখা যায়। কোন সার্ভারে সমস্যা তা দেখে ফোরামে লিখুন বা support-ko@loxch.com-এ জানান।

MUDEC_00086​

ReadFile() error: <num> <error_msg>

<error_msg>-এর কারণে TAP-Win32 adapter v9 থেকে ডেটা পড়া ব্যর্থ হলে এই ত্রুটি হতে পারে। জানা বার্তা:

  • 2 The system cannot find the file specified.

    নেটওয়ার্ক ডিভাইস পাওয়া যাচ্ছে না। TAP-Win32 adapter v9 ভুলভাবে ইনস্টল হওয়া বা একাধিক এমন ডিভাইস থাকা কারণ হতে পারে।

    TAP(4) ড্রাইভার কাজ করছে না দেখে ডিভাইস মেরামত / পুনরায় ইনস্টল করুন।

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

    বার্তা অনুযায়ী কোনো কারণে I/O বন্ধ হয়েছে। সাধারণত অন্য প্রোগ্রাম Mudfish-এর কাজে বাধা দিয়েছে অথবা TAP-Win32 adapter v9-এর সংযোগ দখল করেছে বা বিচ্ছিন্ন করেছে।

    আগে এমন বাধা দেওয়া প্রোগ্রাম আছে কি না দেখুন।

MUDEC_00089​

কারণ MUDEC_00086-এর মতোই।

MUDEC_00091​

RegOpenKeyEx() error: <num> <error_msg>

Windows-এর TAP-Win32 adapter v9-এর Tcpip Parameter বদলাতে গিয়ে নিচের কারণে ব্যর্থ হলে হতে পারে।

  • 5 Access is denied.

    কোনো কারণে registry-তে পড়া / লেখার অনুমতি নেই। ফায়ারওয়াল বা অ্যান্টিভাইরাস প্রবেশ নিয়ন্ত্রণ করছে হতে পারে।

Mudfish চালানোর ওপর বড় প্রভাব ফেলে না, তাই বার্তাটি উপেক্ষা করতে পারেন।

MUDEC_00104​

CreateProcess failed (<errnum>)

netsh দিয়ে TAP-Win32 adapter v9-এর MTU বদলানোর সময় ত্রুটি হয়েছে। <errnum> কারণ বোঝায়। জানা ত্রুটি:

  • 2 ERROR_FILE_NOT_FOUND

    এই ত্রুটি হলে %SystemRoot%\system32\netsh.exe ফাইল আছে কি না দেখুন। ওই ত্রুটি না থাকলে অন্য ভাইরাস বা ম্যালওয়্যার জোর করে ফাইলটি মুছে থাকতে পারে। Mudfish ঠিকমতো ব্যবহার করতে সেটি পুনরুদ্ধার করতে হবে।

MUDEC_00110​

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

Windows-এ <uuid>-এর TAP-Win32 adapter v9-এর মৌলিক তথ্য পাওয়া গেলেও বিস্তারিত কনফিগারেশন পাওয়া যায়নি। আগে অন্য VPN ব্যবহারের ফলে 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 হোস্ট অপারেটিং সিস্টেমে রাউটিং পাথ যোগ করতে পারেনি। <errno> ও <err_msg> ব্যর্থতার কারণ জানায়। জানা বার্তা:

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

    CreateIpForwardEntry()-তে ভুল আর্গুমেন্ট দেওয়া হয়েছে। সমস্যা রিপোর্ট দিয়ে বিস্তারিত পাঠান।

  • 1168 (ERROR_NOT_FOUND) - Element not found.

    যে নেটওয়ার্ক ইন্টারফেসের রাউটিং টেবিল সেট করতে হবে সেটি পাওয়া যাচ্ছে না।

MUDEC_00125​

No default routing path found

Full VPN মোডে Mudfish চালানোর সময় এই ত্রুটি হতে পারে। রাউটিং টেবিলে অপারেটিং সিস্টেমের Default Gateway পাওয়া গেলে এটি হতে পারে। বর্তমানে জানা পরিস্থিতি:

  • ব্যবহৃত অপারেটিং সিস্টেম Mudfish সমর্থন না করলে।

সমস্যা চলতে থাকলে সমস্যা রিপোর্ট পাঠান, তাহলে আরও সাহায্য করতে পারব।

MUDEC_00126​

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

Windows-এ forwarding entry (রাউটিং টেবিল) তৈরি হয়নি। 'স্থিতি → প্রসেস'-এ আগের ত্রুটিগুলো দেখুন। সাধারণত এর কারণ জানানো MUDEC_00124 আগেই থাকে।

MUDEC_00129​

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

Mudfish Core হোস্ট অপারেটিং সিস্টেমে রাউটিং পাথ (<ip>, <netmask> এবং <gateway>) যোগ করতে পারেনি।

MUDEC_00137​

msk0: ODR_writev() error: <err_string>

এটি Mudfish-এর ভার্চুয়াল নেটওয়ার্ক ডিভাইস msk(4) ড্রাইভারের ত্রুটি। <err_string> অনুযায়ী কারণ আলাদা।

  • ODR_ENOENT

    The system cannot find the file specified. অর্থাৎ কোনো কারণে Mudfish ও TAP-Win32 adapter v9-এর সংযোগ বিচ্ছিন্ন হয়েছে।

    যেমন ping-উন্নতকারী প্রোগ্রাম Windows registry বদলে তা প্রয়োগ করতে সব নেটওয়ার্ক ডিভাইস পুনরায় চালু করলে হতে পারে।

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>-এর রিলে সার্ভারে UDP প্যাকেট পাঠাতে সমস্যা হয়েছে। জানা বার্তা:

  • 55 No buffer space available

    Mudfish UDP প্যাকেট পাঠাতে চেয়েছে, কিন্তু নিচের স্তরের socket buffer পূর্ণ হওয়ায় নতুন প্যাকেট পাঠাতে পারছে না।

    সাধারণত <address>-এর রিলে সার্ভারের যোগাযোগে সমস্যা বোঝায়। অন্য রিলে সার্ভার বেছে চেষ্টা করুন।

    মূল ইন্টারফেসে রিলে সার্ভার নির্বাচন

  • 64 Host is down

    <address>-এর রিলে সার্ভারে পৌঁছানো যাচ্ছে না। সার্ভার বন্ধ হয়ে থাকতে পারে। অন্য সার্ভার বেছে আবার চেষ্টা করুন।

    মূল ইন্টারফেসে বিকল্প রিলে সার্ভার নির্বাচন

সমস্যা চলতে থাকলে FastConnect বন্ধ করেও একই সমস্যা হয় কি না দেখুন।

স্ক্রিনশটগুলো মূল নথি থেকে নেওয়া; ইন্টারফেসের ভাষা ও মেনুর নাম আলাদা হতে পারে।

MUDEC_00167​

Failed to connect to the master server

কেন্দ্রীয় Mudfish সার্ভারের প্রমাণীকরণ সার্ভারে সংযোগ অসম্ভব হলে হয়। বিস্তারিত MUDEC_00079-এ দেখুন।

MUDEC_00176​

tcprelay: Failed to find SID for destination <ip>

সাধারণত FastConnect মোড চালু থাকলে হতে পারে। কম্পিউটার থেকে <ip>-এ সংযোগের অনুরোধ Mudfish পেয়েছে, কিন্তু কোন রিলে সার্ভারে পাঠাবে তার তথ্য নেই।

বর্তমান সমাধান:

  1. FastConnect মোড বন্ধ করুন।

  2. গেম খেলতে সমস্যা না হলে উপেক্ষা করতে পারেন।

MUDEC_00177​

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

FastConnect মোড চালু থাকলে হতে পারে। Mudfish-এর অভ্যন্তরে <number>-এর রিলে সার্ভার পাওয়া যাচ্ছে না।

<number> সার্ভারের অনন্য ID। প্রোগ্রামের সেখানে পাঠানোর কথা থাকলেও সার্ভারের তথ্য পাওয়া যায়নি।

পরীক্ষা করুন:

  • বর্তমান আইটমের সেটিংসে অন্য রিলে সার্ভার বেছে নিন। আগের সার্ভারে সংযোগ সম্ভব না হওয়ায় 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) প্রত্যাশার চেয়ে ছোট হলে বার্তাটি আসে। 'X' প্রকৃত MTU, 'Y' বর্তমানে সেট করা Mudfish-এর মান। X ছোট হওয়ার সাধারণ কারণ:

  1. ইন্টারনেট-সংযুক্ত নেটওয়ার্ক ডিভাইসের MTU জোর করে বদলানো হয়েছে।

    ping-উন্নতকারী প্রোগ্রাম ইনস্টল করলে এমন পরিবর্তন করতে পারে।

  2. কম্পিউটার ও কেন্দ্রীয় সার্ভারের মাঝের কোনো রাউটার শুধু ছোট MTU-তে যোগাযোগ করতে পারে।

সমাধান 1​

আগে ব্যবহৃত নেটওয়ার্ক ডিভাইসগুলোর ডিফল্ট MTU দেখুন। সাধারণ পদ্ধতি:

  • Start থেকে Control Panel খুলুন।

  • Network Connections খুলে ইনস্টল করা ও চালু ডিভাইসের তালিকা দেখুন।

  • প্রতিটি ডিভাইসে ডান-ক্লিক করে Properties খুলুন।

    মূল ইন্টারফেসে নেটওয়ার্ক অ্যাডাপ্টারের বৈশিষ্ট্য

  • Configure চাপুন এবং Advanced ট্যাবে MTU খুঁজুন।

  • মানটি 1500 কি না দেখুন। না হলে 1500-এ ফিরিয়ে দিন।

সমাধান 2​

TAP-Win32 Adapter v9-এর MTU বদলানোর আগে Mudfish সম্পূর্ণ বন্ধ থাকতে হবে। সংযুক্ত অবস্থায় বদলালে রিলে সার্ভারের যোগাযোগ বিচ্ছিন্ন হয়।

সমাধান 1-এ সব ডিভাইস সঠিকভাবে 1500 bytes থাকলে TAP-Win32 Adapter v9-এর ডিফল্ট MTU 'X' - 50 করার পরামর্শ দেওয়া হয়। যেমন ত্রুটিতে 1480 bytes থাকলে 1430 byte করুন।

  • TAP-Win32 Adapter v9 খুঁজে ডান-ক্লিক করে Properties খুলুন।

    মূল ইন্টারফেসে TAP অ্যাডাপ্টারের MTU সেটিংস

  • Configure চাপুন এবং Advanced ট্যাবে MTU খুঁজুন।

  • ছোট মান দিয়ে সংরক্ষণ করুন।

  • XP-তে ঠিকমতো প্রয়োগ করতে পুনরায় চালু করতে হবে।

স্ক্রিনশটগুলো মূল নথি থেকে নেওয়া; ইন্টারফেসের ভাষা ও মেনুর নাম আলাদা হতে পারে।

MUDEC_00180​

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

শুধু FastConnect মোড সক্রিয় থাকলে হয়। রিলে সার্ভার থেকে ডেটা পড়ে স্থানীয় কম্পিউটারে পাঠাতে সমস্যা হয়েছে। <errno> ও <errmsg>-এর বিস্তারিত:

  • 55 No buffer space available

    স্থানীয় কম্পিউটারে ডেটা পাঠাতে চাইলেও socket buffer পূর্ণ হওয়ায় আর পাঠানো যায়নি। সাধারণত রিলে সার্ভারে অতিরিক্ত সংযোগ তৈরির চেষ্টায় হয়।

FastConnect মোড বন্ধ করে বা রিলে সার্ভার বদলে চেষ্টা করুন।

MUDEC_00181​

udp_relay: Failed to find the backend for <ip>

FastConnect মোড চালু থাকলে এবং <ip> গন্তব্যে ডেটা পাঠানো না গেলে এই ত্রুটি হতে পারে।

MUDEC_00182​

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

UDP relay প্রোগ্রাম আর socket(2) তৈরি করতে পারছে না। <errno> থেকে বিস্তারিত বোঝা যায়, তবে সাধারণত অতিরিক্ত UDP socket তৈরি হওয়াই কারণ।

অনেক UDP সংযোগ তৈরি করা প্রোগ্রাম বন্ধ করলে সমাধান হতে পারে। আরও যা করতে পারেন:

  • BitTorrent-এর মতো P2P প্রোগ্রাম চললে বন্ধ করুন।

  • বেশি নেটওয়ার্ক কার্যকলাপ করে এমন প্রোগ্রাম বন্ধ করুন।

  • Full VPN + FastConnect একসঙ্গে ব্যবহার করলে Full VPN বন্ধ করুন।

MUDEC_00186​

Wrong TCP format hdr: <char>

নির্বাচিত রিলে সার্ভারের সঙ্গে যোগাযোগে সমস্যা হয়েছে। অথবা সংযোগ নজরদারিতে আছে কিংবা নেটওয়ার্ক ফায়ারওয়াল আটকে দিয়েছে।

অন্য সংযোগ প্রোটোকল বা অন্য রিলে সার্ভার চেষ্টা করুন।

MUDEC_00192​

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

কারণ সাধারণত <errno> অনুযায়ী আলাদা। নিচের বিষয়গুলো দেখুন।

  • ডাউনলোড পৃষ্ঠা থেকে সর্বশেষ সংস্করণ ব্যবহার করুন। এটি আর tuntap ড্রাইভারের ওপর নির্ভর করে না, তাই সমস্যা থাকার কথা নয়।

  • Mudfish প্রসেস আগে থেকেই চলার কারণে হতে পারে। প্রসেস তালিকায় mudfish থাকলে kill দিয়ে বন্ধ করে আবার চেষ্টা করুন।

MUDEC_00196​

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

SID <number>-এর সার্ভার কোনো কারণে আর পরিষেবা দিতে না পারলে হতে পারে। SID হলো রিলে সার্ভারের অভ্যন্তরীণ অনন্য ID। পরীক্ষা করুন:

  • Full VPN বা আইটমের সেটিংসে অন্য রিলে সার্ভার বেছে নিলে সমস্যা মেটে কি না।

  • নির্দিষ্ট মূল্যের প্ল্যান হলে ড্যাশবোর্ড-এ মাসিক ট্র্যাফিক ব্যবহার দেখুন।

    পাসের মাসিক সীমা ছাড়িয়ে গেলে এই সমস্যা হতে পারে।

  • পর্যাপ্ত ক্রেডিট আছে কি না দেখুন। নির্দিষ্ট মূল্যের প্ল্যানে পাস না কেনার কারণেও কখনো হয়।

    পাসের তথ্যের জন্য প্ল্যান পরিবর্তনের ঘোষণা - 20210607 দেখুন।

MUDEC_00235​

Too many heartbeat errors. Please check your firewalls.

রিলে সার্ভারের যোগাযোগ বজায় রাখতে পাঠানো heartbeat ব্যর্থ হচ্ছে। সাধারণত নেটওয়ার্ক ফায়ারওয়ালের নীতি Mudfish-এর সংযোগ প্রোটোকল আটকে দেয়।

রিলে সার্ভারের যোগাযোগ সমস্যা সমাধান দেখে প্রোটোকল বদলান।

MUDEC_00238​

Packet loss rate <percentage> to <mudfish_node_name>

এই সতর্কতা মানে বর্তমান কোনো আইটমে <mudfish_node_name> সার্ভার ব্যবহারের সেটিং রয়েছে। Mudfish ব্যবহৃত বলে মনে করা সার্ভারে নিয়মিত packet loss পরীক্ষা করে জানায়।

এই পরীক্ষায় <percentage> পরিমাণ প্যাকেট বাদ পড়ছে।

শতাংশ যত বেশি, সংযোগ তত অস্থিতিশীল। অন্য সার্ভার বেছে নেওয়ার নির্দেশক হিসেবে ব্যবহার করতে পারেন। সমাধানের চেষ্টা:

  • সংযোগ প্রোটোকল TCP-ভিত্তিক করুন।

  • অথবা 'সেটিংস -> প্রোগ্রাম'-এ RTT পরীক্ষার পদ্ধতি TCP-ভিত্তিক করুন।

  • অন্য রিলে সার্ভার ব্যবহার করুন।

মূল কারণ আরও বিশ্লেষণ করতে WinMTR দিয়ে নেটওয়ার্ক বিশ্লেষণ দেখে ব্যবহৃত সার্ভারের public IP পরীক্ষা করুন।

MUDEC_00251​

Failed to connect the master server.

কেন্দ্রীয় Mudfish সার্ভারে সংযোগ করা না গেলে এই বার্তা আসতে পারে।

'স্থিতি -> প্রসেস'-এর Launcher লগ দেখুন। এই বার্তার আগে অন্য ত্রুটি আছে কি না দেখুন। সেটিই মূল কারণ, তাই সংশ্লিষ্ট ত্রুটির নথি অনুসরণ করুন।

MUDEC_00254​

authc_read() failed: <result>

কারণ MUDEC_00020-এর মতোই।

MUDEC_00258​

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

কারণ MUDEC_00020-এর মতোই।

MUDEC_00260​

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

কম্পিউটারে DHCP উত্তর পাঠাতে ব্যর্থ হলে এই ত্রুটি হতে পারে। নির্দিষ্ট কারণ <errno> ও <error_msg>-এ থাকে। সম্ভাব্য বার্তা:

  • No route to host

    DHCP উত্তর কোথায় পাঠাবে তা অভ্যন্তরীণভাবে জানা নেই। Mudfish-এর কনফিগারেশন ঠিকমতো না হওয়া বা অন্য অজানা সমস্যার কারণে হতে পারে।

MUDEC_00045-এর -I বিকল্প চেষ্টা করুন।

মূল Windows ইন্টারফেসে Launcher-এর -I বিকল্প

স্ক্রিনশটটি মূল নথি থেকে নেওয়া; ইন্টারফেসের ভাষা ও মেনুর নাম আলাদা হতে পারে।

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 ইনস্টল করে থাকলে সেটি সরিয়ে দিন।

  2. অন্য VPN চলছে কি না দেখুন। কখনো অন্য VPN সিস্টেমের routing table বদলে এই সমস্যা তৈরি করে।

সমাধান 1​

TAP-Win32 adapter v9-এর MTU 1450 বা তার নিচে, অথবা ত্রুটি বন্ধ হওয়া পর্যন্ত আরও কমাতে হবে।

  • আগে Mudfish বন্ধ করুন। চলার সময় MTU বদলালে প্রোগ্রাম অস্বাভাবিকভাবে কাজ করতে পারে।

  • TAP-Win32 Adapter v9 খুঁজে ডান-ক্লিক করে Properties খুলুন।

মূল ইন্টারফেসে TAP অ্যাডাপ্টারের MTU সেটিংস

  • Configure চাপুন এবং Advanced ট্যাবে MTU খুঁজুন।

  • ডিফল্ট 1500 থেকে ছোট মান দিন। আগে 1400, তারপর 50 করে কমিয়ে 1350, 1300 ইত্যাদি পরীক্ষা করুন। একসময় MUDEC_00262 আর দেখা যাবে না।

  • XP-তে সঠিকভাবে প্রয়োগ করতে পুনরায় চালু করতে হবে।

সমাধান 2​

সেটিংস মেনুর MTU বদলেও সমাধান হতে পারে।

  1. 'সেটিংস → প্রোগ্রাম' খুলুন।

  2. MTU ধীরে ধীরে 1400, 1300 বা 1200 করে পরীক্ষা করুন।

    Mudfish-এর ডিফল্ট 1400।

সমাধান 3​

  • কখনো UDP থেকে TCP করলে সমাধান হয়।
  1. 'সেটিংস → প্রোগ্রাম' খুলুন।

  2. TCP-ভিত্তিক প্রোটোকল / পোর্ট বেছে নিন।

স্ক্রিনশটটি মূল নথি থেকে নেওয়া; ইন্টারফেসের ভাষা ও মেনুর নাম আলাদা হতে পারে।

MUDEC_00269​

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

শুধু FastConnect মোড সক্রিয় থাকলে হয়। রিলে সার্ভার থেকে ডেটা পড়ে স্থানীয় কম্পিউটারে পাঠাতে সমস্যা হয়েছে। <errno> ও <errmsg>-এর বিস্তারিত:

  • 55 No buffer space available

    স্থানীয় কম্পিউটারে ডেটা পাঠাতে চাইলেও socket buffer পূর্ণ হওয়ায় আর পাঠাতে পারেনি।

    সাধারণত Torrent বা অনেক সংযোগ তৈরি করা প্রোগ্রাম চলায় Mudfish-এর ধারণক্ষমতার বেশি socket তৈরি হয়।

  • 65 No route to host

    Core <ip>:<port>-এ প্যাকেট পাঠাতে চাইলেও গন্তব্যের routing তথ্য পায়নি।

    Mudfish ব্যবহার করতে সমস্যা না হলে উপেক্ষা করতে পারেন। FastConnect ব্যবহার অসম্ভব হলে সমস্যা রিপোর্ট পাঠান, এতে কারণ বোঝা সহজ হবে।

FastConnect মোড বন্ধ করে অথবা রিলে সার্ভার বদলে চেষ্টা করুন।

MUDEC_00279​

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

Mudfish-এর অভ্যন্তরীণ পরিষেবার সমস্যায় হতে পারে। মূল সমাধানের জন্য পরিচালনা দলের সাহায্য প্রয়োজন। Mudfish ফোরামে যোগাযোগ করুন।

MUDEC_00280​

কারণ MUDEC_00020-এর মতোই।

MUDEC_00281​

Failed to fetch the routing table.

কেন্দ্রীয় সার্ভার থেকে রাউটিং টেবিলের তথ্য পাওয়া যায়নি। কখনো নেটওয়ার্ক সমস্যায় ব্যর্থ হয়। চলতে থাকলে চেষ্টা করুন:

স্ক্রিনশটগুলো মূল নথি থেকে নেওয়া; ইন্টারফেসের ভাষা ও মেনুর নাম আলাদা হতে পারে।

MUDEC_00282​

Failed to receive heartbeat resp <result_code>

কেন্দ্রীয় Mudfish সার্ভারের heartbeat উত্তর না পেলে হতে পারে। <result_code> অনুযায়ী কারণ আলাদা। বারবার হলে কেন্দ্রীয় সার্ভার ব্যবহারকারীর সংযোগ বিচ্ছিন্ন বলে ধরে নেয়, তাই সমাধান না হলে পরিষেবা ব্যবহারে সমস্যা হতে পারে।

তবে মাঝে মাঝে হলে উপেক্ষা করা যায়।

MUDEC_00283​

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

এটি একটি FATAL ত্রুটি। Mudfish কেন্দ্রীয় সার্ভারে জানা ক্লায়েন্টের সর্বশেষ heartbeat মান এবং বর্তমানে Mudfish প্রোগ্রামের heartbeat মানের মধ্যে বড় পার্থক্য থাকলে এটি দেখা দিতে পারে। বর্তমানে পার্থক্যটি <timediff> বলে নির্ধারিত হয়েছে। এই মান 1800 সেকেন্ডের (30 মিনিট) বেশি হলে Mudfish Core প্রসেস জোর করে বন্ধ করা হয়। নিচের পরিস্থিতিতে এটি ঘটতে পারে।

  • ল্যাপটপ বা ডেস্কটপ হাইবারনেশনে রাখার কিছুক্ষণ পরে আবার চালু করলে।

  • কিছু সময় নেটওয়ার্ক সম্পূর্ণ অচল থাকার পরে সংযোগ ফিরে এলে।

এটি ঘটলে Mudfish প্রোগ্রাম আবার চালু করুন।

MUDEC_00285​

CryptAcquireContext failed with error <errno>: <errmsg>

Mudfish চালু করার সময় এনক্রিপশন কী তৈরির অনুমতি আছে কি না যাচাই করতে গিয়ে এই ত্রুটি হতে পারে। নিচের ত্রুটি কোড দেখা যেতে পারে।

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

    এই ত্রুটি হলে MUDEC_00286 অংশের সমাধান অনুসরণ করে দেখুন।

MUDEC_00286​

CryptAcquireContext, newkeyset

Mudfish প্রথমবার চালু করার সময় এনক্রিপশন কী তৈরির প্রাথমিক প্রস্তুতিতে সমস্যা হয়েছে। এই ত্রুটি দেখা দিলে নিচের উপায়গুলো চেষ্টা করতে পারেন।

  1. বর্তমান Windows অ্যাকাউন্টে পাসওয়ার্ড আছে কি না দেখুন। পাসওয়ার্ড ছাড়া লগইন করা গেলে পাসওয়ার্ড নির্ধারণ করে কম্পিউটার পুনরায় চালু করুন।

  2. 1 নম্বর পদ্ধতিতে কাজ না হলে সম্পূর্ণ নতুন একটি Windows অ্যাকাউন্ট তৈরি করে পাসওয়ার্ড দিন এবং সেই অ্যাকাউন্ট দিয়ে চেষ্টা করুন।

  3. 1 ও 2 নম্বর পদ্ধতিতেও কাজ না হলে নিচের মতো করুন।

    • ফাইল এক্সপ্লোরারে %APPDATA%\Microsoft\Crypto\ ডিরেক্টরিতে যান। তার ভেতরের RSA ডিরেক্টরির নাম RSA.old-এর মতো একটি নামে বদলে কম্পিউটার পুনরায় চালু করুন।

      RSA ডিরেক্টরির নাম বদলালেও কাজ না হলে Keys ডিরেক্টরির নাম Keys.old-এর মতো একটি নামে বদলে কম্পিউটার পুনরায় চালু করে চেষ্টা করুন।

MUDEC_00299​

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

Linux-এর Mudfish চালানোর সময় এই ত্রুটি দেখা দিতে পারে। এর অর্থ <command> কমান্ড চালানো যায়নি। বিস্তারিত কারণ জানতে <errnum> ও <errmsg> দেখুন।

  • 9 - Bad file descriptor

    এর অর্থ যে প্রসেস কমান্ডটি চালানোর কথা ছিল, সেটি অপ্রত্যাশিত কারণে ক্র্যাশ করেছে।

    এই ত্রুটি হলে Mudfish ফোরামে প্রযুক্তিগত সহায়তা চাইুন।

ipTIME রাউটার ব্যবহার করলে সেটির বিদ্যুৎ সম্পূর্ণ বন্ধ করে আবার চালু করুন। তবুও ত্রুটি চলতে থাকলে ড্যাশবোর্ডের স্থিতি → প্রসেসে Core লগে WARN বা ERROR বার্তা আছে কি না দেখুন এবং https://pastebin.com ইত্যাদিতে আপলোড করুন। রাউটারের মডেলটিও জানান।

MUDEC_00305​

কারণ MUDEC_00015-এর মতোই।

MUDEC_00306​

কারণ MUDEC_00015-এর মতোই।

MUDEC_00309​

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

Mudfish Core প্রসেস রাউটিং টেবিলে একটি এন্ট্রি তৈরি করতে গিয়ে ব্যর্থ হলে এই ত্রুটি দেখা দিতে পারে। বর্তমানে জানা ত্রুটির বিবরণ নিচে দেওয়া হলো।

  • Network is unreachable

    অভ্যন্তরীণ নেটওয়ার্ক বিন্যাস অনুযায়ী তৈরি করতে চাওয়া এন্ট্রির গন্তব্যে পৌঁছানো সম্ভব না হলে এটি ঘটতে পারে।

    অন্য অভ্যন্তরীণ ত্রুটির কারণে নেটওয়ার্ক কনফিগারেশন ব্যর্থ হয়ে থাকতে পারে। Mudfish ড্যাশবোর্ডে ‘স্থিতি → প্রসেস’ মেনুতে গিয়ে Core লগে MUDEC_00309-এর আগে অন্য ত্রুটি আছে কি না দেখুন।

    সাধারণত আইটেমে নির্ধারিত রিলে সার্ভার বন্ধ থাকলে এটি দেখা দিতে পারে।

MUDEC_00314​

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

Mudfish <ip> রিলে সার্ভারের <protocol>-ভিত্তিক <port>-এ সংযোগের চেষ্টা করলেও অপারেটিং সিস্টেম থেকে সংযোগের অবস্থা সম্পর্কে কোনো উত্তর না পেলে এই ত্রুটি হতে পারে। অর্থাৎ ওই রিলে সার্ভারের সঙ্গে সংযোগ হয়নি। নিচের উপায়গুলোতে সমাধান হতে পারে।

  • সংযোগ প্রোটোকল পাতায় উল্লেখিত অন্য ধরনের সংযোগ প্রোটোকল দিয়ে চেষ্টা করুন, অথবা

  • অন্য রিলে সার্ভার ব্যবহার করে দেখুন।

MUDEC_00316​

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

Mudfish কেন্দ্রীয় সার্ভার থেকে ব্যবহারকারীর আইটেমের তথ্য (রাউটিং তথ্য) আনার সময় সমস্যা হলে এই ত্রুটি দেখা দিতে পারে। বার্তার সংখ্যাগুলোর অর্থ নিচে দেওয়া হলো।

  • <cur_count>

    বর্তমানে প্রক্রিয়াকৃত রাউটিং টেবিলের ইনডেক্স নম্বর।

  • <total_count>

    ডাউনলোড করতে হবে এমন রাউটিং টেবিলের মোট সংখ্যা।

  • <result>

    বর্তমানে ডাউনলোড হওয়া রাউটিং টেবিলের তথ্যের আকার।

  • <expected_size>

    ডাউনলোড করতে হবে এমন রাউটিং টেবিলের তথ্যের আকার। অর্থাৎ এই পরিমাণ তথ্য ডাউনলোড করতে হবে।

MUDEC_00319​

Failed to authenticate using ID/PWD

ব্যবহারকারীর ID ও পাসওয়ার্ড দিয়ে প্রমাণীকরণ ব্যর্থ হয়েছে। এই ত্রুটি বারবার হলে নিচের বিষয়গুলো পরীক্ষা করুন।

  • “স্থিতি -> প্রসেস” মেনুর Core লগে WARN বা ERROR বার্তা আছে কি না দেখুন। সাধারণত MUDEC_00319-এর আগে অন্য কোনো Mudfish অভ্যন্তরীণ ত্রুটি হওয়ার সম্ভাবনা অনেক বেশি। আগের সেই ত্রুটিই সাধারণত মূল কারণ নির্দেশ করে।

  • https://mudfish.net/admin/front পাতায় গিয়ে পাসওয়ার্ডের বিন্যাস আরও সহজ করে বদলে দেখুন। তারপর আবার চেষ্টা করুন।

MUDEC_00320​

Failed to fetch the static node information.

Mudfish কেন্দ্রীয় সার্ভার থেকে রিলে সার্ভারের তথ্য আনা না গেলে এই ত্রুটি হতে পারে। বিভিন্ন কারণ থাকলেও সাধারণত নিচের কারণে হয়।

  • Mudfish কেন্দ্রীয় সার্ভারের নেটওয়ার্ক অস্থিতিশীল হলে।

  • আপনার ব্যবহৃত ইন্টারনেট লাইনে নেটওয়ার্ক ফায়ারওয়াল থাকলে।

  • আপনার কম্পিউটারের নেটওয়ার্ক সেটিংয়ে সমস্যা থাকলে।

MUDEC_00330​

Slowed down due to speed limitation.

নির্দিষ্ট মূল্যের প্ল্যানের ব্যবহারকারীদের এই ত্রুটি দেখা দিতে পারে। ওই প্ল্যানের গতিসীমার কারণে Mudfish প্রোগ্রাম গতি সীমিত করলে এটি দেখা যায়। গতিসীমার বিস্তারিত মূল্য পরিকল্পনা নথিতে দেখুন।

সমাধানের জন্য নিচের যেকোনো একটি উপায় চেষ্টা করতে পারেন।

  1. অন্য প্ল্যান, অর্থাৎ ব্যবহার অনুযায়ী মূল্য পরিশোধের প্ল্যানে পরিবর্তন করতে পারেন।

  2. অপ্রয়োজনীয় নেটওয়ার্ক ট্র্যাফিক তৈরি করছে এমন প্রোগ্রাম বন্ধ করে ব্যান্ডউইথ খালি করুন।

  3. নির্দিষ্ট মূল্যের প্ল্যানে আরও বেশি গতিসীমার অন্য পাসে আপগ্রেড করে দেখতে পারেন।

    http://mudfish.net/admin/user/dataplan/modify পাতায় দেখতে পারেন।

  4. সমস্যাটি ওয়েব (HTTP / HTTPS) ট্র্যাফিকের কারণে হচ্ছে মনে হলে “সেটিং -> প্রোগ্রাম -> ব্যতিক্রম নিয়ম” মেনু থেকে ওয়েব ট্র্যাফিক বাদ দিয়ে দেখুন।

MUDEC_00332​

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

সকেট তৈরির সময় Fragmentation বন্ধ করতে ioctl() কল করতে গিয়ে ত্রুটি হয়েছে। <errno>-এ নিচের সংখ্যা দেখা যেতে পারে।

  • 10013 (WSAEACCESS)

    অপারেটিং সিস্টেম WSAIoctl() API কল আটকাচ্ছে বলে মনে হচ্ছে। সম্প্রতি ব্যক্তিগত ফায়ারওয়াল, নিরাপত্তা মডিউল বা AV (Anti-Virus) প্রোগ্রাম ইনস্টল করেছেন কি না দেখুন। এসব প্রোগ্রাম কলটি আটকে দেওয়ার সম্ভাবনা বেশি।

MUDEC_00333​

Failed to fetch static node <sid> information.

রিলে সার্ভার <sid>-এর লিংকের সঙ্গে যোগাযোগের জন্য IP ঠিকানা লিজ নেওয়া যায়নি। এই সমস্যা হলে ‘স্থিতি → প্রসেস’ মেনুতে গিয়ে core লগ দেখুন। এই ত্রুটির আগেই অন্য ত্রুটি বা সতর্কবার্তা দেখানো থাকবে।

প্রসেসের অবস্থা ও লগ দেখার মূল ইন্টারফেস

মূল ভাষার ইন্টারফেসসহ উৎসের স্ক্রিনশট পুনরায় ব্যবহার করা হয়েছে। আপনার পরিবেশে ভাষা ও মেনুর নাম আলাদা হতে পারে।

MUDEC_00338​

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

Mudfish কেন্দ্রীয় সার্ভার থেকে রাউটিং তথ্য আনতে ব্যর্থ হলে এই ত্রুটি হতে পারে।

‘স্থিতি -> প্রসেস’ মেনুর Mudfish Launcher লগে এই বার্তাটি পাবেন। এর আগে অন্য একটি ত্রুটি বার্তা থাকবে। সেই ত্রুটির কারণেই সমস্যাটি হয়েছে, তাই সংশ্লিষ্ট ত্রুটির নথি দেখুন।

MUDEC_00350​

Failed to connect to the mudfish master server.

Mudfish Launcher কেন্দ্রীয় সার্ভারে প্রমাণীকরণের চেষ্টা করে ব্যর্থ হলে এই সমস্যা হতে পারে।

সাধারণত সংযোগ ঠিকমতো স্থাপিত না হলে এটি হয়। ‘স্থিতি -> প্রসেস’ মেনুর Mudfish Launcher লগে এই বার্তাটি পাবেন। এর আগে অন্য একটি ত্রুটি বার্তা থাকবে। সেই ত্রুটির কারণে সমস্যাটি হয়েছে, তাই সংশ্লিষ্ট ত্রুটির নথি দেখুন।

MUDEC_00351​

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

Mudfish রিলে সার্ভারের সঙ্গে প্রমাণীকরণ সার্ভারের যোগাযোগে সমস্যা হলে এই ত্রুটি হতে পারে। সাধারণত নিচের কোনো একটি কারণ থাকে।

  • ডেটা গ্রহণের সময় OS-এর ভেতরে অপ্রত্যাশিত ত্রুটি হলে।

  • প্রাপ্ত ডেটার পরিমাণ কম হলে বা কোনো ডেটা না এলে।

এই সমস্যা হলে নিচের বিষয়গুলো পরীক্ষা করুন।

  1. প্রথমে সমস্যাটি সাময়িক, নাকি সব সময় হচ্ছে তা যাচাই করুন। আপনার ISP বা আন্তর্জাতিক নেটওয়ার্কের সমস্যা অথবা Mudfish প্রমাণীকরণ সার্ভারের ত্রুটিপূর্ণ কার্যক্রমের কারণে এটি হতে পারে।

  2. সমস্যাটি থাকা অবস্থায় “স্থিতি -> প্রসেস” মেনুতে গেলে Mudfish Launcher-এর লগ দেখতে পাবেন। লগে MUDEC_XXXXX (XXXXX হলো সংখ্যা) বিন্যাসে অন্য ত্রুটি বা সতর্কবার্তা আছে কি না দেখুন।

    সাধারণত MUDEC_00351-এর আগে অন্য একটি ত্রুটি নম্বর থাকার সম্ভাবনা অনেক বেশি। সেই নম্বর থাকলে বার্তাটি আরও বিস্তারিত কারণ জানাবে।

সমস্যা চলতে থাকলে Mudfish ফোরামে যোগাযোগ করুন।

MUDEC_00352​

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

ব্যবহারকারীর ID ও পাসওয়ার্ডের প্রমাণীকরণ ব্যর্থ হয়েছে। অর্থাৎ Mudfish প্রমাণীকরণ সার্ভারের সঙ্গে যোগাযোগে সমস্যা ছিল না, কিন্তু দেওয়া ID / PASSWORD Mudfish DB-তে পাওয়া যায়নি।

সমস্যা চলতে থাকলে নিচের বিষয়গুলো পরীক্ষা করুন।

  • https://mudfish.net/admin/front পাতায় একই ID / PASSWORD দিয়ে ঠিকমতো লগইন করা যায় কি না দেখুন।

  • ওই URL-এ লগইন করতে সমস্যা না হলেও শুধু প্রোগ্রামে সমস্যা হলে PASSWORD আরও সহজ করে বদলে আবার চেষ্টা করুন।

  • এই দুই উপায়ে সমাধান না হলে Mudfish ফোরামে যোগাযোগ করুন।

MUDEC_00357​

Your account isn't activated.

কোনো কারণে ব্যবহারকারীর অ্যাকাউন্টে লগইন বন্ধ করা হলে এই ত্রুটি হতে পারে। সাধারণত নির্দিষ্ট সময়ের মধ্যে অতিরিক্ত ভুল সংযোগের প্রচেষ্টা এর কারণ হওয়ার সম্ভাবনা বেশি।

এই ত্রুটি হলে Mudfish সম্পূর্ণ বন্ধ করে 5 মিনিট পরে আবার লগইন করে দেখুন।

MUDEC_00362​

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

Mudfish CLI ইন্টারফেসের সংযোগ কনফিগার করতে সমস্যা হলে এই ত্রুটি হতে পারে। <m_arg> অনুযায়ী Listening IP ও Port নির্ধারণ করা হয়। <errno> ব্যর্থতার বিস্তারিত কারণ নির্দেশ করে।

  • 10049 ODR_EADDRNOTAVAIL

    এই কোডের অর্থ “Cannot assign requested address”। অর্থাৎ <m_arg>-এ নির্ধারিত IP ব্যবহার করে CLI listening socket bind করা যায়নি।

    সাধারণত ipTIME Mudfish রাউটারে এটি দেখা যেতে পারে।

MUDEC_00373​

Failed to get the gateway IP address.

প্রোগ্রামে থাকা Mudfish রিলে সার্ভারের তালিকা থেকে নির্বাচিত সার্ভারের gateway IP ঠিকানা না পাওয়া গেলে এই ত্রুটি হতে পারে। সাধারণত নিচের কারণে হয়।

  • নির্বাচিত Mudfish রিলে সার্ভার অফলাইনে থাকলে। অর্থাৎ সার্ভার বন্ধ থাকলে বা নেটওয়ার্ক সমস্যার কারণে অফলাইনে গেলে এটি হতে পারে।

সমস্যা বারবার হলে অন্য Mudfish রিলে সার্ভার বেছে দেখুন।

MUDEC_00400​

Too many requests in short time

RTT-এর সর্বনিম্ন পথ হিসাব করা সার্ভার প্রোগ্রামে অল্প সময়ের মধ্যে অত্যধিক অনুরোধ পাঠালে এই সমস্যা হয়। বার্তাটি দেখলে নিচের মতো করুন।

  • ত্রুটি দেখানো পাতাটি বন্ধ করবেন না বা অন্য কোনো কাজ করবেন না; ওই অবস্থায় অপেক্ষা করুন।

  • এভাবে প্রায় 10 ~ 20 সেকেন্ড অপেক্ষা করুন।

  • তারপর যে বোতাম চাপলে ত্রুটিটি হয়েছিল সেটি আবার চাপুন।

MUDEC_00401​

Not enough information to calculate shortest pathes.

সাধারণত Mudfish-এর কাছে ব্যবহারকারীর RTT তথ্য যথেষ্ট না থাকায় সর্বনিম্ন পথ হিসাব করা না গেলে এই ত্রুটি হয়। নিচের লিংকে বর্ণিত পদ্ধতি চেষ্টা করুন।

MUDEC_00408​

ক্লায়েন্ট​

Failed to connect the RTT server.

নিচের MUDEC_00409 অংশটি দেখুন। একই কারণে এই ত্রুটি হয়।

সার্ভার​

Hit the speed cap.

নির্দিষ্ট মূল্যের প্ল্যান ব্যবহারকারীদের এই সমস্যা হতে পারে। বার্তাটির অর্থ Mudfish রিলে সার্ভারে গতিসীমা কার্যকর হয়েছে।

অর্থাৎ Mudfish ক্লায়েন্ট প্রোগ্রামে গতি সীমিত হলে MUDEC_00330, আর রিলে সার্ভারে গতি সীমিত হলে MUDEC_00408 ত্রুটি হয়।

বিস্তারিত MUDEC_00330 অংশে দেখুন।

MUDEC_00409​

Failed to connect the RTT server.

Mudfish-এর RTT তথ্য সরবরাহকারী সার্ভারে সংযোগ করা না গেলে এই ত্রুটি হতে পারে। এই ক্ষেত্রে,

সমস্যা চলতে থাকলে সমস্যার প্রতিবেদন পাঠিয়ে Mudfish প্রযুক্তিগত সহায়তার সঙ্গে যোগাযোগ করুন।

MUDEC_00410​

Failed to connect the master server.

Mudfish প্রমাণীকরণ সার্ভারের সঙ্গে ঠিকমতো সংযোগ না হলে এই ত্রুটি হয়।

  • ‘সেটিং -> প্রসেস’-এর Mudrun Launcher লগে আগে অন্য ত্রুটি থাকবে। বিস্তারিত কারণ জানতে সেই অংশটি দেখুন।

MUDEC_00416​

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

সাধারণত Mudfish আইটেমের রিলে সার্ভারে “উন্নত মোড” সেট করার সময় এটি হয়। উন্নত মোড সেট করতে রিলে সার্ভারে কনফিগারেশনের তথ্য পাঠানো হয়; সেই তথ্য পাঠানোর সময় সংযোগে সমস্যা হয়েছে। <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> আইটেমের জন্য রিলে সার্ভারের উন্নত মোড সেট করার সময় অজানা তথ্যের ঘাটতির কারণে কোন সার্ভার বেছে নিতে হবে তা নির্ধারণ করা না গেলে এই ত্রুটি হতে পারে। সমাধানের জন্য নিচের বিষয়গুলো পরীক্ষা করুন।

  • বর্তমানে Mudfish ক্রেডিট আছে কি না অবশ্যই দেখুন। কখনও ক্রেডিটের অভাবে এই সমস্যা হয়।

  • আইটেমের সেটিংয়ে রিলে সার্ভার “স্বয়ংক্রিয় নির্বাচন” করা থাকলে নিজে একটি রিলে সার্ভার নির্ধারণ করে দেখুন।

  • অথবা RTT হালনাগাদ করার পদ্ধতি অনুযায়ী RTT তথ্য হালনাগাদ করে চেষ্টা করুন।

  • ‘সেটিং -> রিলে সার্ভার’ মেনুতে সার্ভারের তালিকা সীমিত করে থাকলে সেই সীমা সরিয়ে চেষ্টা করুন।

MUDEC_00424​

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

Mudfish-এর অভ্যন্তরীণ RTT গণনায় গড়ের তুলনায় RTT বিচ্যুতি 15% বা বেশি হলে এই বার্তা দেখানো হয়। এর অর্থ আপনার অবস্থানের সবচেয়ে কাছের Mudfish রিলে সার্ভার পর্যন্ত সংযোগও অস্থিতিশীল। বিস্তারিত গণনা পদ্ধতি নিচে দেওয়া হলো।

  1. সব রিলে সার্ভারের মধ্যে ব্যবহারকারীর সবচেয়ে কাছের 6টি বেছে নিয়ে নিয়মিত RTT পরীক্ষা করা হয়।

  2. পরীক্ষিত 6টি সার্ভারের সবগুলোর RTT stddev (মানক বিচ্যুতি) RTT avg (গড়)-এর তুলনায় 15% বা বেশি হলে সতর্কবার্তা দেখানো হয়।

বার্তাটি বারবার এলে নিচের বিষয়গুলো পরীক্ষা করুন।

  • তারযুক্ত সংযোগের বদলে বেতার (WIFI) সংযোগ ব্যবহার করছেন কি না দেখুন। বেতার সিগন্যালের শক্তির ওঠানামায় RTT-এর মানক বিচ্যুতি বেশি হতে পারে।

  • আপনার ISP লাইন পরীক্ষা করুন এবং অভ্যন্তরীণ QoS বা ফায়ারওয়াল সেটিং আছে কি না দেখুন।

MUDEC_00440​

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

কোনো কারণে ডেটা গ্রহণ ব্যর্থ হলে এই সমস্যা হতে পারে। <error_code>-এর কারণে এটি হয়েছে; নিচের কোড দেখুন।

  • 10060 (WSAETIMEDOUT)

    নির্দিষ্ট সময় ধরে ডেটা না আসায় সময়সীমা শেষ হয়েছে।

MUDEC_00446​

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

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 অপশন ব্যবহার করলে এই ত্রুটি হতে পারে। <errno>-এর মান অনুযায়ী কারণ আলাদা হয়।

  • 1168 (ERROR_NOT_FOUND)

    কম্পিউটারে Mudfish TAP-Win32 adapter v9 নেটওয়ার্ক ডিভাইস খুঁজে না পেলে এই ত্রুটি হতে পারে। সাধারণত নিচের পরিস্থিতিতে হয়।

    • Mudfish প্যাকেজ ইনস্টল করার সময় সমস্যার কারণে TAP-Win32 adapter v9 নেটওয়ার্ক ডিভাইস ঠিকমতো ইনস্টল না হলে।

    • ইন্টারনেট ক্যাফে বা স্কুলের মতো প্রশাসক-পরিচালিত PC পরিবেশে। এসব ক্ষেত্রে প্রায়ই সিস্টেমে ড্রাইভার ইনস্টল করা নিষিদ্ধ থাকে, তাই Mudfish ঠিকমতো কাজ না করার সম্ভাবনা বেশি।

    সমস্যা চলতে থাকলে সমস্যার প্রতিবেদন পাঠান।

  • 5010 (ERROR_OBJECT_ALREADY_EXISTS)

    Mudfish TAP-Win32 adapter v9 নেটওয়ার্ক ডিভাইসে ইতিমধ্যে একটি IP ঠিকানা সেট করা আছে।

    সাধারণ সমাধান হলো কম্পিউটার সম্পূর্ণ পুনরায় চালু করে চেষ্টা করা, অথবা -I অপশন ছাড়া Mudfish ব্যবহার করা।

MUDEC_00467​

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

আইটেমের ‘উন্নত মোড’ / ‘MultiPath মোড’-এর তথ্য <sid> রিলে সার্ভারে সেট করতে ব্যর্থ হলে এই ত্রুটি হয়।

ব্যর্থতার কারণ <errno> থেকে জানা যায়।

  • 10060 (WSAETIMEDOUT)

    অনুরোধের পর 20 সেকেন্ড ধরে রিলে সার্ভার উত্তর দেয়নি।

সমাধানের জন্য প্রথমে <sid> নম্বরের সার্ভারটি বাদ দিয়ে অন্য রিলে সার্ভার ব্যবহার করে দেখুন।

অথবা রিলে সার্ভারের মোড “সাধারণ মোড” করে পরীক্ষা করুন।

MUDEC_00470​

Increasing no of fragmented packets.

এই সমস্যা বারবার হলে আপনার কম্পিউটারের নেটওয়ার্ক ডিভাইস (NIC) ক্রমাগত খণ্ডিত প্যাকেট পাচ্ছে। ব্যবহারে সমস্যা না হলে তা বাধা নয়, কিন্তু খণ্ডিত প্যাকেটের কারণে 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: অপশন দিয়ে প্রসেসভিত্তিক প্রয়োগের চেষ্টা করলে, অথবা WFP আইটেম মোড ব্যবহার করলে এই সমস্যা হতে পারে।

সমাধানের জন্য TAP-Win32 adapter v9 নেটওয়ার্ক ডিভাইসের MTU বদলাতে হবে।

  • MUDEC_00262-এর পদ্ধতিতে ডিভাইসের MTU 1350 বা কম করে চেষ্টা করুন।

  • অথবা “WFP আইটেম মোড” Off করে চেষ্টা করুন।

MUDEC_00486​

MUDWFP_connect() failed.

কোনো কারণে mudwfp.sys ড্রাইভার চালানো না গেলে এই ত্রুটি হয়। লগ ফাইলে এই ত্রুটির আগে আরও বিস্তারিত কারণ পাওয়া যায়। আগের ত্রুটি বার্তা দেখুন। সাধারণত নিচের কোডগুলো একসঙ্গে দেখা যায়।

  • MUDEC_00514

  • MUDEC_00524

MUDEC_00505​

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

Mudfish-এর ভেতরে <processname> নামের প্রসেসের তথ্য না পাওয়া গেলে এই ত্রুটি হয়।

সমস্যা বারবার হলে সেই অবস্থাতেই একটি সমস্যার প্রতিবেদন পাঠান। কারণ আরও বিশ্লেষণ করতে অভ্যন্তরীণ লগ দেখা দরকার।

MUDEC_00514​

StartService() failed: <errno>

Mudfish WFP (Windows Filtering Platform) ড্রাইভার চালানোর Windows পরিষেবা ঠিকমতো শুরু হতে পারেনি। বিস্তারিত কারণ <errno>-এর মানের ওপর নির্ভর করে।

  • 0x2 (ERROR_FILE_NOT_FOUND)

    সাধারণত Windows Mudfish WFP ড্রাইভার লোড করতে না পারলে এই সমস্যা হতে পারে।

    কখনও 32-বিট Windows-এ 64-বিট Mudfish ইনস্টলার বা উল্টোভাবে 64-বিট Windows-এ 32-বিট ইনস্টলার ব্যবহার করলে এটি হয়।

    https://mudfish.net/download থেকে সঠিক সংস্করণ নিয়ে আবার ইনস্টল করে চেষ্টা করুন।

  • 0x7f (ERROR_PROC_NOT_FOUND)

    দুটি পরিস্থিতি হতে পারে।

    1. mudwfp.sys ড্রাইভার ঠিকমতো ইনস্টল না হলে এটি হতে পারে। Mudfish প্যাকেজ ঠিকমতো ইনস্টল হয়েছে কি না এবং ইনস্টল করার সময় কোনো ত্রুটি হয়েছিল কি না দেখুন।

    2. অথবা আপনার Windows সংস্করণ 7 বা তার আগের। WFP ঠিকমতো কাজ করতে অন্তত Windows 8 বা তার পরের সংস্করণ প্রয়োজন।

  • 0x4fb (ERROR_DRIVER_BLOCKED)

    কোনো কারণে Mudfish WFP ড্রাইভার লোড হওয়া আটকানো হয়েছে।

    • সাধারণত কম্পিউটারে চলমান অ্যান্টিভাইরাস বা ফায়ারওয়াল প্রোগ্রাম বাধা দিলে এটি হয়।

    • Intel-ভিত্তিক Windows-এর বদলে ARM-ভিত্তিক Windows ব্যবহার করলেও এই সমস্যা হতে পারে।

      Mudfish WFP ড্রাইভার কেবল Intel-ভিত্তিক Windows-এ সমর্থিত। ARM-ভিত্তিক Windows-এ সমর্থিত নয়।

MUDEC_00524​

Driver initialization IOCTL Failed: <rv>

Mudfish MUDWFP ড্রাইভারের প্রাথমিক প্রস্তুতি ঠিকমতো হয়নি। সাধারণত লগের আগের অংশে অন্য ত্রুটি ঘটে থাকার সম্ভাবনা অনেক বেশি। বিস্তারিত জানতে mudwfp_proxy_stdout.txt লগ ফাইল অথবা “স্থিতি -> প্রসেস” মেনুর mudwfp_proxy লগ দেখুন।

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 হয় কি না দেখা হয়।

এই 3টি ডোমেন পরীক্ষার পরে DNS resolving ঠিকমতো না হলে বা অপ্রত্যাশিত IP ফেরত এলে এই ত্রুটি হতে পারে। এর অর্থ ব্যবহারকারীর কম্পিউটার বা মাঝের নেটওয়ার্কে DNS অনুরোধ পর্যবেক্ষণ করে বদলে দেওয়ার প্রক্রিয়া রয়েছে।

সমাধানের জন্য DNS অনুরোধ এনক্রিপ্ট করতে হবে। প্রস্তাবিত পদ্ধতিগুলো হলো:

  1. Windows 10/11 ব্যবহারকারীদের জন্য DNS Over HTTPS (DOH)

    Windows অপারেটিং সিস্টেমে DOH সমর্থিত হলে সেটি ব্যবহার করতে পারেন। বিস্তারিত সেটিংয়ের জন্য নিচের লিংকগুলো সহায়ক হতে পারে।

  2. Mudfish DNS ক্লায়েন্ট (https://dns.mudfish.net/)

    অথবা Mudfish DNS ক্লায়েন্ট ব্যবহার করতে পারেন। এই প্রোগ্রাম ব্যবহার করলে DNS অনুরোধ এনক্রিপ্ট করে পাঠানো হয়।

MUDEC_00538​

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

এই সমস্যার অর্থ DNS poisoning-এর মাধ্যমে Mudfish ডোমেনের তথ্য বদলে দেওয়া হয়েছে। সাধারণত নেটওয়ার্ক ফায়ারওয়াল থাকা স্থান থেকে বা চীন থেকে সংযোগের চেষ্টা করলে এটি হতে পারে।

সমাধানের জন্য DNS অনুরোধ এনক্রিপ্ট করতে হবে। বিস্তারিত চীন থেকে Mudfish-এ সংযোগ পাতায় দেখুন।

MUDEC_00539​

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

ব্যবহারকারীর কম্পিউটার (অথবা ipTIME Mudfish রাউটার) থেকে Mudfish রিলে সার্ভার পর্যন্ত RTT মাপা ঠিকমতো কাজ না করলে এই ত্রুটি হতে পারে। সাধারণত নিচের পরিস্থিতিতে দেখা যায়।

  • নেটওয়ার্কের ফায়ারওয়াল RTT পরিমাপ আটকে দিলে।

  • সাময়িকভাবে নেটওয়ার্ক অস্থিতিশীল হওয়ায় সংযোগ ঠিকমতো না হলে বা পরীক্ষা ব্যর্থ হলে।

“সেটিং -> প্রোগ্রাম” মেনুতে “RTT পরীক্ষার পদ্ধতি” বদলে আবার চেষ্টা করুন।

MUDEC_00546​

NetworkExtension isn't ready yet

Mudfish থেকে Mac OS X-এর NetworkExtension মডিউলে সংযোগ করা না গেলে এই ত্রুটি হতে পারে। প্রথমে যাচাই করুন:

  • Networks-এ Mudfish VPN কনফিগার করা হয়েছে কি না।

  • System Extension হিসেবে Mudfish ইনস্টল হয়েছে কি না।

বিস্তারিত Mac OS X-এ ব্যবহার অংশে দেখুন। MacBook সম্পূর্ণ পুনরায় চালু করে চেষ্টা করলেও একই সমস্যা হয় কি না দেখুন।

তবুও উন্নতি না হলে নিচের পদ্ধতি চেষ্টা করুন।

  • Mudfish সম্পূর্ণ সরিয়ে আবার ইনস্টল করে দেখুন। সম্পূর্ণ সরানোর পদ্ধতি Mudfish অপসারণ নথিতে দেখুন।

  • Apple M1 CPU চিপ ব্যবহার করলে 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-এর “আজকের পথ” গণনা করা সার্ভারে সংযোগ ব্যর্থ হলে এই ত্রুটি হতে পারে। সাধারণত Multi-Path মোড ব্যবহারের সময় কোনো কারণে সর্বোত্তম পথ খুঁজে না পেলে দেখা যায়। এই সমস্যা হলে:

  • Multi-Path মোডের বদলে সাধারণ মোড বা Advanced মোড ব্যবহার করে পরীক্ষা করুন।

  • Telnet বা TCP সংযোগ পরীক্ষায় অভ্যস্ত হলে নিচের hostname:port-এ সংযোগ পরীক্ষা করুন।

    • short.mudfish.net:10012

কারণ বিশ্লেষণ বা নির্ধারণ কঠিন হলে সমস্যার প্রতিবেদন পাঠান, যাতে আরও বিশ্লেষণ করতে পারি।

MUDEC_00558​

Failed to connect mudfish API server.

Mudfish API সার্ভারের মাধ্যমে সর্বনিম্ন পথ হিসাব করতে সমস্যা হয়েছে। তবে এই বার্তাটি নিজে ব্যর্থতার মূল কারণ জানায় না। সঠিক কারণ জানতে এর আগের অন্যান্য ত্রুটি লগ দেখতে হবে।

বিস্তারিত কারণ জানতে ‘স্থিতি (Status) -> প্রসেস (Process) -> Flow Controller’ মেনু দেখুন।

সমস্যা চলতে থাকলে নিচের পদ্ধতি চেষ্টা করুন:

  • ব্যবহৃত আইটেমের নোড (রিলে সার্ভার) অপশন “স্বয়ংক্রিয় নির্বাচন (Auto Selection)” থাকলে নির্দিষ্ট নোড বেছে নিয়ে দেখুন সমস্যা থাকে কি না।

  • এতে সমাধান না হলে সমস্যাটি থাকা অবস্থায় আমাদের সমস্যার প্রতিবেদন পাঠান। সঠিকভাবে বুঝতে অভ্যন্তরীণ লগ দেখা প্রয়োজন।

MUDEC_00577​

Out of memory

সিস্টেমে মেমরির ঘাটতি রয়েছে। সমাধানের উপায়:

  1. কম্পিউটারে বাস্তব মেমরি যোগ করুন। এটিই সবচেয়ে ভালো উপায়।

  2. টাস্ক ম্যানেজারে কোন প্রসেস বেশি মেমরি ব্যবহার করছে দেখুন। অব্যবহৃত প্রসেস হলে জোর করে বন্ধ করে মেমরি খালি করুন।

    1. ব্রাউজার সাধারণত সিস্টেমে সবচেয়ে বেশি মেমরি ব্যবহারকারী প্রোগ্রামগুলোর একটি। সব ব্রাউজার বন্ধ করে গেম খেলুন।

      ব্রাউজার বন্ধ করলে Mudfish বন্ধ হয় না। Mudfish নিচের ডান দিকের system tray-তে চলতে থাকে।

    2. Mudfish প্রসেসগুলোর মেমরি ব্যবহার দেখুন। সাধারণত এমন নয়, তবে খুব বিরল ক্ষেত্রে Mudfish-এর নিজের মেমরি লিক থেকেও এটি হতে পারে।

MUDEC_00716​

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

Multi-Path মোডে কোনো কারণে <ip_addr> IP-এর রিলে সার্ভারে সংযোগ না হলে এই বার্তা দেখা দিতে পারে। বিস্তারিত কারণ <errno> ও <errstr>-এ থাকে। বার্তার ব্যাখ্যা:

  • 10060 ODR_ETIMEDOUT

    <ip_addr>:<port>-এ সংযোগের সময়সীমা শেষ হয়েছে।

এই সমস্যা হলে “সেটিং -> রিলে সার্ভার” মেনুতে সমস্যাযুক্ত সার্ভারটিকে blacklist-এ রেখে চেষ্টা করতে পারেন।

MUDEC_00719​

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

Multi Path মোড ব্যবহারের সময় এই সমস্যা হতে পারে। <ip_addr> IP-এর Mudfish রিলে সার্ভারে TCP প্যাকেট পাঠাতে গিয়ে <err_msg> ত্রুটি হয়েছে। বিস্তারিত ব্যাখ্যা:

  • ODR_ETIMEDOUT

    কোনো কারণে ওই Mudfish রিলে সার্ভারে প্যাকেট পাঠানো আটকে গিয়ে নির্দিষ্ট সময়ের বেশি এগোতে পারেনি, তাই সময়সীমা শেষ হয়েছে।

এই সমস্যায় সংযোগে অসুবিধা না হলে উপেক্ষা করতে পারেন।

MUDEC_00720​

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

MUDEC_00262 দেখুন। একই কারণে এই সমস্যা হয়।

MUDEC_00722​

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

Multi-Path মোডে এটি হতে পারে। বিস্তারিত MUDEC_00060 দেখুন। একই কারণে এই সমস্যা হয়।

MUDEC_00723​

re_broker_write_second() failed.

Multi Path মোড ব্যবহারের সময় এটি হতে পারে। এর আগে অন্য ত্রুটি ঘটে, তাই “স্থিতি -> প্রসেস” মেনুর Core লগে WARN বা ERROR বার্তা আছে কি না দেখুন। সমস্যা চলতে থাকলে:

  • Multi Path মোডের বদলে সাধারণ মোড বা উন্নত মোড ব্যবহার করুন।

  • অথবা Core লগের অন্য WARN / ERROR বার্তা দেখে সংশ্লিষ্ট ব্যবস্থা নিন।

এই সমস্যায় সংযোগে অসুবিধা না হলে উপেক্ষা করতে পারেন।

MUDEC_00724​

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

Multi Path মোড ব্যবহারের সময় এটি হতে পারে। <ip_addr> IP-এর Mudfish রিলে সার্ভারের সঙ্গে যোগাযোগের সময় <err_msg> ত্রুটি হওয়াই এর কারণ। বিস্তারিত ব্যাখ্যা:

  • ODR_ECONNRESET

    সংযোগে ব্যবহৃত Mudfish রিলে সার্ভার সংযোগের সময় TCP RST প্যাকেট পাঠিয়েছে। অর্থাৎ কোনো কারণে সংযোগ প্রত্যাখ্যান করেছে।

সংযোগে অসুবিধা না হলে উপেক্ষা করতে পারেন। সমস্যা হলে অন্য রিলে সার্ভার বেছে নিন অথবা “সংযোগ প্রোটোকল” UDP-ভিত্তিক করে পরীক্ষা করুন।

MUDEC_00725​

ODR_read() for hdr got EOF from <ip_addr>

Mudfish রিলে সার্ভার থেকে ডেটা নেওয়ার সময় সার্ভার ডেটা না পাঠালে অথবা আর ডেটা পাঠানোর নেই বোঝাতে EOF পাঠালে এই সমস্যা হতে পারে।

বারবার হলে অন্য রিলে সার্ভার বেছে নিন অথবা “সংযোগ প্রোটোকল” UDP-ভিত্তিক করে পরীক্ষা করুন।

MUDEC_00729​

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

Multi Path মোড ব্যবহারের সময় এই সমস্যা হতে পারে।

সংযোগ প্রোটোকল TCP হলে এই ত্রুটি হতে পারে। অর্থাৎ <ip> রিলে সার্ভার থেকে ডেটা গ্রহণ ব্যর্থ হয়েছে; সুনির্দিষ্ট কারণ <err_string> নির্দেশ করে।

  • ODR_ECONNABORTED

    ব্যবহারকারীর কম্পিউটার আগে Mudfish রিলে সার্ভারের সংযোগ কেটে দিলে এটি হতে পারে।

    কোনো কারণে অপারেটিং সিস্টেম সংযোগ কেটে দিয়েছে, অথবা ফায়ারওয়াল, অ্যান্টিভাইরাস ইত্যাদি তৃতীয় পক্ষের প্রোগ্রাম সংযোগ আটকে দিয়েছে—এমনও হতে পারে।

  • ODR_ETIMEDOUT

    রিলে সার্ভার থেকে Payload ডেটা read() করতে চাইলেও সার্ভার না পাঠানোয় সময়সীমা শেষ হয়েছে।

FAQ-এর রিলে সার্ভার সম্পর্কিত নথি অনুসরণ করে অন্য সার্ভার বেছে পরীক্ষা করুন, অথবা সংযোগ প্রোটোকল বদলে পরীক্ষা করুন।

অথবা “Multi Path মোড” Off করে চেষ্টা করুন।

MUDEC_00745​

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

নির্বাচিত Mudfish রিলে সার্ভার থেকে ডেটার অপেক্ষা করা হলেও ভুল দৈর্ঘ্যের উত্তর এসেছে। অর্থাৎ রিলে সার্ভারের সঙ্গে যোগাযোগ স্বাভাবিক নয়।

<errmsg> অনুযায়ী কারণ ভিন্ন হতে পারে। সাধারণত নিচের বার্তা দেখা যায়।

  • ODR_ETIMEDOUT

    নির্দিষ্ট সময় ধরে রিলে সার্ভার থেকে উত্তর না আসায় socket timeout হয়েছে।

MUDEC_00746​

No pong

Mudfish Core প্রসেস রিলে সার্ভারে সংযোগ পরীক্ষা করার সময় সার্ভার ভুল ডেটা পাঠালে এই ত্রুটি হতে পারে। সাধারণত সার্ভার নিজে ঠিকমতো কাজ না করলে হয়।

সমস্যা চলতে থাকলে নির্বাচিত রিলে সার্ভারের বদলে অন্যটি দিয়ে চেষ্টা করুন।

MUDEC_00747​

re_broker_add() failed.

এই সমস্যা হলে “স্থিতি -> প্রসেস” মেনুতে গিয়ে Core লগে WARN বা ERROR বার্তা আছে কি না দেখুন।

MUDEC_00748​

No DHCP enabled for TAP-Win32 adapter v9

Mudfish ইনস্টল করার সময় সিস্টেমে যোগ হওয়া TAP-Win32 adapter v9 ডিভাইসে DHCP সক্রিয় নেই।

সমাধানের জন্য নিচের মতো করুন।

  • কন্ট্রোল প্যানেল -> নেটওয়ার্ক ও ইন্টারনেট -> অ্যাডাপ্টারের অপশন পরিবর্তন মেনুতে যান।

  • TAP-Win32 adapter v9 ডিভাইসের বৈশিষ্ট্য উইন্ডো খুলুন।

  • ‘নেটওয়ার্ক -> ইন্টারনেট প্রোটোকল সংস্করণ 4 (TCP/IPv4)’-এর বৈশিষ্ট্য খুলুন।

  • “স্বয়ংক্রিয়ভাবে IP ঠিকানা নিন” সক্রিয় করুন। “স্বয়ংক্রিয়ভাবে DNS সার্ভারের ঠিকানা নিন”-ও সক্রিয় করুন।

এরপর Mudfish সম্পূর্ণ পুনরায় চালু করলে সমস্যাটি সমাধান হওয়ার কথা।

MUDEC_00774​

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

সাধারণত <ip> Mudfish রিলে সার্ভারে পিং মাপা ঠিকমতো কাজ না করলে এই সতর্কবার্তা হতে পারে।

কোন অংশে ঘটেছে জানা না গেলেও কোনো অংশে UDP প্রোটোকল আটকানো হওয়ার সম্ভাবনা বেশি।

সাধারণত বার্তাটি উপেক্ষা করা যায়। সম্ভব হলে <ip> সার্ভারটি ব্যবহার না করার পরামর্শ দেওয়া হয়।

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> বা <sidto> Mudfish রিলে সার্ভারের তথ্য না পাওয়া গেলে এই ত্রুটি হয়।

সমস্যা বারবার হলে সম্পূর্ণ অভ্যন্তরীণ লগ দেখতে হবে। সমস্যার প্রতিবেদন লিখে জানান।

এই সমস্যা হলে সাধারণত:

  • Multi-Path মোড ব্যবহার করবেন না, অথবা

  • রিলে সার্ভারের সেটিং বদলে দেখুন।

MUDEC_00800​

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

এই বার্তা শুধু নির্দিষ্ট মূল্যের প্ল্যান ব্যবহারকারীদের দেখা যেতে পারে। ওই প্ল্যানের পাসের মাসিক সর্বোচ্চ ব্যবহার অতিক্রম করলে এটি হয়। ব্যবহারসীমার বিস্তারিত মূল্য পরিকল্পনা নথিতে দেখুন।

MUDEC_00842​

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

বিনামূল্যের রিলে সার্ভার সরবরাহের জন্য Mudfish-এর অভ্যন্তরে ব্যবহৃত OpenVPN সার্ভার প্রোগ্রামের অভ্যন্তরীণ যোগাযোগে IP 127.0.0.1 UDP পোর্ট 23984 bind করতে কোনো কারণে ব্যর্থ হয়েছে।

<errno>-এর মান থেকে পরিস্থিতি আরও জানা যায়।

  • 48 Address already in use

    127.0.0.1 UDP পোর্ট 23984 bind করার সময় পোর্টটি আগে থেকেই ব্যবহৃত হলে এই ত্রুটি হতে পারে।

    কনসোল ব্যবহার করতে পারলে কোন প্রসেস পোর্টটি ব্যবহার করছে দেখুন।

বিনামূল্যের রিলে সার্ভার (সেটিং -> প্রোগ্রাম -> Full VPN মোড মেনুতে থাকা) ব্যবহার করার পরিকল্পনা না থাকলে এই সমস্যা উপেক্ষা করতে পারেন।

MUDEC_00866​

No <domain> host found.

<domain> ডোমেনের DNS resolving-এর চেষ্টা করলেও কোনো কারণে সিস্টেম NOT FOUND (পাওয়া যায়নি) ফেরত দিলে এই ত্রুটি হতে পারে।

সাধারণত DNS-ভিত্তিক ফিল্টারিং থাকা নেটওয়ার্কে হয়। চীনে Mudfish ব্যবহার করলে Great Firewall Mudfish ডোমেন আটকে দেওয়ার কারণে এটি হয়।

চীন থেকে Mudfish-এ সংযোগ নথি অনুসরণ করে DNS অনুরোধ এনক্রিপ্ট করুন।

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 অনাকাঙ্ক্ষিত রাউটিং টেবিল পরিবর্তন শনাক্ত করলে এই সমস্যা হতে পারে।

সাধারণত সিস্টেমে Muddog (https://dog.mudfish.net/) ইনস্টল থাকলে অথবা Mudfish চলার সময় অন্য VPN চালালে এটি হতে পারে।

এমন হলে Muddog বা অন্য 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>

ব্যবহারকারীর PC IPv6 নেটওয়ার্কে পৌঁছাতে পারে কি না Mudfish অভ্যন্তরীণভাবে পরীক্ষা করার সময় এই ত্রুটি হতে পারে। এটি উপেক্ষা করতে পারেন; Mudfish সংযোগে কোনো প্রভাব ফেলে না। <errno>-এ নিচের কোড আসতে পারে।

  • 10051 WSAENETUNREACH

    পৌঁছানো যায় না এমন নেটওয়ার্কে প্রবেশের চেষ্টা করলে এই কোড হয়। সাধারণত IPv6 নেটওয়ার্ক সক্রিয় না থাকলে দেখা যায়।

MUDEC_00989​

এটি MUDEC_00990-এর একই সমস্যা। নিচের অংশটি দেখুন।

MUDEC_00990​

একটি বৈধ IPv6 ঠিকানা সক্রিয় রয়েছে। IPv6 ঠিকানার ট্র্যাফিক Mudfish দিয়ে পাঠানো হয় না—খেয়াল রাখুন।

সতর্কবার্তাটি এলেও Mudfish দিয়ে আপনার কাঙ্ক্ষিত কাজে সমস্যা না হলে উপেক্ষা করতে পারেন।

এই সতর্কবার্তার অর্থ OS-এ (অপারেটিং সিস্টেমে) একটি বৈধ IPv6 ঠিকানা রয়েছে এবং সেই ঠিকানা দিয়ে ইন্টারনেটে প্রবেশ করা যায়।

Mudfish যে IPv6 ঠিকানা প্রক্রিয়া করে না, তা জানাতেই এই বিজ্ঞপ্তি। তাই Full VPN মোড চালু থাকলেও IPv6 সংযোগ ফিল্টার হয় না এবং Mudfish দিয়ে যায় না।

উদাহরণস্বরূপ, netflix.com ডোমেন IPv4 ও IPv6 দুটোই সমর্থন করে। ওয়েবসাইটটিতে Mudfish প্রয়োগ করতে চাইলে কখনও বৈধ IPv6 ঠিকানার কারণে সমস্যা হতে পারে।

সমাধানের জন্য সিস্টেমে IPv6 বন্ধ করতে হবে। বিস্তারিত নিচের লিংকগুলো দেখুন।

MUDEC_01034​

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

Mudfish কোনো কারণে নেটওয়ার্ক ফায়ারওয়াল আছে বলে নির্ধারণ করে বিকল্প পথ দিয়ে কেন্দ্রীয় সার্ভারে সংযোগের চেষ্টা করেছিল, কিন্তু <error_number>-এ নির্দেশিত সমস্যার কারণে ব্যর্থ হলে এই ত্রুটি দেখায়। নিচের <error_number> কোড দেখুন।

  • 10060 WSAETIMEDOUT

    সংযোগের চেষ্টা হলেও নির্দিষ্ট সময় ধরে বিকল্প পথ থেকে উত্তর না এলে এটি হতে পারে।

নেটওয়ার্ক ফায়ারওয়াল থাকা পরিবেশে Mudfish ব্যবহার করছেন কি না অবশ্যই যাচাই করুন।

MUDEC_01038​

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

অভ্যন্তরীণভাবে কোনো গন্তব্যে SSL সংযোগের চেষ্টা করলেও <error_number> ত্রুটির কারণে সংযোগ না হলে এটি হতে পারে। <error_number>-এর অর্থ:

  • 10060 WSAETIMEDOUT

    কাঙ্ক্ষিত হোস্ট উত্তর না দেওয়ায় সংযোগ ব্যর্থ হয়েছে।

MUDEC_01040​

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

সাধারণত Mudfish পরিষেবার সার্ভার ডিমনের সঙ্গে যোগাযোগে সমস্যা হলে এই ত্রুটি দেখা দিতে পারে।

<return_code>-এর মান -1 হলে <error_no> ত্রুটি কোড নির্দেশ করে। <error_no>-এর অর্থ:

  • 5 SSL_ERROR_SYSCALL

    SSL যোগাযোগে অভ্যন্তরীণ সকেট ত্রুটির কারণে পুনরুদ্ধার অসম্ভব হলে এই নম্বর দেখা যেতে পারে।

    তবে বর্তমান বার্তা থেকে ত্রুটির সুনির্দিষ্ট কারণ জানা যায় না।

MUDEC_01044​

Failed to connect mudfish short_path server.

কোনো কারণে Mudfish-এর “আজকের পথ” গণনা করা সার্ভারে সংযোগ ব্যর্থ হলে এই ত্রুটি হতে পারে। এটি প্রায় MUDEC_00556-এর মতোই, তাই কোডের বিস্তারিত সেই অংশে দেখুন।

তবে MUDEC_00556 থেকে পার্থক্য হলো, এই ত্রুটি হওয়ার অর্থ Mudfish ব্যবহারকারীর কম্পিউটার বা নেটওয়ার্কে ফায়ারওয়াল আছে বলে নির্ধারণ করে ফায়ারওয়াল এড়ানোর সুবিধা ব্যবহার করছে।

প্রথমে নেটওয়ার্কে Mudfish-এর সংযোগ আটকাতে পারে এমন ফায়ারওয়াল আছে কি না দেখুন।

MUDEC_01051​

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

SSL যোগাযোগের সময় read operation-এ ত্রুটি হলে এটি হতে পারে। <error_number>-এর অর্থ:

  • 10060 WSAETIMEDOUT

    সংযোগের চেষ্টা হলেও নির্দিষ্ট সময় ধরে বিকল্প পথ থেকে উত্তর না এলে এটি হতে পারে।

MUDEC_01159​

ICMP প্রোটোকল দিয়ে গন্তব্যের RTT গণনা করা যাচ্ছে না।

আপনার Mudfish আইটেম বা Custom আইটেমের গন্তব্যে ICMP প্রোটোকল দিয়ে 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) সংযোগ প্রোটোকল হিসেবে নির্ধারণ করলে এই সতর্কবার্তা হতে পারে।

Multi Path মোড ব্যবহার না করলে উপেক্ষা করতে পারেন।

“Multi Path মোড” ব্যবহার করলে এই বার্তার প্রভাবে মোডটি ঠিকমতো কাজ নাও করতে পারে।

MUDEC_01195​

sqlite3_prepare_v2() failed: <errmsg>

অভ্যন্তরীণ sqlite3 ডেটাবেসে পাঠানোর query প্রস্তুত করতে গিয়ে ত্রুটি হয়েছে। এটি Mudfish Launcher-এর নিজস্ব সমস্যা, রিলে সার্ভারের সমস্যা নয়; গেমের সংযোগে প্রভাব ফেলে না।

বিস্তারিত কারণ <errmsg>-এ থাকে। সম্ভাব্য ত্রুটি:

  • database is locked

    সাধারণত সাময়িক সমস্যা হওয়ার সম্ভাবনা বেশি। Mudfish Launcher একটি multi-thread প্রোগ্রাম; একাধিক thread একই সময়ে sqlite3 কাজ করলে সময়ের সংঘাতে এটি হতে পারে।

    প্রথমে সমস্যাটি সব সময় পুনরায় হয় কি না দেখুন। সব সময় হলে প্রকৃত সমস্যা আছে; আর দেখা না গেলে উপেক্ষা করার মতো সমস্যা বলে ধরা যায়।

সমস্যা না গেলে Mudfish সম্পূর্ণ বন্ধ করে নিচের ফাইলগুলো মুছে দেখুন। ফাইল এক্সপ্লোরারে Mudfish ইনস্টলেশন ডিরেক্টরিতে গিয়ে *.db এক্সটেনশনের ফাইল মুছুন। সাধারণত নিচের ফাইলগুলো থাকে।

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

MUDEC_01269​

Loading the mudfish system extension requires user approval.

macOS-এ Mudfish ব্যবহারের সময় এটি হতে পারে। Mudfish-সম্পর্কিত সিস্টেম এক্সটেনশন লোড করতে ব্যবহারকারীর অনুমোদন প্রয়োজন।

কী কী পরীক্ষা করতে হবে তা ব্যবহার - macOS অংশে বিস্তারিত রয়েছে। তা অনুসরণ করে সমাধান করুন।

MUDEC_01318​

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

এই ত্রুটি ‘সেটিং -> প্রোগ্রাম -> ব্যতিক্রম নিয়ম’ মেনুর সঙ্গে সম্পর্কিত। সাধারণত সেখানে “ওয়েব ট্র্যাফিক বাদ দিন” বা “Custom ট্র্যাফিক বাদ দিন”-এর সেটিং Off করলে বার্তাটি চলে যায়।

মূল কারণ <errno> ও <errormsg>-এ বিস্তারিত থাকে। সাধারণত নিচের বার্তা আসতে পারে।

  • 55 No buffer space available

    কোনো কারণে অভ্যন্তরীণভাবে UDP প্যাকেট ঠিকমতো পাঠানো যাচ্ছে না, তাই Socket বাফারে খালি জায়গা নেই।

    তবে socket buffer কেন ভরে থাকছে, তা এই বার্তা জানায় না।

MUDEC_01429​

No mudfish nodes picked for the basic node

আপনার আইটেমের জন্য রিলে সার্ভারের সাধারণ মোড সেট করার সময় অজানা তথ্যের ঘাটতিতে কোন সার্ভার বেছে নিতে হবে নির্ধারণ করা না গেলে এই ত্রুটি হতে পারে। নিচের বিষয়গুলো পরীক্ষা করুন।

  • বর্তমানে Mudfish ক্রেডিট আছে কি না অবশ্যই দেখুন। কখনও ক্রেডিটের অভাবে এটি হতে পারে।

  • আইটেমের সেটিংয়ে রিলে সার্ভার “স্বয়ংক্রিয় নির্বাচন” থাকলে নিজে একটি সার্ভার নির্ধারণ করুন।

  • অথবা RTT হালনাগাদ করার পদ্ধতি অনুযায়ী RTT তথ্য হালনাগাদ করে চেষ্টা করুন।

  • ‘সেটিং -> রিলে সার্ভার’ মেনুতে সার্ভারের তালিকা সীমিত করে থাকলে তা সরিয়ে চেষ্টা করুন।

MUDEC_01432​

Failed to connect mudfish API server.

Mudfish-এর কেন্দ্রীয় সার্ভারগুলোর একটি, প্রস্তাবিত পথ গণনা করা সার্ভার থেকে তথ্য না পাওয়া গেলে এই ত্রুটি হতে পারে।

সমস্যা চলতে থাকলে নিচের পদ্ধতি চেষ্টা করুন।

MUDEC_01439​

গন্তব্যের তথ্য ছাড়াই স্বয়ংক্রিয় রিলে সার্ভার নির্বাচন ব্যবহার করছেন। আইটেমের সেটিংয়ে গিয়ে নিজে রিলে সার্ভার বেছে নিন।

সাধারণত Custom আইটেম তৈরি করে ব্যবহারের সময় এটি হতে পারে। রিলে সার্ভার “স্বয়ংক্রিয় নির্বাচন” থাকলে Mudfish-এর কাছে আইটেমের “গন্তব্য” তথ্য না থাকায় সার্ভার বেছে নেওয়া যায় না, তাই ত্রুটি দেখায়।

আইটেমের সেটিংয়ে রিলে সার্ভারের অপশনে “স্বয়ংক্রিয় নির্বাচন”-এর বদলে নিজে Mudfish রিলে সার্ভার বেছে নিলে সমাধান হবে।

MUDEC_01459​

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

Mudfish চলার সময় কোনো কারণে সিস্টেমের রাউটিং টেবিল বদলেছে। সাধারণত নিচের পরিস্থিতিতে হতে পারে।

  • Mudfish ছাড়া অন্য VPN চালু রয়েছে এবং সিস্টেমের রাউটিং বদলাচ্ছে।

  • ব্যক্তিগত ফায়ারওয়াল বা Anti-virus প্রোগ্রাম চালু রয়েছে এবং সিস্টেমের রাউটিং বদলাচ্ছে।

সমস্যা বারবার হলে ওপরের প্রোগ্রামগুলো চলছে কি না দেখুন।

বিস্তারিত বিশ্লেষণ চাইলে Mudfish-কে সমস্যার প্রতিবেদন পাঠান।

MUDEC_01643​

no entry for SID XXX.

সাধারণত কেন্দ্রীয় সার্ভার থেকে ক্লায়েন্টে Mudfish রিলে সার্ভারের তথ্য না পাঠানোয় এই ত্রুটি হয়। বর্তমানে তথ্য না পাঠানোর কারণগুলো হলো:

  • অ্যাকাউন্টে ক্রেডিট না থাকলে বা ক্রেডিট ঋণাত্মক হলে।

  • বর্তমানে নির্দিষ্ট মূল্যের প্ল্যান ব্যবহার করছেন? তাহলে নিচের বিষয়গুলো দেখুন।

    • https://mudfish.net/admin/user/dataplan/modify পাতায় আপনার বৈধ নির্দিষ্ট মূল্যের পাস আছে কি না দেখুন।

    • পাসের মাসিক সর্বোচ্চ ট্র্যাফিক পুরো ব্যবহার হয়ে গেছে কি না দেখুন। শেষ হয়ে গেলে এই ত্রুটি হতে পারে।

  • সক্রিয় আইটেমগুলোর কোনোটি আর বৈধ নয় এমন রিলে সার্ভারে সেট করা থাকতে পারে।

  • ‘সেটিং -> রিলে সার্ভার’ মেনুতে সার্ভারের তালিকা সীমিত করলে এটি হতে পারে। কখনও সেই সীমা মুছে চেষ্টা করলে সাহায্য হয়।

  • রিলে সার্ভারে অভ্যন্তরীণ ACL (Access Control List) নীতি থাকলে সার্ভার প্রবেশ সীমিত করতে পারে।

  • সার্ভারে সাময়িক সমস্যা বা PM সময়ের কারণে তথ্য না দিতে পারে, অথবা

  • সার্ভার স্থায়ীভাবে পরিষেবা বন্ধ করায় তথ্য নাও দিতে পারে।

  • Xiaomi Youth রাউটারে পুরোনো Mudfish প্যাকেজ (2.1.13 বা আগের) ব্যবহার করলে রিলে সার্ভারের তালিকা আনতে না পেরে এটি হতে পারে।

    সে ক্ষেত্রে সর্বশেষ Mudfish প্যাকেজে আপডেট করতে হবে।

এই ত্রুটি হলে শুধু ওই সার্ভারেই সংযোগ হয় না; অন্য সার্ভার ঠিকমতো কাজ করে, তাই সামগ্রিক ব্যবহারে বাধা নেই। তবে কোনো গেম আগে ওই সার্ভার ব্যবহারের জন্য সেট করা থাকলে উইজার্ড মেনু দিয়ে আবার সেট করতে হবে, তবেই ঠিকমতো প্রয়োগ হবে।