ایرر کوڈ ریفرنس
اگر دستاویز میں کوئی غلطی ہو یا آپ کے پاس کوئی تجویز ہو، تو براہ کرم Mudfish فورم (https://forums.mudfish.net) پر پیغام چھوڑیں۔
MUDEC_00001
mudrun.exe کو ایڈمنسٹریٹر کے اختیارات (Administrator privileges) کے ساتھ چلانا ضروری ہے۔
یہ خرابی اس وقت پیش آتی ہے جب 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" کے آئیکن پر ماؤس کے دائیں بٹن (رائٹ کلک) سے کلک کر کے آپ ایسا کر سکتے ہیں۔

MUDEC_00002
Mudfish کے مرکزی سرور سے رابطہ قائم نہیں ہو پا رہا ہے۔
یہ مسئلہ درج ذیل صورتحال میں ظاہر ہو سکتا ہے:
-
فی الوقت Mudfish کے مرکزی سرور کا پروگرام بند (down) ہو سکتا ہے۔ عام طور پر جب تک Mudfish میں کوئی بڑا تعطل نہ ہو ایسا ہونا بہت مشکل ہے، اس لیے اس خرابی کا امکان کم ہے۔
-
Mudfish پروگرام نے نیٹ ورک فائر وال کو بائی پاس کرنے کی کوشش کی ہو، لیکن کسی بھی وجہ سے بائی پاس کے لیے استعمال ہونے والی Cloudflare سروس کے مسئلے کی بنا پر رابطہ نہ ہو پا رہا ہو۔
-
کسی وجہ سے صارف کے کمپیوٹر کی فائر وال Mudfish کے مرکزی سرور کی طرف جانے والی ٹریفک کو بلاک کر سکتی ہے۔ اگر آپ اینٹی وائرس یا فائر وال پروگرام استعمال کر رہے ہیں تو برائے مہربانی پہلے اسے غیر فعال (disable) کریں اور پھر ایک بار دوبارہ ٹیسٹ کریں۔
MUDEC_00003
Mudfish کے ورژن v5.5.9 سے OpenVPN tap-win32 ڈرائیور کے ساتھ ساتھ، Wintun ڈرائیور بھی انسٹال کرنے کا انتظام کیا گیا ہے۔
اگر کسی بھی وجہ سے TAP-Win32 ڈرائیور کام نہ کر رہا ہو، تو Wintun ڈرائیور کے استعمال پر غور کریں۔
اگر Mudfish Launcher کو
-Nآپشن کے ساتھ چلایا جائے تو اس فیچر کو فعال کیا جا سکتا ہے۔ فعال کرنے کے تفصیلی طریقہ کار کے لیے mudrun چلانے کے اختیارات دستاویز دیکھیں۔یا پھر یہ آپشن 'ترتیبات -> پروگرام -> لانچر' مینو میں دیکھا جا سکتا ہے۔
TAP-Win32 ڈرائیور نہیں مل سکا
براہ کرم سب سے پہلے درج ذیل امور کی جانچ کریں:
-
کیا آپ نے TAP-Win32 ڈرائیور درست طریقے سے انسٹال کیا ہے؟ Mudfish کے پیکیج 32-بٹ اور 64-بٹ دو اقسام پر مشتمل ہیں۔ اگر آپ 64-بٹ Windows پر 32-بٹ پیکیج انسٹال کرتے ہیں تو ہو سکتا ہے TAP-Win32 ڈرائیور درست طریقے سے انسٹال نہ ہو سکے۔
-
کیا TAP-Win32 ڈیوائس موجود ہے؟
انگریزی زبان کی Windows 7 کے مطابق Control Panel → Network and Internet → Network and Sharing Center مینو میں جانے پر اوپر دائیں جانب Change adapter settings کا آپشن موجود ہے۔
اس مینو میں جانے پر آپ کو موجودہ آپریٹنگ سسٹم میں انسٹال شدہ نیٹ ورک ڈیوائسز نظر آئیں گی، براہ کرم چیک کریں کہ کیا TAP-Win32 Adapter v9 نامی ڈیوائس موجود ہے۔
اور اس بات کی بھی لازماً تصدیق کریں کہ آیا وہ ڈیوائس فعال (Enabled) پر سیٹ ہے۔ بعض اوقات ڈیوائس کے غیر فعال (Disabled) ہونے کی وجہ سے بھی وہ کام نہیں کرتی۔
حل کے طریقہ کار کے لیے TAP(4) ڈرائیور سے متعلق دستاویز کا معائنہ کریں۔

MUDEC_00004
Couldn't connect to aaa.bbb.ccc.ddd:port
یہ مسئلہ اس وقت پیش آ سکتا ہے جب Mudfish پروگرام (خاص طور پر اندرونی re(4) ورچوئل نیٹ ورک ڈیوائس) Mudfish ریلے سرور سے کنکشن کی کوشش کے دوران کسی خرابی کا شکار ہو جائے۔
-
Mudfish استعمال کرتے وقت اگر آپ TCP موڈ منتخب کرتے ہیں تو Mudfish ریلے سرور کے ساتھ ایک TCP کنکشن قائم کیا جاتا ہے، لیکن اگر کسی وجہ سے Mudfish ریلے سرور میں کوئی مسئلہ ہو تو یہ پیغام آ سکتا ہے۔
اس پیغام کا مطلب یہ ہو سکتا ہے کہ IP aaa.bbb.ccc.ddd والا سرور فی الوقت نیٹ ورک تعطل کا شکار ہے۔
Mudfish کے حالیہ ورژنز (v2.0.18 کے بعد) استعمال کرنے کی صورت میں زیادہ سے زیادہ 3 بار کنکشن کی کوشش کے بعد مسلسل ناکامی پر اس کنکشن کو چھوڑ دیا جاتا ہے اور اگلے پر آگے بڑھا جاتا ہے۔
-
اگر UDP موڈ استعمال کیا جائے تو یہ پیغام ظاہر کیے بغیر آگے بڑھ جاتا ہے۔ البتہ، اس ریلے سرور کے خراب ہونے کی تصدیق میسج باکس کے ذریعے نہیں کی جا سکتی۔
MUDEC_00005
Failed to send a data to the master server: <errno> <errstr>
یہ خرابی اس وقت پیش آ سکتی ہے جب Mudfish کے تصدیقی سرور کے ساتھ مواصلت میں کوئی مسئلہ ہو۔
<errno> <errstr> کا حصہ اصل خرابی کے پیغام کی نشاندہی کرتا
ہے۔
اگر یہ مسئلہ مسلسل برقرار رہتا ہے تو مرکزی سرور کے ساتھ تصدیق کے مسائل کا حل دستاویز کی مدد سے کوشش کریں۔
MUDEC_00006
failed to send a data to the master server: %s
یہ مسئلہ تب پیدا ہو سکتا ہے جب Mudfish کے مرکزی سرور سے رابطہ تو قائم ہو جائے لیکن ڈیٹا بھیجنے میں ناکامی ہو۔
یہ فی الوقت Mudfish کے مرکزی سرور میں خرابی کی وجہ سے ہو سکتا ہے، یا آپ کے استعمال کردہ انٹرنیٹ کنکشن میں کوئی نیٹ ورک کا مسئلہ ہو۔ یا پھر یہ تب ظاہر ہو سکتا ہے جب آپ کے Mudfish ورژن اور مرکزی سرور کے مواصلاتی پروگرام کے مابین ڈیٹا فارمیٹ میں کوئی خرابی واقع ہوئی ہو۔
MUDEC_00007
MUDEC_00006 جیسی ہی وجہ ہے۔
MUDEC_00008
MUDEC_00006 جیسی ہی وجہ ہے۔
MUDEC_00009
MUDEC_00006 جیسی ہی وجہ ہے۔
MUDEC_00012
Mudfish Launcher پہلے سے چل رہا ہے۔
یہ ایرر میسج اس وقت سامنے آ سکتا ہے جب Mudfish Launcher پہلے ہی سے چل رہا ہو۔
اگر آپ کو یہ پیغام نظر آئے تو سب سے پہلے سسٹم ٹرے میں چیک کریں کہ آیا 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 استعمال کر سکتے ہیں اور کوئی حرج نہیں ہوگا، لیکن مخصوص راؤٹرز کی صورت میں (مثلاً ایسے ماحول میں جہاں فائر وال ICMP پیکٹس کو نظر انداز کر دیتی ہو) TCP کنکشن ٹھیک سے قائم نہیں ہو سکتا، اور غیر ضروری پیکٹ دوبارہ بھیجنے (retransmission) کا عمل شروع ہو سکتا ہے جس سے پیکٹ پروسیسنگ غیر مؤثر ہو سکتی ہے۔
حل کا طریقہ
TAP-Win32 Adapter v9 کے ڈیفالٹ MTU کو 1400 پر سیٹ کرنے کی سفارش کی جاتی ہے۔ سیٹنگ کا طریقہ کار درج ذیل ہے:
-
Start بٹن پر کلک کر کے Control Panel پر جائیں۔
-
Network Connections پر کلک کریں اور سسٹم میں انسٹال شدہ اور فعال نیٹ ورک ڈیوائسز کی فہرست دیکھیں۔
-
اگر Mudfish درست طریقے سے انسٹال ہے تو آپ کو نیٹ ورک ڈیوائسز میں TAP-Win32 Adapter v9 نامی ڈیوائس مل جائے گی۔ ماؤس کا دایاں بٹن کلک کر کے 'Properties' (پراپرٹیز) ونڈو کھولیں۔
-
وہاں 'Configure(C)...' کا بٹن موجود ہوگا، اس پر کلک کرنے سے نیچے دی گئی تصویر کی طرح سیٹنگز ونڈو کھل جائے گی۔ 'Advanced' ٹیب پر جائیں تو آپ کو تصویر کے مطابق MTU سیکشن نظر آئے گا۔

-
اب اس ویلیو کو سابقہ 1500 سے تبدیل کر کے 1400 کر دیں اور OK پر کلک کر کے سبھی ترتیبات کو محفوظ کر لیں۔
-
Windows XP کے معاملے میں، درست اطلاق کے لیے سسٹم کو ری اسٹارٹ کرنا ضروری ہے۔
MUDEC_00014
Mudfish Launcher uses the port %s instead of %d
خرابی کی وجہ
بنیادی طور پر Mudfish Launcher صارف کے کمپیوٹر پر پورٹ 8282 کو استعمال کرتے ہوئے کام کرنے کے لیے ترتیب دیا گیا ہے۔ لیکن اگر کسی وجہ سے اس پورٹ کو کوئی دوسرا پروسیس استعمال کر رہا ہو، تو پورٹ 8282 کے بجائے کوئی بے ترتیب (random) پورٹ استعمال کی جاتی ہے اور یہ پیغام دکھایا جاتا ہے۔
اگر آپ WPAD کے ذریعے Mudfish کی پراکسی سروس استعمال کر رہے ہیں تو اس مسئلے سے آپ متاثر ہو سکتے ہیں۔
حل کا طریقہ
بہتر ہے کہ سب سے پہلے یہ جانچیں کہ کون سا پروسیس پورٹ 8282 استعمال کر رہا ہے۔ مثال کے طور پر TCPView جیسے پروگرام کی مدد سے بھی اس کی تصدیق کی جا سکتی ہے۔
اگر آپ WPAD کے صارف ہیں تو براؤزر میں ایڈریس کو اس پورٹ کی ویلیو کے مطابق تبدیل کر لیں۔
MUDEC_00015
failed to receive information from the master server for MR record: <ret> <error_msg>
یہ مسئلہ اس وقت پیش آ سکتا ہے جب Mudfish کے مرکزی سرور سے رابطے کے دوران ڈیٹا موصول ہونا درکار ہو، لیکن وہ ڈیٹا کسی
وجہ سے موصول نہ ہو پا رہا ہو۔ اس کی وجہ <error_msg> میں بیان کی گئی ہے
جن کی تفصیل درج ذیل ہے:
-
ODR_ETIMEDOUT
اس کا مطلب ہے کہ Mudfish کے مرکزی سرور سے MR ریکارڈ وصول کرنے کی کوشش کی گئی لیکن وہ پیکٹ موصول نہیں ہو سکا۔ یہ متعدد وجوہات سے ہو سکتا ہے، جن میں عموماً درج ذیل اسباب شامل ہیں:
-
خود Mudfish کے مرکزی سرور میں کوئی خرابی پیش آ گئی ہو۔
-
درمیانی انٹرنیٹ نیٹ ورک کے مسئلے کی بنا پر نیٹ ورک کنکشن غیر مستحکم ہو۔
-
صارف کے کمپیوٹر پر چلنے والی نیٹ ورک فائر وال یا اینٹی وائرس پروگرام Mudfish کے کنکشن کو روک رہا ہو۔
-
اس کے حل کے لیے آپ درج ذیل طریقے آزما سکتے ہیں:
-
مرکزی سرور کے ساتھ تصدیق کے مسائل کا حل سیکشن میں بتائے گئے
-Oیا-tآپشن کا استعمال کر کے کوشش کریں۔
-
موجودہ کمپیوٹر کی TCP/IP سیٹنگز کو ری سیٹ کرنے کا طریقہ:
netsh winsock resetجیسی کمانڈ کے ذریعے اسے ری سیٹ کیا جا سکتا ہے۔ تفصیلی طریقہ کار کے لیے درج ذیل لنکس ملاحظہ فرمائیں:- How to reset TCP/IP by using the NetShell utility
- Resetting Winsock Catalog and Solving Network Problem

MUDEC_00016
failed to receive information from the master server for MS record: <ret> <error_msg>
یہ مسئلہ اس وقت پیش آتا ہے جب Mudfish کے مرکزی سرور سے رابطے کے دوران ڈیٹا موصول ہونا درکار ہو، لیکن وہ ڈیٹا کسی
وجہ سے موصول نہ ہو پائے۔ اس کی وجہ <error_msg> میں
بیان کی گئی ہے، جن کی تفصیل درج ذیل ہے:
-
ODR_EAGAIN
اس کا مطلب ہے کہ Mudfish کے مرکزی سرور سے MR ریکارڈ حاصل کرنے کی کوشش کی گئی لیکن متعلقہ پیکٹ موصول نہیں ہو پا رہا ہے۔
یہ مرکزی سرور کے مسئلے یا درمیانی انٹرنیٹ نیٹ ورک کی خرابی کی وجہ سے ہو سکتا ہے۔
-
ODR_ETIMEOUT
اگر یہ ایرر کوڈ ظاہر ہوتا ہے تو اس کا مطلب ہے کہ Mudfish پروگرام ایک مخصوص مدت کے اندر مرکزی سرور سے ڈیٹا موصول کرنے میں ناکام رہا ہے۔
یہ مرکزی سرور کی خرابی، درمیانی انٹرنیٹ نیٹ ورک کی خرابی، یا پھر صارف کے کمپیوٹر سے مرکزی سرور کا کنکشن منقطع ہونے کی وجہ سے ہو سکتا ہے۔
اس کے حل کے لیے آپ درج ذیل طریقے آزما سکتے ہیں:
-
مرکزی سرور کے ساتھ تصدیق کے مسائل کا حل سیکشن میں بتائے گئے
-Oیا-tآپشن کا استعمال کر کے دیکھیں۔
-
موجودہ کمپیوٹر کی TCP/IP سیٹنگز کو ری سیٹ کرنے کا طریقہ:
netsh winsock resetجیسی کمانڈ کا استعمال کر کے ری سیٹ کیا جا سکتا ہے۔ تفصیلی طریقہ کار کے لیے درج ذیل لنکس ملاحظہ فرمائیں:- How to reset TCP/IP by using the NetShell utility
- Resetting Winsock Catalog and Solving Network Problem

MUDEC_00018
failed to receive information from the master server: <result> <err_string>
اس کا مطلب ہے کہ Mudfish ماسٹر سرور سے تصدیق کا جواب موصول نہیں ہو سکا۔
<result> اور <err_string> میں اس مسئلے کی تفصیلات ظاہر ہوتی ہیں۔
<err_string> کا مفہوم درج ذیل ہے:
-
ODR_ETIMEDOUT
اس خرابی کا مطلب ہے کہ ایک مخصوص مدت کے دوران Mudfish مرکزی سرور سے کوئی جواب نہ ملنے پر ٹائم آؤٹ ہو گیا۔
اس صورت میں درج ذیل اسباب ممکن ہیں:
-
Mudfish کا مرکزی سرور جواب نہ دے رہا ہو۔
-
صارف کے کمپیوٹر پر موجود اینٹی وائرس (AV) یا فائر وال پروگرام نے Mudfish مرکزی سرور کے ساتھ مواصلت کو روک دیا ہو۔
-
یا نیٹ ورک پر موجود فائر وال نے کنکشن بلاک کر دیا ہو۔
-
MUDEC_00019
Failed to connect to the mudfish master server
Mudfish کے مرکزی سرور کے ساتھ connect(2) کنکشن ناکام ہو گیا ہے۔ یہ Mudfish کے مرکزی سرور کی فی الوقت خرابی یا مینٹیننس حالت کی وجہ سے ہو سکتا ہے، یا آپ کے انٹرنیٹ فراہم کنندہ کی فائر وال کنکشن کو روک رہی ہو سکتی ہے۔
MUDEC_00020
Failed to recvfrom(2) the data from master server. Error %ld
اگرچہ Mudfish کے مرکزی سرور کے ساتھ رابطہ قائم ہو گیا تھا، لیکن کسی وجہ سے ڈیٹا کے تبادلے کے عمل میں recvfrom(2) فیل ہونے کی نشاندہی کرتا ہے۔
اس مسئلے کے پیدا ہونے کا سبب درج ذیل میں سے ایک ہو سکتا ہے:
-
انٹرنیٹ کنکشن کا عارضی مسئلہ
Mudfish کے مرکزی سرور کے ساتھ کنکشن غیر مستحکم ہونے پر یا Mudfish کی متواتر مینٹیننس (PM) کے دوران عارضی طور پر یہ صورتحال پیدا ہو سکتی ہے۔ ایسی صورت میں پروگرام کو بند کر کے دوبارہ لاگ ان کریں، یا مینٹیننس کا وقت گزرنے کے بعد دوبارہ کوشش کریں۔
-
مستقل کنکشن کا مسئلہ (حل 1)
کبھی کبھار خود Windows آپریٹنگ سسٹم کے Winsock کی خرابی کی وجہ سے مسئلہ ہو سکتا ہے۔ NetShell یوٹیلیٹی کا استعمال کرتے ہوئے TCP/IP کو ری سیٹ کرنے کا طریقہ دستاویز کا حوالہ لے کر Winsock کو ری سیٹ کریں اور دوبارہ کوشش کریں۔

-
مستقل کنکشن کا مسئلہ (حل 2)
کیا آپ Mudfish کو کسی ایسی کمپنی، اسکول، سرکاری دفتر یا فوجی مقام پر استعمال کر رہے ہیں جہاں سخت فائر وال آلات نصب ہیں؟ اگر ایسا ہے تو درج ذیل طریقہ اپنا کر دیکھیں:
-
Start مینو کے ذریعے "Mudfish Cloud VPN" پر جائیں۔
-
Mudfish Cloud VPN مینو میں آپ کو "Mudfish Launcher" کا آئیکن نظر آئے گا۔
-
ماؤس کا دایاں بٹن (رائٹ کلک) دبائیں اور "Properties" (پراپرٹیز) مینو میں داخل ہوں۔
-
پراپرٹیز ونڈو میں "Target" کے خانے میں موجود رننگ آپشن میں ترمیم کریں۔ عام طور پر یہ بنیادی طور پر:
"C:\Program Files\Mudfish Cloud VPN\mudrun.exe"پر سیٹ ہوتا ہے، لیکن اس کے ساتھ -O آپشن شامل کریں۔ مثلاً مندرجہ ذیل طریقے سے:
"C:\Program Files\Mudfish Cloud VPN\mudrun.exe" -O
-
اس کے بعد Mudfish کو دوبارہ چلائیں۔
-
MUDEC_00021
Authentication with username '%s' failed - %s
عام طور پر تصدیق (authentication) میں ناکامی کے وقت یہ پیغام دیکھا جا سکتا ہے۔
MUDEC_00022
CreateProcess failed with error %d: %s
کیا آپ Mudfish کا تازہ ترین پیکیج استعمال کر رہے ہیں؟ اس خرابی کی وجہ یہ ہے کہ Mudfish Launcher پہلی بار چلتے وقت سسٹم میں ڈیفالٹ براؤزر کا پاتھ یا cmd.exe کا پاتھ نہیں تلاش کر پاتا۔ اس خرابی کے پیش آنے کی معلوم وجوہات درج ذیل ہیں:
-
Windows رجسٹری میں "ڈیفالٹ براؤزر" کی سیٹنگ کبھی بھی طے نہ کی گئی ہو
-
موجودہ آپریٹنگ سسٹم میں وائرس یا میلویئر چل رہا ہو
اب تک کے معلوم حل مندرجہ ذیل ہیں:
-
اگر آپ نے صرف Internet Explorer استعمال کیا ہے تو Chrome یا Firefox انسٹال کریں۔ پھر انہیں چلاتے وقت اگر پوچھا جائے کہ کیا آپ انہیں 'ڈیفالٹ براؤزر' بنانا چاہتے ہیں تو "Yes" کا انتخاب کریں اور Mudfish کو دوبارہ چلائیں۔
-
اگر میلویئر چل رہا ہو تو وہ 'ڈیفالٹ براؤزر' سے متعلق آپریٹنگ سسٹم کی رجسٹری کو نقصان پہنچا سکتا ہے۔
میلویئر ہٹانے والے ٹول سے اسے مکمل طور پر ختم کرنے کے بعد دوبارہ کوشش کریں۔
-
سب سے پہلے https://mudfish.net ویب سائٹ پر جائیں اور 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 پہلے سے چل رہا ہو اور دوبارہ چلایا جائے، یا کسی وجہ سے mudfish.exe کے زیر استعمال shared memory خراب (corrupt) ہو جائے۔
اس مسئلے کے حل کے لیے ٹاسک مینیجر میں جا کر درج ذیل تمام پروسیسز کو زبردستی بند (End Task) کریں اور پھر Mudfish پروگرام کو دوبارہ شروع کریں:
-
mudfish.exe
-
mudflow.exe
-
mudrun.exe
MUDEC_00026
Wrong syntax on .conf file
یہ مسئلہ اس وقت پیش آتا ہے جب Mudfish کی اندرونی کنفیگریشن فائل خراب ہو گئی ہو یا کسی وجہ سے اس کا سنٹیکس غلط ہو۔ اس مسئلے کو حل کرنے کے لیے مندرجہ ذیل اقدامات کریں:
-
Mudfish کو مکمل طور پر بند کریں، اور فائل ایکسپلورر کے ذریعے Mudfish کی انسٹالیشن ڈائریکٹری میں جائیں۔ عام طور پر یہ پاتھ ہوتا ہے:
C:\Program Files (x86)\Mudfish Cloud VPN -
وہاں
.confفائل کو تلاش کریں اور اسے حذف (delete) کر دیں۔
اس کے بعد Mudfish کو دوبارہ شروع کریں۔
MUDEC_00029
TCP_nodelay(1) to the client (<ip>:<port>) failed: <errno> <errmsg>
یہ خرابی FastConnect موڈ کے آن (On) ہونے کی
صورت میں پیش آ سکتی ہے۔ یہ تب ہوتا ہے جب صارف کے کمپیوٹر کے ساتھ کنکشن میں TCP Nagle Algorithm کو آف کرنے کی
کوشش کی جائے لیکن کسی وجہ سے ناکامی ہو۔
اس خرابی کی وجوہات <errno> <errmsg> میں بیان کی گئی ہیں۔
اب تک معلوم خرابی کا پیغام مندرجہ ذیل ہے:
-
54 Connection reset by peer
صارف کے کمپیوٹر کے ساتھ کنکشن پہلے سے منقطع ہونے کی صورت میں یہ خرابی واقع ہو سکتی ہے۔
اگر یہ خرابی مسلسل برقرار رہے تو FastConnect موڈ کو آف (Off) کر کے دوبارہ کوشش کریں۔

MUDEC_00031
TOL_connect(<ip>, <port>) failed: <errno> <errmsg>
یہ ایرر میسج FastConnect موڈ کے
آن ہونے کی حالت میں سامنے آ سکتا ہے۔ یہ تب ہوتا ہے جب Mudfish ریلے سرور کے پرائیویٹ IP
یعنی <ip> اور پورٹ <port> تک رسائی حاصل کرنے کی کوشش کی جائے، لیکن کسی وجہ سے
Mudfish پروگرام ریلے سرور سے کنیکٹ نہ ہو پا رہا ہو۔
ہر ایرر میسج کی تفصیل درج ذیل ہے:
-
60 Operation timed out.
اس خرابی کا مطلب ہے کہ
<ip>والے Mudfish ریلے سرور سے رابطہ درست طریقے سے نہ بن سکا اور ایک مخصوص وقت گزرنے کے بعد ٹائم آؤٹ ہو گیا۔عام طور پر اس کا مطلب ریلے سرور کے ساتھ رابطے میں خرابی ہے۔
ہر ریلے سرور کا پرائیویٹ IP https://mudfish.net/server/status پر دیکھا جا سکتا ہے، جس سے آپ باآسانی جان سکتے ہیں کہ کس ریلے سرور سے مواصلت میں خرابی آئی ہے۔
اگر <port> کی ویلیو 8081 ہو تو اس کا مطلب ہے کہ اندرونی طور پر استعمال ہونے والی SOCKS پراکسی تک رسائی میں
مسئلہ پیدا ہوا ہے۔
حل کے طریقے مندرجہ ذیل ہیں:
-
آپ عارضی طور پر FastConnect موڈ کو آف (Off) کر کے سروس استعمال کر سکتے ہیں۔
-
اگر آپ لازمی طور پر FastConnect موڈ کو آن رکھ کر ہی گیم کھیلنا چاہتے ہیں، تو ریلے سرور کو تبدیل کر کے ٹیسٹ کریں۔
MUDEC_00032
stp_auth: TOL_read(2) from the backend (<ip>:<port>) failed (ret -1 errno <error_number>)
یہ مسئلہ صارف کے کمپیوٹر پر چلنے والے Mudfish کی طرف سے Mudfish ریلے سرور پر
چلنے والی SOCKS پراکسی پورٹ کو جوڑنے میں رکاوٹ کے سبب پیش آتا ہے۔
اس کی وجوہات کا انحصار <error_number> پر ہے، جن کی تفصیل درج ذیل
ہے:
-
54
یہ ECONNRESET (Connection reset by peer) کو ظاہر کرتا ہے، یعنی Mudfish ریلے سرور کی طرف سے کنکشن پہلے ہی منقطع کر دیا گیا تھا۔
کنکشن کیوں توڑا گیا، اس کی اصل وجہ ریلے سرور کے لاگز چیک کر کے ہی معلوم کی جا سکتی ہے۔
MUDEC_00037
failed to do CONNECT to <ip>:<port> (ver 5 rcode <return_code>)
یہ خرابی FastConnect موڈ کے فعال ہونے پر ظاہر ہو سکتی ہے۔
اس کا مطلب ہے کہ صارف کے کمپیوٹر نے <ip>:<port> پر کنکشن قائم کرنے کی کوشش کی، لیکن TCP ریلے کرنے والا
Mudfish ریلے سرور مطلوبہ <ip>:<port> سے رابطہ قائم کرنے سے قاصر
رہا۔ <return_code> ریلے سرور سے مطلوبہ منزل پر کنکشن میں
ناکامی کا سبب بتاتا ہے:
-
1
اگر نمبر 1 درج ہو تو یہ مختلف وجوہات کے باعث پیدا ہونے والی جنرل ایرر (General Error) کے زمرے میں آتا ہے۔ عام طور پر یہ تب ہوتا ہے جب اس ریلے سرور سے
<ip>:<port>پر کنکشن درست طریقے سے قائم نہ ہو سکے۔ -
5
اگر نمبر 5 درج ہو تو یہ ظاہر کرتا ہے کہ TCP connect کی کوشش Connection refused ہو گئی۔ یعنی ایک بند پورٹ پر رابطہ کرنے کی کوشش کی گئی اور منزل نے TCP RST پیکٹ بھیج کر کنکشن ختم کر دیا۔
MUDEC_00038
TCP relay from the client to the backend failed.
یہ پیغام اس وقت سامنے آتا ہے جب کسی وجہ سے Mudfish ریلے سرور سے جڑنا ممکن نہ ہو۔ عام طور پر یہ پیغام دیگر خرابیوں کے بعد سب سے آخر میں ظاہر ہوتا ہے، اس لیے بنیادی خرابی اس سے پہلے کے پیغامات میں موجود ہوتی ہے۔ سب سے پہلے درج ذیل طریقے سے جانچیں:
-
Mudfish UI کے 'حیثیت → پروسیس' مینو میں لاگ انفارمیشن سیکشن پر جائیں۔
-
وہاں آپ Mudfish Core پروگرام کے لاگز دیکھ سکتے ہیں۔ عموماً آپ کو MUDEC_00038 میسج سے پہلے دیگر خرابیاں نظر آئیں گی۔ ان خرابیوں کے پیش آنے کے نتیجے میں ہی یہ حتمی پیغام سامنے آتا ہے۔
اگر آپ کو تصدیق میں دشواری ہو یا درست وجہ سمجھ نہ آ رہی ہو تو MUDEC_00038 سے پہلے ظاہر ہونے والے ایرر پیغامات کے ساتھ فورم پر رابطہ کریں تاکہ مکمل مدد فراہم کی جا سکے۔
MUDEC_00040
TOL_accept(2) for A.B.C.D:NUM failed: <error_number>
اس خرابی کا مفہوم میسج میں موجود <error_number> کے لحاظ سے مختلف ہو سکتا ہے۔ ہر ایرر
نمبر کی تفصیل درج ذیل ہے:
-
53
یہ ECONNABORTED (Software caused connection abort) کی طرف اشارہ کرتا ہے۔ یہ اس وقت ہوتا ہے جب Mudfish کے اس کنکشن کو accept(2) کرنے سے قبل ہی کلائنٹ کی طرف سے کنکشن توڑ دیا گیا ہو۔
MUDEC_00041
MUDEC_00299 جیسی ہی وجہ ہے۔
MUDEC_00042
Tried to add a entry which already exists on the routing table.
Mudfish v4 کے صارفین کے لیے:
-
یہ خرابی تب ظاہر ہوتی ہے جب کسٹم آئٹم کی ترتیبات میں کوئی ایسا روٹنگ پاتھ ہو جو کسی دوسرے آئٹم کی ترتیبات سے متصادم ہو رہا ہو۔
-
یا پھر پروگرام کے اندرونی مسئلے کی بنا پر روٹنگ پاتھز کو یکجا کرنے کا عمل درست طریقے سے نہ ہو پایا ہو۔
Mudfish v3 کے صارفین کے لیے:
-
'ترتیبات → عمومی' مینو میں "روٹنگ ٹیبل کا خودکار لوڈ" کا آپشن ہوتا ہے (ڈیفالٹ پر یہ On رہتا ہے)۔ اگر یہ آپشن آن ہو تو Mudfish پہلی بار شروع ہونے پر وزرڈ مینو یا Mudfish UI کے 'ترتیبات → روٹنگ ٹیبل' مینو کے ذریعے ترتیب دیے گئے روٹنگ پاتھز کو خودکار طریقے سے لوڈ کر لیتا ہے۔ اس لیے عام طور پر جب تک منتخب ریلے سرور کو تبدیل کرنا مقصود نہ ہو، دوبارہ روٹنگ پاتھ سیٹ کرنے کی ضرورت نہیں ہوتی۔
یہ انتباہی پیغام اس وقت سامنے آتا ہے جب وزرڈ یا Mudfish UI کے 'ترتیبات → روٹنگ ٹیبل' مینو کے ذریعے پہلے سے سیٹ شدہ راستے کو دوبارہ سیٹ کرنے کی کوشش کی جائے۔ چونکہ یہ سروس پر اثر انداز نہیں ہوتا اس لیے آپ اسے نظر انداز کر سکتے ہیں، لیکن اگر آپ موجودہ ریلے سرور کی بجائے کوئی دوسرا ریلے سرور استعمال کرنا چاہتے ہیں، تو Mudfish UI کے 'ترتیبات → روٹنگ ٹیبل' مینو سے پرانے راستوں کو ڈیلیٹ کر کے دوبارہ ترتیب دیں، اس سے یہ انتباہی پیغام آنا بند ہو جائے گا۔
MUDEC_00043
MUDEC_00043: Failed to write the routing socket message for <addr>/<netmask>/<gateway>/<local_ip> (<errornum> <errormsg> cmdval <command>)
اگر یہ خرابی پیش آئے تو اوپر دیے گئے <command> نمبر کے مطابق اس کا مفہوم مختلف ہو سکتا
ہے۔
-
اگر
<command>نمبر 1 ہو:-
اگر
<errnum>نمبر 51 ہو:اگر
<errormsg>میں Network is unreachable لکھا ہو تو اس کا مطلب ہے کہ Mudfish پروگرام کے ابتدائی سیٹ اپ کے دوران اندرونی طور پر انٹرفیس کی کنفیگریشن درست طریقے سے نہیں ہو سکی۔ڈیش بورڈ کے 'حیثیت → پروسیس' مینو میں Core لاگ دیکھیں، اس خرابی سے پہلے دیگر خرابیوں کی موجودگی کا قوی امکان ہے۔

اگر یہ خرابی سامنے آئے تو لازماً بنیادی کارکردگی کی جانچ کر کے دیکھیں کہ کیا نتائج درست آ رہے ہیں۔

-
-
اگر
<command>نمبر 2 ہو:-
اگر
<errornum>نمبر 3 ہو:اگر
<errormsg>میں No such process لکھا ہو تو یہ اس لیے ہوتا ہے کیونکہ روٹنگ ٹیبل میں غیر موجود اندراج کو حذف کرنے کی کوشش کی گئی تھی۔ اس خرابی کے نقصان دہ ہونے یا کوئی مسئلہ پیدا کرنے کا امکان انتہائی کم ہے، اس لیے مطمئن رہیں۔
-
اگر کوئی دوسرا نمبر سامنے آئے تو درست صورتحال کا جائزہ لینے کی ضرورت ہے، لہٰذا فورم پر پیغام چھوڑیں، ہم تجزیہ کر کے جواب فراہم کریں گے۔
MUDEC_00044
The client isn't ready yet
یہ انتباہی پیغام اس وقت سامنے آتا ہے جب صارف کے کمپیوٹر کا DHCP کلائنٹ ابھی تک 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 کلائنٹ Mudfish Core پروگرام سے IP ایڈریس کی درخواست نہ کرے۔
یہ پیغام عموماً تب ظاہر ہوتا ہے جب Windows کا DHCP کلائنٹ Mudfish Core پروگرام سے IP تفویض کروانے کی کوشش کر رہا ہو، لیکن کسی وجہ سے DHCP Offer پیکٹ موصول نہ ہو رہا ہو۔ درج ذیل طریقہ اپنا کر ٹیسٹ کریں:
-
اگر آپ Windows 10 کے صارف ہیں تو بعض اوقات Windows کی جانب سے نیٹ ورک سیٹنگز کی پروسیسنگ میں تاخیر کے سبب یہ مسئلہ پیدا ہو سکتا ہے۔ مندرجہ ذیل کوشش کریں:
- اسکرین کے نیچے ٹاسک بار پر رائٹ کلک کر کے "Task Manager" کو چلائیں۔
کبھی کبھار یہ طریقہ مسئلے کو حل کر دیتا ہے۔ اگر اس سے مسئلہ حل نہ ہو تو درج ذیل طریقہ اپنائیں:
-
نیچے دائیں جانب سسٹم ٹرے میں نیٹ ورک آئیکن پر کلک کریں، اور "Network settings" پر کلک کریں۔
-
جب سیٹنگز کی ونڈو کھلے تو دائیں جانب "Status" مینو پر کلک کریں، اور اس ونڈو کو کھلا رہنے دیں۔
-
اس کے بعد "Change adapter options" پر کلک کریں اور اس ونڈو کو بھی کھلا رہنے دیں۔
-
ورژن v4.3.13 یا اس سے زیادہ اور Windows آپریٹنگ سسٹم کے صارفین کے لیے، آپ Mudfish Launcher کا کمانڈ آپشن
-Iاستعمال کر سکتے ہیں۔ جب-Iآپشن فعال ہوتا ہے تو DHCP کے طریقے سے IP ایڈریس سیٹ کرنے کے بجائے IP Helper API کے ذریعے IP ایڈریس سیٹ کیا جاتا ہے۔-Iآپشن ترتیب دینے کا طریقہ درج ذیل ہے:-
Windows Start مینو کے ذریعے "Mudfish Cloud VPN" مینو میں جائیں۔
-
Mudfish Cloud VPN مینو میں "Mudfish Launcher" کا آئیکن موجود ہوگا، ماؤس سے رائٹ کلک کر کے "Properties" (پراپرٹیز) مینو میں داخل ہوں۔
-
پراپرٹیز ونڈو میں "Target" کے خانے میں رننگ آپشن میں ترمیم کرنی ہوگی۔ عام طور پر یہ بنیادی طور پر:
"C:\Program Files\Mudfish Cloud VPN\mudrun.exe"پر سیٹ ہوتا ہے، لیکن اس کے ساتھ -I آپشن شامل کریں۔ مثلاً مندرجہ ذیل طریقے سے:
"C:\Program Files\Mudfish Cloud VPN\mudrun.exe" -I
-
اگر یہ درست طریقے سے لاگو ہو گیا تو 'ڈیش بورڈ → حیثیت → پروسیس' مینو کے Core لاگ میں آپ کو درج ذیل لائن مل جائے گی:
[INFO] Setting IP address
<ip_address>with IP Helper
-
-
اگر پی سی کیفے (PC bang) کے کمپیوٹر پر اینٹی وائرس فعال ہے تو اسے تھوڑی دیر کے لیے غیر فعال (disable) کریں اور Mudfish کو ری اسٹارٹ کریں۔ مثلاً کبھی کبھار Norton Anti-virus پروگرام Mudfish Core پروگرام کے فراہم کردہ DHCP Offer پیکٹ کو ARP Spoofing کا حملہ سمجھ کر زبردستی ڈراپ کر دیتا ہے۔
-
کنٹرول پینل → نیٹ ورک ڈیوائسز کی فہرست میں دیکھیں، وہاں آپ کو TAP-Win32 adapter v9 ڈیوائس نظر آئے گی۔ اس ڈیوائس کو ایک دو بار غیر فعال (disable) کر کے دوبارہ فعال (enable) کریں اور Mudfish کو دوبارہ شروع کریں۔ کبھی کبھار یہ عمل مسئلے کو حل کر دیتا ہے۔
-
TAP-Win32 adapter v9 نیٹ ورک ڈیوائس کی پراپرٹیز میں جائیں اور دیکھیں کہ کیا "DHCP Enabled" پر "Yes" سیٹ ہے۔
https://windows.microsoft.com/ko-kr/windows/change-tcp-ip-settings#1TC=windows-7 لنک کی مدد سے کنکشن کی پراپرٹیز چیک کی جا سکتی ہیں اور "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 کریڈٹس مناسب طور پر ری چارج ہیں۔ بعض اوقات کریڈٹس کی کمی پر یہ مسئلہ پیدا ہو سکتا ہے۔
-
اگر آپ کا ڈیٹا پلان "فلیٹ ریٹ" (Subscription) پر ہے، تو چیک کریں کہ کیا آپ کا فلیٹ ریٹ واؤچر فعال ہے۔
اگر یہ مسئلہ مسلسل برقرار رہے تو Mudfish فورم پر استفسار کریں۔
MUDEC_00056
arp: AA:BB:CC:DD:EE:FF is using my IP address 0.0.0.0 on reX
کبھی کبھار Mudfish کے استعمال کے دوران عنوان کی مانند ARP پروٹوکول کی خرابی کا سامنا ہو سکتا ہے۔ یہ پیغام اس وقت سامنے آتا ہے جب صارف کو مختص کیا گیا Mudfish کا اندرونی پرائیویٹ IP کوئی دوسرا صارف بھی استعمال کر رہا ہو۔ اس مسئلے کے پیدا ہونے کی وجوہات درج ذیل ہو سکتی ہیں:
-
ہو سکتا ہے کہ Mudfish کے مرکزی سرور کے پرائیویٹ IP مینجمنٹ پروگرام کے غیر متوقع طور پر بند ہونے سے ایسا ہوا ہو۔
جب یہ مسئلہ پیش آتا ہے تو عموماً Mudfish کے فیس بک پیج پر اس کی اطلاع دی جاتی ہے۔
-
ڈیسک ٹاپ یا لیپ ٹاپ کے صارفین اگر سلیپ موڈ یا ہائبرنیشن موڈ میں جانے سے قبل Mudfish پروگرام کو بند نہ کریں، تو بعد میں سسٹم جاگنے پر یہ مسئلہ پیدا ہو سکتا ہے۔
اگر یہ خرابی سامنے آئے تو 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>
اس خرابی کا مطلب ہے کہ Mudfish ریلے سرور کے اس پبلک 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ریلے سرور تک کوئی روٹ موجود نہیں ہے۔ یعنی ایک ایسے ہوسٹ سے رابطہ کرنے کی کوشش کی گئی ہے جہاں تک رسائی ممکن نہیں، جو عموماً روٹنگ ٹیبل غلط ترتیب دیے جانے پر ہوتا ہے۔ -
ODR_ENOBUFS
اگر یہ خرابی واقع ہو تو اس کا مطلب ہے کہ منزل
A.B.C.Dپر پیکٹ بھیجنے کی کوشش کی گئی لیکن آپریٹنگ سسٹم نے ایرر واپس کیا۔ عام طور پر یہ اس لیے ہوتا ہے کیونکہ متعلقہ ساکٹ میں بفر کی گنجائش ناکافی ہے یا اندرونی کیو (queue) بھر چکی ہے۔اس خرابی کا مطلب ہے کہ کسی وجہ سے مطلوبہ منزل
A.B.C.Dپر پیکٹ نہیں بھیجے جا سکتے۔ عام طور پر یہ تب ہوتا ہے جب منزل سے مواصلت منقطع ہو۔
سب سے پہلے جس چیز کی جانچ ضروری ہے وہ صارف کے کمپیوٹر اور ریلے سرور کے درمیان MTU کی قدر کو جاننا اور اسے مناسب ویلیو پر سیٹ کرنا ہے۔ اگر آپ Mudfish UI کے 'سپورٹ → مسائل کی رپورٹ کریں' فیچر سے رپورٹ بھیجیں تو ہم اس کا معائنہ کر سکتے ہیں۔
MUDEC_00062
ODR_read() for hdr error from <ip>: <string>*
یہ خرابی اس وقت پیش آ سکتی ہے جب Mudfish پروگرام مرکزی سرور کے ساتھ رابطے کے لیے TCP پروٹوکول کا استعمال کر رہا ہو۔
<ip> Mudfish ریلے سرور کے پبلک IP کی نشاندہی کرتا ہے اور <string> بتاتا ہے کہ TCP ساکٹ کا
read آپریشن کیوں ناکام رہا۔
-
ODR_ECONNRESET
اگر یہ ایرر کوڈ ظاہر ہوتا ہے تو اس کا مطلب ہے کہ کسی وجہ سے Mudfish ریلے سرور یا اس کے نیٹ ورک کی فائر وال نے Mudfish پروگرام کو TCP RST پیکٹ بھیجا ہے۔ یعنی ریلے سرور نے پہلے ہی کنکشن منقطع کر دیا ہے۔
براہ کرم چیک کریں کہ کیا زیر استعمال Mudfish ریلے سرور کو تبدیل کرنے کے بعد بھی یہی صورتحال برقرار رہتی ہے۔
اگر آپ معمول میں <ip> والے ریلے سرور کو استعمال نہیں کرتے تو یہ ان پیغامات میں سے ہے جنہیں
بلا جھجھک نظر انداز کیا جا سکتا ہے۔
MUDEC_00064
ODR_read() for payload error from <ip>: <err_string>
یہ خرابی اس وقت پیدا ہو سکتی ہے جب کنکشن پروٹوکول TCP پر سیٹ ہو۔ یعنی
<ip> والے ریلے سرور سے ڈیٹا حاصل کرنے میں ناکامی ہوئی
ہے، اور اس ناکامی کی اصل وجہ <err_string> کے ذریعے بیان ہوتی ہے۔
-
ODR_ECONNABORTED
یہ مسئلہ اس وقت پیش آ سکتا ہے جب صارف کے کمپیوٹر نے خود Mudfish ریلے سرور سے کنکشن منقطع کر دیا ہو۔
یہ کسی وجہ سے آپریٹنگ سسٹم کے کنکشن توڑ دینے، یا فائر وال / اینٹی وائرس وغیرہ جیسے تھرڈ پارٹی پروگراموں کے کنکشن روک دینے کی وجہ سے ہو سکتا ہے۔
-
ODR_ETIMEDOUT
یہ صورت تب ہوتی ہے جب اس ریلے سرور سے پیلوڈ (payload) کا ڈیٹا پڑھنا (read) مقصود ہو لیکن سرور کی جانب سے ڈیٹا موصول نہ ہونے پر ٹائم آؤٹ ہو جائے۔
ایسی صورت میں عمومی سوالات (FAQ) کی دستاویز میں ریلے سرور سے متعلق دستاویز کی مدد لے کر سرور تبدیل کر کے ٹیسٹ کریں، یا پھر کنکشن پروٹوکول کو کسی دوسرے پروٹوکول میں تبدیل کر کے ٹیسٹ کریں۔

MUDEC_00066
ODR_recvfrom() error from <ip>: <num> <string>
اگر یہ خرابی سامنے آئے تو <ip> Mudfish ریلے سرور کے IP کی نشاندہی کرتا ہے،
اور <num> و <string> ایرر نمبر کی وضاحت کرتے ہیں۔ اس کا مطلب ہے کہ Mudfish پروگرام نے <ip>
والے ریلے سرور کو UDP پیکٹ بھیجا تھا لیکن کسی وجہ سے وہ
نہیں پہنچ سکا۔ ہر صورتحال کی تفصیل درج ذیل ہے:
-
ODR_ECONNRESET
اگر یہ خرابی ظاہر ہو تو اس کا مطلب ہے کہ Mudfish پروگرام نے
<ip>والے ریلے سرور کو UDP پیکٹ بھیجا لیکن کسی وجہ سے اس پیکٹ کا TTL (ٹائم ٹو لیو) ختم ہو گیا، جس کی بنا پر درمیانی راؤٹر سے 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 سے اوپر ایک اور ایرر نمبر مل جائے گا۔

MUDEC_00079
Failed to connect the master server: <error_msg>
اس خرابی کا مطلب یہ ہے کہ کسی وجہ سے Mudfish کے مرکزی سرور پر موجود تصدیقی سرور سے رابطہ نہیں ہو پا رہا ہے۔ اس کے ممکنہ اسباب درج ذیل ہو سکتے ہیں:
-
Mudfish کے مرکزی سرور پر موجود تصدیقی سرور واقعی ڈاؤن ہو اور کام نہ کر رہا ہو۔
-
جس کمپیوٹر پر Mudfish استعمال کیا جا رہا ہے اس کی فائر وال یا نیٹ ورک کی فائر وال کی وجہ سے Mudfish کے مرکزی سرور تک رسائی ناممکن ہو۔
اس مسئلے کے حل کے لیے آپ فائر وال کے مسائل کا حل لنک پر بتائے گئے طریقوں کو آزما سکتے ہیں۔





MUDEC_00080
TOL_sendto(2) error to reX A.B.C.D for heartbeat.
وجوہات
یہ ایرر میسج Mudfish ریلے سرور کے ساتھ رابطے کی غیر مستحکم حالت یا اس ریلے سرور کے جواب نہ دینے کی صورت میں پیش آتا ہے۔
مسئلے کا شکار ریلے سرور وہ سرور ہے جو ورچوئل نیٹ ورک ڈیوائس reX (جہاں X کوئی مخصوص نمبر ہے) کے ساتھ جڑا ہوا اندرونی IPv4 پتہ A.B.C.D رکھتا ہے۔ اگر آپ جاننا چاہتے ہیں کہ وہ کون سا ریلے سرور ہے، تو آپ https://mudfish.net/server/status لنک پر جا کر اس A.B.C.D پتے کے ذریعے اس کا نام جان سکتے ہیں۔
حل
-
اگر آپ اس سرور کو استعمال نہیں کر رہے تو آپ اس خرابی کے پیغام کو نظر انداز کر سکتے ہیں۔ یہ ریلے سرور کے عارضی تعطل کا نتیجہ ہو سکتا ہے۔
-
اگر تمام ریلے سرورز کی طرف جانے والی ہارٹ بیٹ میں مسئلہ ہو، تو یہ نیٹ ورک کی فائر وال پالیسی کی وجہ سے ہو سکتا ہے۔ Mudfish UI کے 'ترتیبات → عمومی' مینو میں جا کر 'کنکشن پروٹوکول' کو 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.
کسی وجہ سے متعلقہ رجسٹری ویلیو تک رسائی (پڑھنے / لکھنے) کی اجازت نہیں مل رہی۔ ہو سکتا ہے کہ فائر وال / اینٹی وائرس پروگرام اس رسائی کو بلاک کر رہا ہو۔
چونکہ یہ ایرر Mudfish کے چلنے پر کوئی خاص اثر نہیں ڈالتا، اس لیے آپ اس پیغام کو نظر انداز کر سکتے ہیں۔
MUDEC_00104
CreateProcess failed (<errnum>)
اگر یہ خرابی سامنے آئے تو اس کا مطلب ہے کہ Mudfish پروگرام جب 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 پروگرام کے استعمال کی وجہ سے Windows کی
رجسٹری الجھ گئی ہے یا خراب ہو چکی ہے۔
اگر بنیادی کارکردگی کی جانچ کرنے پر معلوم ہو کہ سب ٹھیک کام کر رہا ہے تو آپ اسے نظر انداز کر سکتے ہیں، لیکن اگر سروس کام نہ کرے تو اس کا مطلب ہے کہ 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
یہ خرابی اس وقت پیش آ سکتی ہے جب Mudfish کو Full VPN موڈ میں چلایا جائے، اور راؤٹنگ ٹیبل میں آپریٹنگ سسٹم کا Default Gateway نہ مل سکے۔ فی الحال درج ذیل صورت میں اس کے پیش آنے کا امکان ہے:
- جب آپ کا موجودہ آپریٹنگ سسٹم Mudfish کی جانب سے سپورٹڈ نہ ہو۔
اگر یہ مسئلہ برقرار رہتا ہے تو مسئلہ کی رپورٹ بھیجیں تاکہ ہم آپ کی مزید مدد کر سکیں۔
MUDEC_00126
ODR_CreateIpForwardEntry failed: IP <ip>/<netmask>/<nexthop> (ifindex <idx> metric <metric1>)
Windows آپریٹنگ سسٹم میں فارورڈنگ انٹری (راؤٹنگ ٹیبل) نہیں بنائی جا سکی۔ براہ کرم 'اسٹیٹس → پروسیسز' مینو میں پچھلی خرابی چیک کریں۔ عام طور پر اس خرابی کے پیش آنے کی وجہ سے پہلے آپ MUDEC_00124 خرابی دیکھ سکتے ہیں۔
MUDEC_00129
ODR_CreateIpForwardEntry failed: IP <ip>/<netmask>/<gateway> (ifindex <interface_index> metric <metric_value>)
Mudfish core پروسیس صارف کے ہوسٹ آپریٹنگ سسٹم میں راؤٹنگ پاتھ
(<ip>، <netmask> اور <gateway>) شامل نہیں کر سکا۔
MUDEC_00137
msk0: ODR_writev() error: <err_string>
یہ خرابی کا پیغام Mudfish پروگرام کے ورچوئل نیٹ ورک ڈیوائس یعنی msk(4) ڈرائیور کی
خرابی ہے۔ <err_string> کی قدر کے لحاظ سے اس کی وجہ مختلف ہو سکتی ہے۔
-
ODR_ENOENT
یہ خرابی "The system cannot find the file specified." کے مساوی ہے اور اس وقت پیش آ سکتی ہے جب کسی وجہ سے Mudfish پروگرام کا TAP-Win32 adapter v9 نیٹ ورک ڈیوائس سے رابطہ منقطع ہو جائے۔
مثال کے طور پر، FastPing وغیرہ جیسے پروگرام Windows رجسٹری میں ترمیم کرنے کے بعد ان اقدار کو لاگو کرنے کے لیے تمام نیٹ ورک ڈیوائسز کو ری اسٹارٹ کرتے ہیں، اور اس عمل کے دوران یہ خرابی پیش آ سکتی ہے۔
MUDEC_00139
MUDEC_00139 یا MUDEC_00137 دونوں خرابیاں TAP-Win32 adapter v9 ڈیوائس سے متعلق ہیں۔ ہو سکتا ہے کہ Mudfish کا بنیادی آپریشن ہی درست طریقے سے کام نہ کر رہا ہو، ایسی صورت میں سب سے اہم بات بنیادی آپریشن کی تصدیق کرنا ہے۔ سب سے پہلے چیک کریں کہ آیا یہ حصہ صحیح طریقے سے کام کر رہا ہے یا نہیں۔
MUDEC_00145
MUDEC_00145: udp_relay: TOL_sendto(2) failed to <address>: <errno> <errmsg>
یہ خرابی ان مسائل میں سے ایک ہے جو FastConnect موڈ فعال ہونے پر پیش آ سکتی ہے، اور یہ ظاہر کرتی ہے کہ <address> سے متعلق ریلے سرور پر UDP پیکٹ بھیجنے کے دوران مسئلہ پیدا ہوا ہے۔ معلوم غلطی کے پیغامات میں درج ذیل شامل ہیں:
-
55 No buffer space available
اس پیغام کا مطلب ہے کہ Mudfish نے UDP پیکٹ بھیجنے کی کوشش کی لیکن اندرونی نچلی لیئر کا ساکٹ بفر بھر جانے کی وجہ سے مزید نئے پیکٹس نہیں بھیجے جا سکتے۔
عام طور پر جب یہ مسئلہ پیش آتا ہے تو یہ ظاہر کرتا ہے کہ
<address>سے متعلق ریلے سرور سے مواصلت میں مسئلہ ہے۔ اپنے زیرِ استعمال ریلے سرور کو تبدیل کر کے دوبارہ کوشش کریں۔
-
64 Host is down
اس خرابی کا مطلب ہے کہ
<address>کے مماثل Mudfish ریلے سرور تک رسائی حاصل نہیں کی جا سکتی۔ ہو سکتا ہے کہ وہ ریلے سرور بند ہو اور کام نہ کر رہا ہو، اس لیے ریلے سرور کو تبدیل کر کے دوبارہ کوشش کریں۔
اگر مسئلہ برقرار رہے تو FastConnect موڈ کو بند (Off) کرنے کے بعد چیک کریں کہ آیا وہی علامت اب بھی ظاہر ہوتی ہے۔
MUDEC_00167
Failed to connect to the master server
یہ اس وقت پیش آتا ہے جب Mudfish کے مرکزی سرور پر موجود تصدیقی سرور سے رابطہ قائم نہ ہو سکے۔ تفصیلی وجوہات کے لیے MUDEC_00079 ملاحظہ کریں۔
MUDEC_00176
tcprelay: Failed to find SID for destination <ip>
یہ عام طور پر اس وقت پیش آ سکتا ہے جب FastConnect موڈ آن (On) ہو۔
صارف کے کمپیوٹر سے <ip> پر رابطہ قائم کرنے کی کوشش Mudfish پروگرام کو
موصول ہوئی، لیکن Mudfish اندرونی طور پر یہ معلومات نہیں تلاش کر سکا کہ اس
کنکشن کو کس ریلے سرور پر بھیجا جائے۔
فی الحال حل کے طور پر:
-
FastConnect موڈ کو بند (Off) کر دیں۔
-
یا اگر گیم کھیلنے میں کوئی مسئلہ نہیں آ رہا تو اسے محض نظر انداز کیا جا سکتا ہے۔
MUDEC_00177
tcprelay: Failed to find information for sid <number>.
یہ خرابی اس وقت پیش آ سکتی ہے جب FastConnect موڈ آن (On) ہو۔
یہ مسئلہ اس وجہ سے پیدا ہوتا ہے کہ Mudfish پروگرام اندرونی طور پر
<number> کے مطابق ریلے سرور کو تلاش نہیں کر پا رہا ہے۔
<number> ریلے سرور کی منفرد آئی ڈی (SID) ہے، اور پروگرام کو ڈیٹا
اس ریلے سرور پر بھیجنا چاہیے، لیکن اسے ریلے سرور کی معلومات موصول نہیں ہوئیں۔
اس مسئلے کو حل کرنے کے لیے درج ذیل باتوں کی جانچ کریں:
- اپنے زیرِ استعمال آئٹم کے سیٹنگز مینو میں ریلے سرور کو کسی دوسرے سرور سے تبدیل کر کے دیکھیں۔ ہو سکتا ہے کہ پہلے سے منتخب کردہ ریلے سرور سے رابطہ منقطع ہونے کے باعث اسے DOWN کے طور پر نشان زد کر دیا گیا ہو۔
MUDEC_00178
udprelay: Failed to find SID for destination <ip>
یہ غلطی کا پیغام اس وقت پیش آ سکتا ہے جب FastConnect موڈ استعمال ہو رہا ہو،
اور اس وقت ظاہر ہوتا ہے جب ڈیٹا کو <ip> والی منزل پر بھیجنے کی کوشش کی گئی ہو
لیکن اندرونی طور پر یہ تعین نہ کیا جا سکا ہو کہ اسے کس ریلے سرور پر بھیجا جائے۔
عام طور پر اگر گیم کھیلنے میں کوئی رکاوٹ پیش نہیں آ رہی تو اسے نظر انداز کیا جا سکتا ہے۔ ورژن v4.2.7 یا اس سے بعد کے ورژنز میں اس خرابی کے لاگ لیول کو کم کر کے information کر دیا گیا ہے۔
MUDEC_00179
MUDEC_00179: Path MTU is wrong. (X/Y)
اگر یہ خرابی پیش آنے کے باوجود گیم کھیلنے میں کوئی مسئلہ نہیں ہے، تو آپ اسے نظر انداز کر سکتے ہیں۔
یہ پیغام عام طور پر اس وقت ظاہر ہوتا ہے جب موجودہ کمپیوٹر اور Mudfish کے مرکزی سرور کے درمیان مواصلت کے لیے استعمال ہونے والی MTU (Maximum Transmission Unit) کی قدر Mudfish کی متوقع قدر سے کم ہو۔ پیغام میں 'X' کی قدر اصل MTU کی نمائندگی کرتی ہے، اور 'Y' کی قدر اس وقت سیٹ کی گئی Mudfish کی قدر کو ظاہر کرتی ہے۔ 'X' کی قدر کم ہونے کی عام وجوہات درج ذیل ہیں:
-
اگر اس نیٹ ورک ڈیوائس کا MTU زبردستی تبدیل کر دیا گیا ہو جس سے انٹرنیٹ کیبل منسلک ہے۔
ایسا مسئلہ تب پیش آتا ہے جب FastPing وغیرہ جیسے پروگرام انسٹال کیے جائیں اور وہ پروگرام MTU کو زبردستی تبدیل کر دیں۔
-
اگر موجودہ کمپیوٹر اور Mudfish کے مرکزی سرور کے درمیان مواصلاتی راستے میں واقع کوئی راؤٹر صرف چھوٹے MTU کے ساتھ ہی مواصلت کر سکتا ہو۔
حل 1
سب سے پہلے، فی الحال زیرِ استعمال نیٹ ورک ڈیوائسز کے ڈیفالٹ MTU کی جانچ کریں۔ عام طور پر ان اقدار کی تصدیق درج ذیل طریقے سے کی جا سکتی ہے:
-
اسٹارٹ بٹن پر کلک کریں اور کنٹرول پینل (Control Panel) پر جائیں۔
-
Network Connections پر کلک کریں اور سسٹم میں انسٹال اور فعال نیٹ ورک ڈیوائسز کی فہرست دیکھیں۔
-
آپ کو ڈیوائسز کی فہرست نظر آئے گی؛ ہر ایک پر دائیں کلک کریں اور 'Properties' ونڈو کھولیں۔ آپ کے سامنے نیچے دی گئی تصویر جیسی ونڈو آئے گی:

-
وہاں 'Configure(C)...' کا بٹن موجود ہوگا، اس پر کلک کرنے سے پراپرٹیز ونڈو کھل جائے گی۔ 'Advanced' ٹیب پر جائیں، وہاں آپ کو MTU کا سیکشن ملے گا۔
-
اب چیک کریں کہ آیا یہ ویلیو 1500 ہے یا نہیں، اور اگر یہ 1500 نہیں ہے تو اسے بحال کر کے 1500 کر دیں۔
حل 2
TAP-Win32 Adapter v9 نیٹ ورک ڈیوائس کا MTU تبدیل کرنے سے پہلے Mudfish کو مکمل طور پر بند ہونا چاہیے۔ اگر Mudfish کے منسلک رہنے کے دوران ویلیو تبدیل کی جائے تو ریلے سرور سے رابطہ منقطع ہو جائے گا۔
اگر اوپر دیے گئے 'حل 1' کے ذریعے چیک کرنے پر تمام ڈیوائسز 1500 بائٹس پر درست طریقے سے سیٹ ہیں، تو سفارش کی جاتی ہے کہ TAP-Win32 Adapter v9 کے ڈیفالٹ MTU کو 'X' - 50 پر سیٹ کریں۔ مثال کے طور پر، اگر خرابی کے پیغام میں قدر 1480 بائٹس تھی تو آپ اسے 1430 بائٹس پر سیٹ کریں گے۔
-
نیٹ ورک ڈیوائسز میں سے وہ ڈیوائس تلاش کریں جس کا نام TAP-Win32 Adapter v9 ہے۔ اس پر دائیں کلک کر کے 'Properties' ونڈو کھولیں۔ آپ کو نیچے دی گئی تصویر جیسی ونڈو نظر آئے گی:

-
پھر 'Configure(C)...' بٹن پر کلک کریں، جس سے پراپرٹیز ونڈو سامنے آئے گی۔ 'Advanced' ٹیب پر جائیں، جہاں آپ کو MTU سیکشن دکھائی دے گا۔
-
اب اس ویلیو کو ایک چھوٹی قدر کے طور پر محفوظ کریں۔
-
Windows XP کے معاملے میں، سیٹنگز کو لاگو کرنے کے لیے سسٹم کو ری اسٹارٹ کرنا ضروری ہے۔
MUDEC_00180
TCP_socket(2) failed: <errno> <string>
یہ غلطی کا پیغام صرف اسی صورت میں ظاہر ہوتا ہے جب FastConnect موڈ فعال ہو،
اور اس کا مطلب ہے کہ ریلے سرور سے ڈیٹا پڑھ کر صارف کے کمپیوٹر (لوکل مشین) پر
منتقل کرنے کے عمل میں کوئی مسئلہ پیش آیا ہے۔ تفصیلی خرابی کا نمبر <errno> اور
<errmsg> درج ذیل ہے:
-
55 No buffer space available
یہ پیغام اس وقت ظاہر ہو سکتا ہے جب ڈیٹا لوکل مشین کو بھیجنے کی کوشش کی جائے لیکن متعلقہ ساکٹ بفر کسی وجہ سے بھر گیا ہو اور مزید ڈیٹا منتقل نہ کیا جا سکے۔ یہ عام طور پر تب پیش آتا ہے جب Mudfish ریلے سرور سے بیک وقت بہت زیادہ کنکشن قائم کرنے کی کوشش کی جا رہی ہو۔
حل کے طور پر، FastConnect موڈ کو غیر فعال (Off) کر کے دوبارہ کوشش کریں، یا اپنے زیرِ استعمال ریلے سرور کو تبدیل کر کے دیکھیں۔
MUDEC_00181
udp_relay: Failed to find the backend for <ip>
یہ خرابی اس وقت پیش آ سکتی ہے جب FastConnect موڈ آن (On) ہو،
اور یہ تب ظاہر ہوتی ہے جب ڈیٹا کو <ip> کے مساوی منزل تک منتقل نہ کیا جا سکے۔
MUDEC_00182
udp_relay: TOL_socket(2) failed: <errno> <string>
یہ خرابی اس لیے پیش آتی ہے کیونکہ UDP relay پروگرام مزید socket(2) تخلیق کرنے سے
قاصر ہے۔ <errno> کی قدر سے صورتحال کی مزید تصدیق کی جا سکتی ہے، لیکن عام طور پر یہ
مسئلہ بہت زیادہ UDP ساکٹس بنانے کی وجہ سے ہوتا ہے۔
ایسی خرابی پیش آنے کی صورت میں چونکہ یہ مسئلہ بہت زیادہ UDP کنکشنز بنانے والے پروگرام کے چلنے کی وجہ سے ہوتا ہے، لہٰذا اس پروگرام کو بند کر کے اسے حل کیا جا سکتا ہے۔ اس کے علاوہ آپ درج ذیل طریقے بھی اپنا سکتے ہیں:
-
اگر P2P پر مبنی کوئی پروگرام چل رہا ہو (جیسے BitTorrent)، تو اسے بند کرنے سے مسئلہ حل ہو سکتا ہے۔
-
زیادہ نیٹ ورک سرگرمی والے پروگراموں کو بند کر کے بھی اسے حل کیا جا سکتا ہے۔
-
اگر Full VPN موڈ + FastConnect موڈ ایک ساتھ استعمال ہو رہا ہو، تو Full VPN موڈ کو بند کرنے سے یہ حل ہو سکتا ہے۔
MUDEC_00186
Wrong TCP format hdr: <char>
صارف کے کنکشن اور منتخب کردہ Mudfish ریلے سرور کے درمیان مواصلت میں مسئلہ پیش آیا ہے۔ یا صارف کے کنکشن کی نگرانی کی جا رہی ہے یا اسے نیٹ ورک فائر وال نے بلاک کر دیا ہے۔
کوئی دوسرا کنکشن پروٹوکول استعمال کر کے دیکھیں یا Mudfish ریلے سرور کو تبدیل کریں۔
MUDEC_00192
Failed to open '/dev/tap7': <errno> <err_string>
یہ خرابی ظاہر ہونے کی اصل وجہ عام طور پر <errno> کی قدر پر منحصر ہوتی ہے، تاہم
درج ذیل باتوں کی جانچ کریں:
-
https://mudfish.net/download سے تازہ ترین ورژن ڈاؤن لوڈ کر کے استعمال کریں۔ چونکہ اب یہ tuntap ڈرائیور پر انحصار نہیں کرتا، اس لیے کوئی مسئلہ نہیں ہونا چاہیے۔
-
یہ اس لیے بھی پیش آ سکتا ہے کیونکہ Mudfish پروسیس پہلے سے ہی چل رہا ہو۔ پروسیسز کی فہرست میں چیک کریں کہ آیا mudfish پروسیس موجود ہے، اور اگر ہے تو اسے kill کمانڈ کے ذریعے ختم کرنے کے بعد دوبارہ کوشش کریں۔
MUDEC_00196
SID <number> ((null)) isn't alive.
یہ خرابی اس وقت پیش آ سکتی ہے جب SID <number> (SID اندرونی ریلے سرور کی
منفرد آئی ڈی کو ظاہر کرتا ہے) سے متعلق ریلے سرور کسی وجہ سے سروس فراہم کرنے کے
قابل نہ رہے۔ ایسی صورت میں درج ذیل نکات کی تصدیق کریں:
-
اپنی موجودہ Full VPN موڈ سیٹنگز یا ہر آئٹم کی ریلے سرور سیٹنگز چیک کریں اور دیکھیں کہ کیا ریلے سرور تبدیل کرنے سے مسئلہ حل ہوتا ہے یا نہیں۔
-
اگر آپ سبسکرپشن (فلیٹ ریٹ) پلان کے صارف ہیں، تو https://mudfish.net/admin/front پر جا کر اپنے ماہانہ ٹریفک کا استعمال چیک کریں۔
اگر ماہانہ ٹریفک کا استعمال واؤچر کی حد سے تجاوز کر گیا ہو تو یہ مسئلہ پیش آ سکتا ہے۔
-
چیک کریں کہ آیا آپ کے پاس کافی Mudfish کریڈٹ موجود ہے۔ بعض اوقات سبسکرپشن پلان کے صارفین کے پاس واؤچر نہ خریدنے کی وجہ سے یہ مسئلہ پیش آتا ہے۔
واؤچر سے متعلق معلومات کے لیے پلان میں تبدیلی کا نوٹس - 20210607 دستاویز ملاحظہ کریں۔
MUDEC_00235
Too many heartbeat errors. Please check your firewalls.
یہ خرابی ظاہر کرتی ہے کہ ریلے سرور کے ساتھ رابطہ برقرار رکھنے کے لیے بھیجے جانے والے Mudfish کے heartbeat سگنلز ناکام ہو رہے ہیں۔ عام طور پر یہ خرابی اس لیے پیش آتی ہے کیونکہ نیٹ ورک فائر وال اپنی پالیسی کے تحت اس کنکشن پروٹوکول کو بلاک کر رہی ہوتی ہے جو Mudfish استعمال کر رہا ہے۔
ریلے سرور کے ساتھ مواصلاتی مسائل کا حل کے لنک کو دیکھیں اور کنکشن پروٹوکول کو تبدیل کرنے کی کوشش کریں۔
MUDEC_00238
Packet loss rate <percentage> to <mudfish_node_name>
اگر یہ انتباہی پیغام ظاہر ہوتا ہے تو اس کا مطلب ہے کہ آپ کے موجودہ آئٹمز میں سے
کوئی آئٹم <mudfish_node_name> والے ریلے سرور کو استعمال کرنے کے لیے سیٹ ہے۔
Mudfish پروگرام ان ریلے سرورز پر وقتاً فوقتاً پیکٹ لاس ٹیسٹ کرتا ہے جنہیں صارف کے
زیرِ استعمال سمجھا جاتا ہے اور نتائج سے آگاہ کرتا ہے:
اس کا مطلب ہے کہ <mudfish_node_name> ریلے سرور کے ٹیسٹ میں <percentage>
پیکٹس ڈراپ ہو رہے ہیں۔
یہ <percentage> جتنا زیادہ ہوگا، کنکشن اتنا ہی غیر مستحکم ہوگا، اور اسے کسی دوسرے
ریلے سرور کو منتخب کرنے کے اشارے کے طور پر دیکھا جا سکتا ہے۔ اس مسئلے کو حل کرنے کے
لیے آپ درج ذیل اقدامات آزما سکتے ہیں:
-
کنکشن پروٹوکول کو TCP پر مبنی پروٹوکول میں تبدیل کر کے دیکھیں۔
-
یا 'ترتیبات → پروگرام' مینو میں 'RTT چیک کا طریقہ' TCP پر مبنی کر کے دیکھیں۔
-
کسی دوسرے ریلے سرور کا استعمال کریں۔
اگر آپ اس مسئلے کی بنیادی وجہ کا مزید تجزیہ کرنا چاہتے ہیں تو WinMTR کے ذریعے نیٹ ورک کا تجزیہ دستاویز دیکھیں اور اپنے زیرِ استعمال ریلے سرور کے پبلک آئی پی پر ٹیسٹ چلائیں۔
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 آپشن کا استعمال کر کے کوشش کی جا سکتی ہے۔

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 کی خرابی کا باعث بن سکتے ہیں:
اگر آپ نے Muddog (https://dog.mudfish.net/) پروگرام انسٹال کیا ہوا ہے تو براہ کرم اسے ان انسٹال کر دیں۔
چیک کریں کہ کیا کوئی دوسرا VPN پروگرام پہلے سے چل رہا ہے۔ بعض اوقات دوسرے VPN پروگرامز سسٹم کے راؤٹنگ ٹیبل میں ترمیم کر دیتے ہیں جس کی وجہ سے یہ مسئلہ پیدا ہو سکتا ہے۔
حل 1
مسئلہ حل کرنے کے لیے، نیچے دیے گئے طریقے کے مطابق TAP-Win32 adapter v9 نیٹ ورک ڈیوائس کے MTU کو 1450 یا اس سے کم، یعنی اس حد تک کم کریں جہاں یہ خرابی ظاہر ہونا بند ہو جائے۔
-
سب سے پہلے Mudfish بند کریں۔ اگر Mudfish کے چلنے کے دوران نیچے دیے گئے طریقے سے MTU تبدیل کیا جائے تو پروگرام غیر معمولی طور پر کام کر سکتا ہے۔
-
نیٹ ورک ڈیوائسز میں سے وہ ڈیوائس تلاش کریں جس کا نام TAP-Win32 Adapter v9 ہے۔ اس پر دائیں کلک کریں اور 'Properties' ونڈو کھولیں۔ آپ کو نیچے دی گئی تصویر جیسی ونڈو نظر آئے گی:

-
پھر 'Configure(C)...' کا بٹن ہوگا، اس پر کلک کرنے سے پراپرٹیز ونڈو سامنے آئے گی۔ 'Advanced' ٹیب پر جائیں، جہاں MTU سیکشن موجود ہوگا۔
-
ڈیفالٹ ویلیو 1500 سیٹ ہوتی ہے، اب اس ویلیو کو کم کر کے محفوظ کریں۔ پہلے 1400 سے آغاز کریں، پھر 50 کے حساب سے کم کرتے ہوئے 1350، 1300 وغیرہ پر ٹیسٹ کریں۔ ایک وقت ایسا آئے گا کہ MUDEC_00262 خرابی مزید دکھائی نہیں دے گی۔
-
Windows XP کے معاملے میں، سیٹنگز کو لاگو کرنے کے لیے سسٹم کو ری اسٹارٹ کرنا ہوگا۔
حل 2
سیٹنگز مینو میں موجود MTU کی قدر کو ایڈجسٹ کر کے بھی مسئلہ حل کیا جا سکتا ہے۔ آپ درج ذیل طریقہ آزما سکتے ہیں:
-
'ترتیبات → پروگرام' مینو میں جائیں۔
-
اس مینو میں MTU کی قیمت موجود ہوگی، اس قدر کو 1400، 1300 یا 1200 تک بتدریج کم کرتے ہوئے ٹیسٹ کریں۔
یاد رہے کہ Mudfish کی ڈیفالٹ ویلیو 1400 ہے۔
حل 3
- بعض اوقات کنکشن پروٹوکول کو UDP سے TCP میں تبدیل کرنے سے بھی مسئلہ حل ہو جاتا ہے۔
-
'ترتیبات → پروگرام' مینو میں جائیں۔
-
پروٹوکول / پورٹ کو TCP پر مبنی ترتیب میں تبدیل کریں۔
MUDEC_00269
udp_relay: TOL_sendmsg(2) to <ip>:<port> failed: <errno> <errmsg>
یہ خرابی صرف اسی صورت میں پیش آتی ہے جب FastConnect موڈ
فعال ہو، اور اس کا مطلب ہے کہ ریلے سرور سے ڈیٹا پڑھ کر صارف کے کمپیوٹر (لوکل مشین)
پر منتقل کرنے کے عمل میں مسئلہ پیش آیا ہے۔ تفصیلی خرابی کا نمبر <errno> اور
<errmsg> درج ذیل ہے:
-
55 No buffer space available
یہ پیغام اس وقت ظاہر ہو سکتا ہے جب ڈیٹا لوکل مشین کو بھیجنے کی کوشش کی جائے لیکن متعلقہ ساکٹ بفر کسی وجہ سے بھر جانے کے باعث مزید ڈیٹا نہ پہنچا سکے۔
عام طور پر یہ Torrent یا ایسے پروگرامز کے چلنے سے ہوتا ہے جو بہت زیادہ نیٹ ورک کنکشن بناتے ہیں، جس سے Mudfish پروگرام کی گنجائش سے زیادہ ساکٹس بن جاتے ہیں۔
-
65 No route to host
یہ پیغام تب ظاہر ہوتا ہے جب Mudfish Core پروسیس
<ip>:<port>پر پیکٹ بھیجنے کی کوشش کرے لیکن اس منزل کے لیے راؤٹنگ معلومات نہ مل سکیں۔اگر یہ خرابی پیش آنے کے باوجود 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 مرکزی سرور سے راؤٹنگ ٹیبل کی معلومات حاصل نہیں کر سکا۔ اگرچہ کبھی کبھار یہ نیٹ ورک کے مسائل کی وجہ سے ناکام ہو جاتا ہے، لیکن اگر مسئلہ برقرار رہے تو درج ذیل اقدامات کریں:
-
مرکزی سرور کے ساتھ تصدیقی مسائل کا حل سیکشن میں بتائے گئے
-Oیا-tآپشن کا استعمال کر کے کوشش کرنے کا طریقہ۔
-
موجودہ کمپیوٹر کی TCP/IP سیٹنگز کو ری سیٹ کرنے کا طریقہ
آپ
netsh winsock resetجیسی کمانڈ استعمال کر کے اسے ری سیٹ کر سکتے ہیں۔ تفصیلی طریقے کے لیے درج ذیل لنکس ملاحظہ کریں:- How to reset TCP/IP by using the NetShell utility
- Resetting Winsock Catalog and Solving Network Problem

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 مرکزی سرور
کے پاس موجود آخری کلائنٹ heartbeat اور موجودہ Mudfish پروگرام کے heartbeat کی
قدروں میں بہت زیادہ فرق ہو۔ سسٹم کا اندازہ ہے کہ فی الحال <timediff> کا فرق ہے، اور
اگر یہ قدر 1800 سیکنڈ (30 منٹ) سے زیادہ ہو تو Mudfish Core پروسیس کو زبردستی
بند کر دیا جاتا ہے۔ یہ درج ذیل صورتوں میں پیش آ سکتا ہے:
-
لیپ ٹاپ یا ڈیسک ٹاپ کو ہائبرنیشن (hibernation) میں ڈالنے کے بعد کچھ دیر بعد دوبارہ آن کیا جائے۔
-
کچھ دیر کے لیے نیٹ ورک مکمل بند رہنے کے بعد دوبارہ بحال ہو جائے۔
اگر یہ مسئلہ پیش آئے تو Mudfish پروگرام کو دوبارہ شروع (ری اسٹارٹ) کر دیں۔
MUDEC_00285
CryptAcquireContext failed with error <errno>: <errmsg>
یہ خرابی Mudfish چلاتے وقت اس تصدیقی عمل کے دوران پیش آ سکتی ہے جب یہ چیک کیا جا رہا ہو کہ آیا خفیہ کاری کیز (encryption keys) بنانے کی اجازت موجود ہے یا نہیں، اور درج ذیل ایرر کوڈ ظاہر ہو سکتا ہے:
-
0x80090024 The profile for the user is a temporary profile
اس خرابی کی صورت میں MUDEC_00286 سیکشن میں دیا گیا حل دیکھ کر کوشش کریں۔
MUDEC_00286
CryptAcquireContext, newkeyset
اس کا مطلب ہے کہ Mudfish پروگرام کے پہلی بار چلنے پر خفیہ کاری کیز (encryption keys) بنانے کے ابتدائی مراحل میں کوئی مسئلہ پیش آیا ہے۔ اگر یہ خرابی ظاہر ہو تو آپ درج ذیل اقدامات آزما سکتے ہیں:
-
چیک کریں کہ کیا آپ کے موجودہ Windows اکاؤنٹ پر پاس ورڈ لگا ہوا ہے۔ اگر اکاؤنٹ بغیر پاس ورڈ کے لاگ ان ہوتا ہے تو ایک پاس ورڈ سیٹ کریں اور کمپیوٹر کو ری اسٹارٹ کریں۔
-
اگر طریقہ نمبر 1 سے مسئلہ حل نہ ہو تو بالکل نیا Windows اکاؤنٹ بنائیں، اس پر پاس ورڈ لگائیں اور اس اکاؤنٹ کے ذریعے کوشش کریں۔
-
اگر اوپر دیے گئے طریقوں 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 سے پہلے کوئی دوسری خرابی موجود ہے۔
عام طور پر یہ اس وقت ظاہر ہو سکتا ہے جب آئٹم کی جانب سے مخصوص کردہ ریلے سرور Down ہو گیا ہو۔
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.
یہ خرابی سبسکرپشن (فلیٹ ریٹ) پلان کے صارفین کے لیے پیش آ سکتی ہے اور یہ اس وقت ظاہر ہوتی ہے جب سبسکرپشن پلان کی رفتار کی حد (speed limit) کے باعث Mudfish پروگرام رفتار کو محدود کر دیتا ہے۔ رفتار کی حد کے بارے میں مزید تفصیلات کے لیے ڈیٹا پلانز دستاویز ملاحظہ کریں۔
اس مسئلے کو حل کرنے کے لیے آپ درج ذیل طریقوں میں سے کوئی ایک طریقہ آزما سکتے ہیں:
-
آپ دوسرے پلان یعنی Pay-per-traffic (استعمال کے مطابق ادائیگی) پلان پر سوئچ کر سکتے ہیں۔
-
یا غیر ضروری نیٹ ورک ٹریفک پیدا کرنے والے پروگرامز کو بند کر کے نیٹ ورک بینڈوتھ خالی کریں۔
-
یا زیادہ رفتار کی حد والے کسی دوسرے سبسکرپشن واؤچر پر اپ گریڈ کریں۔
اسے http://mudfish.net/admin/user/dataplan/modify لنک پر دیکھا جا سکتا ہے۔
-
یا اگر آپ کو لگتا ہے کہ یہ مسئلہ ویب (HTTP / HTTPS) ٹریفک کی وجہ سے پیش آ رہا ہے، تو 'ترتیبات → پروگرام → استثنائی قواعد' مینو میں جا کر ویب ٹریفک کو خارج کرنے کی کوشش کریں۔
MUDEC_00332
WSAIoctl() error for ODR_socket(): <errno>
یہ خرابی اس بات کی نشاندہی کرتی ہے کہ ساکٹ بنانے کے عمل میں fragmentation کو
روکنے کے لیے ioctl() کال کے دوران غلطی پیش آئی ہے۔ <errno> میں ظاہر ہونے والے
ممکنہ نمبر درج ذیل ہیں:
-
10013 (WSAEACCESS)
ایسا لگتا ہے کہ آپریٹنگ سسٹم WSAIoctl() API کال کو بلاک کر رہا ہے۔ چیک کریں کہ کیا آپ نے حال ہی میں کوئی پرسنل فائر وال، سیکیورٹی ماڈیول یا اینٹی وائرس (AV) پروگرام انسٹال کیا ہے۔ اس بات کا قوی امکان ہے کہ ان پروگراموں نے اس کال کو بلاک کر دیا ہو۔
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 کی سطح پر کوئی غیر متوقع اندرونی غلطی پیش آنے پر۔
-
موصولہ ڈیٹا کی مقدار بہت کم ہونے یا بالکل نہ ہونے پر۔
اگر یہ مسئلہ پیش آئے تو درج ذیل نکات کی جانچ کریں:
-
سب سے پہلے یہ جانچیں کہ آیا یہ علامت عارضی طور پر پیش آ رہی ہے یا مستقل بنیادوں پر۔ یہ آپ کے ISP یا بین الاقوامی نیٹ ورک کے مسائل کی وجہ سے ہو سکتا ہے، یا Mudfish تصدیقی سرور میں خرابی کے باعث ہو سکتا ہے۔
-
جس وقت یہ مسئلہ پیش آئے، اسی حالت میں 'اسٹیٹس → پروسیسز' مینو میں جائیں جہاں آپ Mudfish Launcher سے متعلق لاگز دیکھ سکتے ہیں۔ چیک کریں کہ کیا اس لاگ کے اندر MUDEC_XXXXX (جہاں XXXXX ہندسے ہیں) جیسے پیٹرن والا کوئی دوسرا خرابی یا انتباہی پیغام موجود ہے۔
عام طور پر اس بات کا قوی امکان ہے کہ MUDEC_00351 سے پہلے کوئی دوسرا سابقہ ایرر کوڈ موجود ہوگا، اور اگر ایسا کوئی ایرر کوڈ موجود ہو تو وہ پیغام مزید تفصیلی وجہ فراہم کرے گا۔
اگر مسئلہ برقرار رہے تو Mudfish فورم پر رجوع فرمائیں۔
MUDEC_00352
[WARN] Authentication with username '<username>' failed - Wrong username/password
اس خرابی کا مطلب ہے کہ صارف کا یوزر نیم اور پاس ورڈ تصدیق میں ناکام ہو گیا ہے۔ یعنی Mudfish تصدیقی سرور سے مواصلت میں کوئی مسئلہ نہیں تھا لیکن درج کردہ ID / PASSWORD مڈفش کے ڈیٹا بیس میں نہیں مل سکا۔
اگر یہ مسئلہ برقرار رہتا ہے تو درج ذیل چیک کریں:
-
https://mudfish.net/admin/front پر اپنی ID / PASSWORD درج کر کے چیک کریں کہ آیا لاگ ان کامیابی سے ہو رہا ہے۔
-
اگر مندرجہ بالا URL پر لاگ ان میں کوئی مسئلہ نہیں ہے لیکن صرف پروگرام میں ہی خرابی آ رہی ہے، تو اپنے پاس ورڈ کو نسبتاً سادہ شکل میں تبدیل کر کے ایک بار پھر کوشش کریں۔
-
اگر ان دونوں طریقوں سے مسئلہ حل نہ ہو تو 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 ریلے سرورز کی فہرست میں سے منتخب کردہ ریلے سرور کا گیٹ وے 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
Client
Failed to connect the RTT server.
اس خرابی کی صورت میں نیچے MUDEC_00409 کا سیکشن دیکھیں۔ یہ اسی وجہ سے پیش آتی ہے۔
Server
Hit the speed cap.
یہ مسئلہ سبسکرپشن (فلیٹ ریٹ) پلان استعمال کرنے والے صارفین کو پیش آ سکتا ہے۔ یہ پیغام ظاہر کرتا ہے کہ Mudfish ریلے سرور کی طرف رفتار کی حد لاگو ہو گئی ہے۔
یعنی جب Mudfish کلائنٹ پروگرام کی طرف رفتار کی حد لاگو ہوتی ہے تو MUDEC_00330 خرابی ظاہر ہوتی ہے، اور جب ریلے سرور کی طرف رفتار کی حد لاگو ہوتی ہے تو MUDEC_00408 خرابی ظاہر ہوتی ہے۔
تفصیلی وضاحت کے لیے MUDEC_00330 سیکشن دیکھیں۔
MUDEC_00409
Failed to connect the RTT server.
یہ خرابی اس وقت پیش آ سکتی ہے جب Mudfish سروس کے ان سرورز سے رابطہ نہ ہو سکے جو RTT کی معلومات فراہم کرتے ہیں۔ اس صورت میں:
-
اس کی وجہ جاننے کے لیے 'ترتیبات → پروسیسز' میں موجود MUDFLOW (Flow Controller) لاگ کا جائزہ لینا ضروری ہے۔
-
اگر ممکن ہو تو مرکزی سرور کے ساتھ تصدیقی مسائل کا حل کی دستاویز میں بتائے گئے طریقے کے مطابق کوشش کریں اور دیکھیں کہ کیا اس سے مسئلہ حل ہوتا ہے۔
اگر مسئلہ برقرار رہے تو مسئلہ کی رپورٹ ارسال کریں اور Mudfish کی تکنیکی معاونت سے رابطہ کریں۔
MUDEC_00410
Failed to connect the master server.
یہ خرابی اس وقت پیش آتی ہے جب Mudfish تصدیقی سرور سے رابطہ درست طور پر قائم نہ ہو پائے۔
- اس کی وجہ جاننے کے لیے 'ترتیبات → پروسیسز' میں Mudrun Launcher کے لاگ کا جائزہ لیں کیونکہ اس سے پہلے کوئی اور خرابی موجود ہوگی؛ تفصیلی مسئلے کے لیے اس حصے کا معائنہ کریں۔
MUDEC_00416
Failed to connect to <private_ip>:65533 (errno <errno>)
یہ مسئلہ عام طور پر تب پیش آ سکتا ہے جب Mudfish کے آئٹم سیٹنگز میں ریلے سرور "Advanced Mode" (جدید موڈ) کو کنفیگر کیا جا رہا ہو۔ ایڈوانسڈ موڈ کی سیٹنگ کے لیے ریلے سرور کو متعلقہ کنفیگریشن کی معلومات بھیجی جاتی ہیں، اور اس معلومات کو بھیجنے کے دوران کنکشن کا مسئلہ پیدا ہوتا ہے۔ <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> سے متعلق آئٹم کے لیے ریلے سرور
Advanced Mode سیٹ کرنا چاہتے ہیں، لیکن اس مرحلے پر معلومات کی نامعلوم کمی کی
وجہ سے یہ طے نہ ہو سکے کہ کون سا ریلے سرور منتخب کرنا ہے۔ اس مسئلے کو حل کرنے کے
لیے درج ذیل باتوں کی جانچ کریں:
-
لازمی چیک کریں کہ آیا آپ کے پاس کافی Mudfish کریڈٹ موجود ہے۔ بعض اوقات کریڈٹ کی کمی کی وجہ سے یہ مسئلہ پیدا ہو جاتا ہے۔
-
اگر آئٹم کی سیٹنگز میں ریلے سرور کا انتخاب "Auto Selection" (خودکار انتخاب) پر تھا، تو خودکار انتخاب کے بجائے دستی طور پر ریلے سرور منتخب کریں۔
-
یا 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 کا انحراف (deviation) اوسط قدر کے مقابلے میں 15 فیصد سے زیادہ ہو۔ یہ پیغام نظر آنے کا مطلب یہ ہے کہ موجودہ مقام سے قریب ترین Mudfish ریلے سرور تک کا رابطہ بھی غیر مستحکم ہے۔ تفصیلی فارمولا درج ذیل ہے:
-
تمام ریلے سرورز میں سے صارف کے قریب ترین 6 ریلے سرورز کا انتخاب کیا جاتا ہے اور وقتاً فوقتاً RTT ٹیسٹ کیے جاتے ہیں۔
-
اگر جانچے گئے تمام 6 ریلے سرورز کے لیے RTT کا معیاری انحراف (stddev) ان کے RTT اوسط (avg) کے مقابلے میں 15 فیصد سے زیادہ ہو تو یہ انتباہی پیغام دکھایا جاتا ہے۔
اگر یہ خرابی مسلسل ظاہر ہوتی رہے تو درج ذیل پہلوؤں کی جانچ کریں:
-
چیک کریں کہ کیا آپ وائرڈ (کیبل) کنکشن کے بجائے وائرلیس (Wi-Fi) کنکشن استعمال کر رہے ہیں۔ عام طور پر وائی فائی سگنلز کی کمی بیشی کی وجہ سے RTT کا معیاری انحراف زیادہ ہو سکتا ہے۔
-
اپنی موجودہ ISP لائن کی جانچ کریں یا تصدیق کریں کہ آیا اندرونی طور پر QoS یا فائر وال کی ترتیبات لاگو تو نہیں کی گئیں۔
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>)
یہ خرابی اس وقت پیش آ سکتی ہے جب آئٹم کے ریلے سرور موڈز میں سے ایڈوانسڈ موڈ یا ملٹی پاتھ موڈ کی کنفیگریشن درست طریقے سے مکمل نہ کی جا سکے۔
یعنی <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 bang) یا اسکول وغیرہ۔ عام طور پر ایسی صورت میں سسٹم پر ڈرائیور انسٹالیشن بلاک ہوتی ہے، اس لیے Mudfish کے درست طور پر کام نہ کرنے کا قوی امکان ہوتا ہے۔
اگر یہ مسئلہ برقرار رہے تو برائے مہربانی مسئلہ کی رپورٹ ارسال کریں۔
-
-
5010 (ERROR_OBJECT_ALREADY_EXISTS)
اس ایرر کوڈ کا مطلب ہے کہ Mudfish TAP-Win32 adapter v9 نیٹ ورک ڈیوائس پر پہلے ہی سے ایک آئی پی ایڈریس سیٹ موجود ہے۔
عام طور پر اس کا حل یہ ہے کہ کمپیوٹر کو مکمل طور پر ریبوٹ کر کے دوبارہ کوشش کریں، یا
-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) مسلسل فریگمنٹڈ پیکٹس (fragmented packets) وصول کر رہا ہے۔ اگر استعمال میں کوئی دشواری نہ ہو تو کوئی حرج نہیں، لیکن فریگمنٹڈ پیکٹس کے اثرات کی وجہ سے پیکٹ کے ضیاع کی شرح (packet loss rate) بڑھ سکتی ہے، اس لیے تجویز کی جاتی ہے کہ اس مسئلے کو حل کیا جائے۔
عام طور پر یہ مسئلہ درج ذیل وجوہات میں سے کسی ایک کی بنا پر پیدا ہو سکتا ہے:
-
فی الوقت زیر استعمال NIC نیٹ ورک ڈیوائس کی MTU (Maximum Transmission Unit) غیر معمولی طور پر کم ہو۔
-
Mudfish ریلے سرور کے ساتھ مواصلت میں استعمال ہونے والی MTU توقع سے زیادہ بڑی ہو۔
اس مسئلے کو حل کرنے کے لیے درج ذیل نکات کی جانچ کریں:
-
موجودہ انسٹال شدہ نیٹ ورک ڈیوائسز کی MTU (Maximum Transmission Unit) کی قدر چیک کریں اور اگر یہ ڈیفالٹ قدر (عام طور پر Ethernet کے لیے 1500) سے غیر معمولی طور پر کم سیٹ ہے، تو اسے درست کر کے ڈیفالٹ پر بحال کریں۔
-
Mudfish UI کے مینو 'ترتیبات -> پروگرام' میں جائیں، وہاں MTU کا مینو موجود ہے۔ اس قدر کو 1400 (Mudfish کی ڈیفالٹ قدر) یا 1300 پر سیٹ کر کے کوشش کریں۔
MUDEC_00477
Too big UDP packet to send. (plen <pktlen> mtu <mtu>)
یہ مسئلہ اس وقت پیش آ سکتا ہے جب آپ نے کسٹم آئٹم میں 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) ڈرائیور کو چلانے والی ونڈوز سروس درست طور پر شروع نہیں ہو سکی۔ اس کی تفصیل <errno> کی قدر پر منحصر ہے:
-
0x2 (ERROR_FILE_NOT_FOUND)
عام طور پر یہ مسئلہ تب پیدا ہوتا ہے جب ونڈوز Mudfish WFP ڈرائیور کو لوڈ نہ کر سکے۔
کبھی کبھار ایسا 32 بٹ ونڈوز پر 64 بٹ Mudfish انسٹالر انسٹال کرنے یا اس کے برعکس 64 بٹ ونڈوز پر 32 بٹ انسٹالر انسٹال کرنے کی وجہ سے ہو سکتا ہے۔
براہ کرم https://mudfish.net/download سے درست ورژن کے ساتھ دوبارہ انسٹال کر کے کوشش کریں۔
-
0x7f (ERROR_PROC_NOT_FOUND)
اس صورت میں 2 وجوہات ہو سکتی ہیں:
-
mudwfp.sys ڈرائیور درست طریقے سے انسٹال نہ ہو۔ چیک کریں کہ آیا Mudfish پیکیج صحیح طرح انسٹال ہوا تھا اور انسٹالیشن کے دوران کوئی خرابی تو پیش نہیں آئی تھی۔
-
یا پھر آپ کا ونڈوز ورژن Windows 7 یا اس سے پرانا ہو۔ WFP فیچر کے درست طور پر کام کرنے کے لیے کم از کم Windows 8 یا بعد کا ورژن ضروری ہے۔
-
-
0x4fb (ERROR_DRIVER_BLOCKED)
اس خرابی کا مطلب ہے کہ Mudfish WFP ڈرائیور کو لوڈ کرتے وقت کسی وجہ سے لوڈنگ بلاک ہو گئی ہے۔
-
عام طور پر یہ صارف کے کمپیوٹر پر چلنے والے اینٹی وائرس / فائر وال پروگرام کی جانب سے روکے جانے کی وجہ سے ہوتا ہے۔
-
اگر آپ Intel پر مبنی ونڈوز کے بجائے ARM پر مبنی ونڈوز استعمال کر رہے ہیں، تو یہ مسئلہ پیش آ سکتا ہے۔
Mudfish WFP ڈرائیور صرف Intel پر مبنی ونڈوز پر ہی سپورٹ کیا جاتا ہے۔ ARM پر مبنی ونڈوز پر یہ سپورٹڈ نہیں ہے۔
-
MUDEC_00524
Driver initialization IOCTL Failed: <rv>
اگر یہ خرابی پیش آئے تو اس کا مطلب ہے کہ Mudfish MUDWFP ڈرائیور کی ابتداء (initialization) درست طریقے سے نہیں ہو سکی۔ عام طور پر جب یہ مسئلہ آتا ہے تو لاگ میں اس سے پہلے کسی دوسری خرابی کے واقع ہونے کا قوی امکان ہوتا ہے۔ مزید تفصیلات کے لیے mudwfp_proxy_stdout.txt لاگ فائل دیکھیں یا "اسٹیٹس -> پراسیسز" مینو میں جا کر mudwfp_proxy لاگ کا معائنہ کریں۔
MUDEC_00535
DNS poisoning dectected. Please encrypt your DNS request.
جب Mudfish پروگرام چلایا جاتا ہے، تو یہ خودکار طور پر چیک کرتا ہے کہ آیا نیٹ ورک DNS پوائزننگ کا شکار تو نہیں ہے۔ اس سلسلے میں درج ذیل hostnames کی جانچ کی جاتی ہے:
-
api-loopback.mudfish.net
یہ چیک کیا جاتا ہے کہ آیا یہ ڈومین 127.0.0.1 پر ریزالو ہو رہی ہے یا نہیں۔
-
یہ جانچا جاتا ہے کہ آیا یہ ڈومین 14.63.213.39 پر ریزالو ہو رہی ہے یا نہیں۔
-
api.mudfish.net
یہ جانچا جاتا ہے کہ آیا یہ ڈومین 14.63.218.94 پر ریزالو ہو رہی ہے یا نہیں۔
اگر ان 3 ڈومینز کے ٹیسٹ کے بعد DNS ریزولیوشن درست نہ ہو یا کوئی غیر متوقع آئی پی واپس ملے، تو یہ خرابی پیش آ سکتی ہے۔ اس خرابی کے ظاہر ہونے کا مطلب یہ ہے کہ صارف کے کمپیوٹر یا درمیانی نیٹ ورک پر DNS درخواستوں کی نگرانی کی جا رہی ہے اور ان میں جعل سازی کی جا رہی ہے۔
اس مسئلے کو حل کرنے کے لیے DNS درخواستوں کو انکرپٹ کرنا ضروری ہے۔ تجویز کردہ طریقے درج ذیل ہیں:
-
Windows 10/11 کے صارفین کے لیے DNS Over HTTPS (DOH) کا استعمال
اگر ونڈوز آپریٹنگ سسٹم DOH فیچر کو سپورٹ کرتا ہے تو اسے استعمال کیا جا سکتا ہے۔ تفصیلی ترتیبات کے لیے درج ذیل لنکس مددگار ثابت ہو سکتے ہیں:
-
Mudfish DNS کلائنٹ (https://dns.mudfish.net/)
یا پھر آپ Mudfish DNS کلائنٹ استعمال کر سکتے ہیں۔ اگر آپ یہ پروگرام استعمال کرتے ہیں تو یہ DNS درخواستوں کو انکرپٹ کر کے بھیجے گا۔
MUDEC_00538
api-loopback.mudfish.net DNS address is poisoned. Please encrypt your DNS requests.
اگر یہ مسئلہ پیش آئے تو اس کا مطلب ہے کہ Mudfish ڈومین میں DNS پوائزننگ کے ذریعے تحریف کی گئی ہے۔ عام طور پر یہ ایسے نیٹ ورک کے ماحول میں پیش آتا ہے جہاں فائر وال موجود ہو، یا جب چین سے کنکشن قائم کرنے کی کوشش کی جا رہی ہو۔
اس مسئلے کو حل کرنے کے لیے آپ کو DNS درخواستوں کو انکرپٹ کرنا ہوگا۔ مزید تفصیلات کے لیے برائے مہربانی چین سے Mudfish سے جڑنا لنک ملاحظہ کریں۔
MUDEC_00539
Checking RTT to mudfish nodes are failing. Are you under network firewall?
یہ خرابی اس وقت پیش آ سکتی ہے جب صارف کے کمپیوٹر (یا 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 پر استعمال کا طریقہ سیکشن ملاحظہ کریں۔ اس کے علاوہ، میک بک کو مکمل طور پر ریبوٹ کرنے کے بعد چیک کریں کہ آیا وہی مسئلہ اب بھی برقرار ہے۔
اگر پھر بھی حالت بہتر نہ ہو تو مندرجہ ذیل اقدامات آزمائیں:
-
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 موڈ کے بجائے بنیادی موڈ یا ایڈوانسڈ موڈ استعمال کرنے کی ترتیبات تبدیل کر کے جانچ کریں۔
-
اگر آپ 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
یہ پیغام سسٹم میں میموری کی کمی کی نشاندہی کرتا ہے۔ اس کے حل کے لیے:
-
اپنے کمپیوٹر کی فزیکل میموری میں اضافہ کریں۔ یہ سب سے بہترین طریقہ ہے۔
-
ٹاسک مینیجر کا جائزہ لیں اور دیکھیں کہ کون سے پراسیسز میموری زیادہ استعمال کر رہے ہیں۔ اگر ایسے پراسیسز ہیں جو استعمال میں نہیں ہیں، تو انہیں زبردستی بند کر کے میموری خالی کریں۔
-
عام طور پر سسٹم میں سب سے زیادہ میموری براؤزرز استعمال کرتے ہیں؛ تمام براؤزر بند کر کے گیم کھیل کر دیکھیں۔
براؤزر بند کرنے سے Mudfish بند نہیں ہوتا۔ Mudfish دائیں طرف نیچے سسٹم ٹرے میں چلتا رہتا ہے۔
-
Mudfish کے پراسیسز کی میموری کے استعمال کا جائزہ لیں۔ اگرچہ اکثر ایسا نہیں ہوتا، لیکن شاذ و نادر ہی Mudfish کی اپنی میموری لیک ہونے کی وجہ سے بھی ایسا ہو سکتا ہے۔
-
MUDEC_00716
Couldn't connect to <ip_addr>:<port> for TCP: <errno> <errstr>
یہ پیغام Multi-Path موڈ استعمال کرتے وقت سامنے آ سکتا ہے جب کسی وجہ سے <ip_addr> آئی پی والے ریلے سرور سے رابطہ قائم نہ ہو سکے۔ تفصیلی وجہ <errno> <errstr> میں بتائی گئی ہے۔ پیغامات کی وضاحت درج ذیل ہے:
-
10060 ODR_ETIMEDOUT
اگر یہ مسئلہ پیش آئے تو اس کا مطلب ہے کہ
<ip_addr>:<port>سے رابطہ قائم کرنے میں وقت ختم (timeout) ہو گیا۔
اگر یہ خرابی سامنے آئے تو آپ "ترتیبات -> ریلے سرورز" مینو میں جا کر اس مسئلے سے متاثرہ ریلے سرور کو بلیک لسٹ کے طور پر نامزد کر کے دوبارہ کوشش کر سکتے ہیں۔
MUDEC_00719
ODR_write() error to <ip_addr>: <errno> <err_msg>
یہ پیغام
Multi Path موڈ
استعمال کرنے کی صورت میں ظاہر ہو سکتا ہے۔ اس کا مطلب ہے کہ <ip_addr> آئی پی والے 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> آئی پی والے Mudfish ریلے سرور کے ساتھ مواصلت کے دوران <err_msg> سے متعلقہ خرابی کا سامنا ہوا۔ ایرر میسج کی تفصیلی وضاحت درج ذیل ہے:
-
ODR_ECONRESET
اس کا مطلب ہے کہ کنکشن میں استعمال ہونے والے Mudfish ریلے سرور نے رابطے کے دوران TCP RST پیکٹ بھیجا ہے۔ یعنی کسی وجہ سے اس نے کنکشن مسترد کر دیا ہے۔
اگر اس مسئلے کے باوجود کنکشن میں کوئی مسئلہ نہ ہو تو اسے نظر انداز کیا جا سکتا ہے۔ لیکن اگر کنکشن میں خرابی پیدا ہو رہی ہو تو 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>
یہ مسئلہ Multi Path موڈ استعمال کرنے کی صورت میں پیش آ سکتا ہے۔
یہ خرابی اس وقت ہو سکتی ہے جب کنکشن پروٹوکول TCP پر سیٹ ہو۔ یعنی یہ اس بات کی نشاندہی کرتا ہے کہ <ip> والے ریلے سرور سے ڈیٹا وصول کرنے میں ناکامی ہوئی ہے، اور ناکامی کی اصل وجہ <err_string> سے ظاہر ہوتی ہے:
-
ODR_ECONNABORTED
یہ مسئلہ اس وقت پیش آ سکتا ہے جب موجودہ صارف کے کمپیوٹر نے پہلے ہی Mudfish ریلے سرور سے کنکشن منقطع کر دیا ہو۔
یہ آپریٹنگ سسٹم کی جانب سے کسی وجہ سے رابطہ ختم کرنے، یا فائر وال / اینٹی وائرس وغیرہ جیسے third-party پروگراموں کی طرف سے کنکشن بلاک کیے جانے کی وجہ سے بھی ہو سکتا ہے۔
-
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 پراسیس نے Mudfish ریلے سرور کے ساتھ کنکشن ٹیسٹ کیا ہو، لیکن ریلے سرور کی طرف سے غلط ڈیٹا بھیجا گیا ہو۔ عام طور پر یہ خود ریلے سرور کے درست طریقے سے کام نہ کرنے پر پیش آتی ہے۔
اگر یہ مسئلہ برقرار رہے تو اپنے منتخب کردہ ریلے سرور کو کسی دوسرے سرور سے تبدیل کر کے کوشش کریں۔
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 ڈیوائس کی خصوصیات (Properties) ونڈو کھولیں۔
-
'نیٹ ورکنگ -> انٹرنیٹ پروٹوکول ورژن 4 (TCP/IPv4)' کی خصوصیات کھولیں۔
-
وہاں "خودکار طور پر آئی پی ایڈریس حاصل کریں" کے آپشن کو فعال کریں۔ اسی طرح "خودکار طور پر DNS سرور ایڈریس حاصل کریں" کو بھی فعال کریں۔
یہ سب کرنے کے بعد Mudfish کو مکمل طور پر دوبارہ شروع کریں، مسئلہ حل ہو جائے گا۔
MUDEC_00774
UDP: select timeout for <ip>:<port>
یہ وارننگ عام طور پر اس وقت ظاہر ہو سکتی ہے جب <ip> سے متعلقہ Mudfish ریلے سرور پر پنگ کی پیمائش درست طور پر کام نہ کر رہی ہو۔
اگرچہ یہ معلوم کرنا ممکن نہیں کہ یہ کس سیکشن کی وجہ سے ہوا ہے، لیکن قوی امکان ہے کہ نیٹ ورک کے کسی مخصوص حصے میں UDP پروٹوکول کو بلاک کر دیا گیا ہو۔
عام طور پر اس وارننگ میسج کو نظر انداز کیا جا سکتا ہے، تاہم یہ تجویز کی جاتی ہے کہ حتی الامکان <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> یا <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 استعمال کر رہے ہیں تو یہ چین کی گریٹ فائر وال کی جانب سے 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 پروگرام راؤٹنگ ٹیبل میں غیر مطلوبہ تبدیلی کا پتہ لگاتا ہے۔
عام طور پر یہ تب ہوتا ہے جب سسٹم میں Mudfish Dog (https://dog.mudfish.net/) انسٹال ہو، یا جب Mudfish کے چلنے کے دوران کوئی دوسرا VPN پروگرام بھی چلایا جائے۔
اگر ایسا ہے تو Mudfish Dog یا دیگر 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>
یہ ایرر کوڈ اس وقت ظاہر ہو سکتا ہے جب Mudfish اندرونی طور پر یہ جانچ رہا ہو کہ کیا صارف کا پی سی IPv6 نیٹ ورک تک رسائی حاصل کر سکتا ہے یا نہیں۔ تاہم، اس خرابی کو آسانی سے نظر انداز کیا جا سکتا ہے کیونکہ یہ Mudfish کے کنکشن پر قطعی اثر انداز نہیں ہوتی۔ <errno> میں ظاہر ہونے والے ممکنہ کوڈز درج ذیل ہیں:
-
10051 WSAENETUNREACH
یہ ایرر کوڈ اس وقت پیدا ہوتا ہے جب کسی ناقابل رسائی نیٹ ورک تک پہنچنے کی کوشش کی جائے۔ عام طور پر یہ اس صورت میں ظاہر ہوتا ہے جب IPv6 نیٹ ورک فعال نہ ہو۔
MUDEC_00989
یہ مسئلہ MUDEC_00990 جیسا ہی ہے۔ براہ کرم ذیل کے سیکشن کی دستاویز ملاحظہ فرمائیں۔
MUDEC_00990
ایک درست IPv6 ایڈریس فعال ہے۔ براہ کرم نوٹ فرمائیں کہ IPv6 ایڈریس کے ذریعے جانے والی ٹریفک Mudfish سے نہیں گزرتی۔
اگرچہ یہ انتباہی پیغام ظاہر ہوتا ہے، لیکن اگر Mudfish کے استعمال میں آپ کو کوئی دشواری پیش نہیں آ رہی تو آپ اس پیغام کو نظر انداز کر سکتے ہیں۔
یہ وارننگ میسج ظاہر کرتا ہے کہ آپریٹنگ سسٹم (OS) پر ایک درست IPv6 ایڈریس موجود ہے، اور اس IPv6 ایڈریس کے ذریعے انٹرنیٹ تک رسائی حاصل کی جا سکتی ہے۔
اس نوٹیفکیشن کا مقصد آپ کو یہ بتانا ہے کہ Mudfish پر IPv6 ایڈریسز پروسیس نہیں کیے جاتے۔ اس لیے چاہے Mudfish میں Full VPN موڈ فعال بھی ہو، تب بھی IPv6 کنکشن فلٹر نہیں ہوں گے اور نہ ہی وہ Mudfish کے ذریعے گزریں گے۔
مثال کے طور پر، netflix.com ڈومین IPv4 اور IPv6 دونوں ایڈریسز کو سپورٹ کرتی ہے۔ اگر آپ اس ویب سائٹ پر Mudfish کے ذریعے رسائی حاصل کرنا چاہتے ہیں، تو بعض اوقات فعال IPv6 ایڈریس کی وجہ سے مسئلہ پیش آ سکتا ہے۔
اس مسئلے کے حل کے لیے سسٹم پر IPv6 کو غیر فعال کرنا ضروری ہے۔ تفصیلی معلومات کے لیے درج ذیل لنکس ملاحظہ فرمائیں:
MUDEC_01034
SSL_connect(3) failed: syscall (error <error_number>)
یہ خرابی اس وقت ظاہر ہوتی ہے جب Mudfish کو یہ معلوم ہو کہ نیٹ ورک فائر وال موجود ہے اور وہ بائی پاس راستے کے ذریعے 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 سیکشن ملاحظہ کریں۔
البتہ 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 آئٹم یا کسٹم آئٹم کی منزل تک ICMP پروٹوکول کے ذریعے پنگ ٹیسٹ مناسب طریقے سے کام نہیں کر رہا ہے۔
اس پیغام کے بعد درج ذیل میں سے کوئی پیغام آ سکتا ہے:
-
"اگر مسئلہ برقرار رہے تو براہ کرم Mudfish فورم کے ذریعے ایڈمنسٹریٹر سے رابطہ کریں"
اگر یہ مسئلہ پیش آئے تو اس کا مطلب ہے کہ زیر استعمال Mudfish آئٹم کی منزل تک پنگ ٹیسٹ نہیں ہو پا رہا۔ اس صورت میں صارف خود مسئلہ حل نہیں کر سکتا، اور چونکہ یہ Mudfish کی طرف کا مسئلہ ہے، اس لیے Mudfish کی معلومات کو اپ ڈیٹ کرنا ہوگا۔ ایڈمنسٹریٹر کی طرف سے اپ ڈیٹ درکار ہے۔
-
"براہ کرم کسٹم آئٹم کی منزل کا دوبارہ جائزہ لیں"
اگر یہ پیغام آئے تو اس کا مطلب ہے کہ موجودہ کسٹم آئٹم میں متعین کردہ منزل تک ICMP پنگ درست طریقے سے کام نہیں کر رہا۔ صارف کو خود اس مسئلے کو حل کرنا ہوگا۔
اس صورت میں چونکہ منزل کا آئی پی غلط ہے، اس لیے ایسا نیا آئی پی درج کر کے ٹیسٹ کریں جو ICMP پنگ ایکو (ping echo) کا جواب دیتا ہو۔
MUDEC_01172
FEC protocol isn’t compatible with MultiPath mode. So disabled MultiPath mode.
یہ وارننگ میسج اس وقت ظاہر ہو سکتا ہے جب کنکشن پروٹوکول کے طور پر FEC پروٹوکول (UDP - Port 10012) منتخب کیا گیا ہو۔
اگر آپ Multi Path موڈ استعمال نہیں کر رہے تو آپ اس مسئلے کو بلا جھجھک نظر انداز کر سکتے ہیں۔
اگر آپ "Multi Path موڈ" استعمال کر رہے ہیں، تو اس پیغام کے اثر کی وجہ سے متعلقہ موڈ معمول کے مطابق کام نہیں کر سکے گا۔
MUDEC_01195
sqlite3_prepare_v2() failed: <errmsg>
یہ خرابی ظاہر کرتی ہے کہ اندرونی طور پر استعمال ہونے والے sqlite3 ڈیٹا بیس کے لیے کوئری تیار کرنے کے دوران کوئی خرابی پیش آئی ہے۔ یہ خود Mudfish Launcher کا مسئلہ ہے نہ کہ Mudfish ریلے سرور کا، اور یہ گیم کے کنکشن پر کوئی اثر نہیں ڈالتا۔
تفصیلی وجہ
<errmsg> میں بیان کی گئی ہے۔ ممکنہ طور پر پیش آنے والی خرابیاں درج ذیل ہیں:
-
database is locked
عام طور پر یہ ایک عارضی خرابی ہوتی ہے۔ چونکہ Mudfish Launcher پروگرام ایک ملٹی تھریڈڈ پروگرام ہے، اس لیے اگر کئی تھریڈز ایک ہی وقت میں sqlite3 کے کام انجام دیں تو ٹائمنگ کے تضاد کی وجہ سے یہ مسئلہ پیدا ہو سکتا ہے۔
سب سے پہلے یہ دیکھیں کہ کیا یہ مسئلہ ہمیشہ دوبارہ پیش آتا ہے یا نہیں۔ اگر یہ مسلسل پیش آتا رہے تو یقیناً کوئی خرابی موجود ہے، لیکن اگر یہ دوبارہ ظاہر نہ ہو تو اسے محض نظر انداز کیا جا سکتا ہے۔
اگر یہ خرابی ختم نہ ہو تو Mudfish پروگرام کو مکمل طور پر بند کریں اور درج ذیل فائلیں ڈیلیٹ کر کے دیکھیں۔ فائل ایکسپلورر کے ذریعے Mudfish انسٹالیشن ڈائرکٹری میں جائیں اور *.db ایکسٹینشن والی فائلیں ڈیلیٹ کر دیں۔ عام طور پر درج ذیل فائلیں ہوتی ہیں:
.conf.db.cache.db.snapshot.db
MUDEC_01269
Loading the mudfish system extension requires user approval.
یہ مسئلہ اس وقت پیش آ سکتا ہے جب Mudfish پروگرام کو macOS پر استعمال کیا جا رہا ہو۔ اس کا مطلب ہے کہ جب Mudfish پروگرام متعلقہ سسٹم ایکسٹینشن کو لوڈ کرنے کی کوشش کرتا ہے، تو اسے صارف کی منظوری کی ضرورت ہوتی ہے۔
جن امور کی جانچ پڑتال ضروری ہے، ان کی تفصیلات استعمال کا طریقہ - macOS سیکشن میں دی گئی ہیں، لہٰذا اس حصے سے رجوع کر کے مسئلے کو حل کریں۔
MUDEC_01318
udprelay_direct: TOL_sendmsg(2) to <ip>: <port> failed: <errno> <errormsg>
یہ خرابی 'ترتیبات -> پروگرام -> استثنیٰ کے قواعد' مینو سے متعلق ہے۔ عام طور پر اگر آپ اس مینو میں "ویب ٹریفک کو خارج کریں" یا "کسٹم ٹریفک کو خارج کریں" کے اختیارات کو آف کر دیں تو یہ پیغام غائب ہو جائے گا۔
بنیادی وجہ کی تفصیل <errno> <errormsg> میں دی گئی ہے، اور عام طور پر درج ذیل پیغام ظاہر ہو سکتا ہے:
-
55 No buffer space available
یہ خرابی اس وقت پیش آتی ہے جب کسی وجہ سے اندرونی طور پر UDP پیکٹس مناسب طور پر منتقل نہ ہو سکیں اور ساکٹ بفر میں گنجائش ختم ہو جائے۔
البتہ یہ پیغام یہ واضح نہیں کرتا کہ کس وجہ سے ساکٹ بفر مسلسل بھرا ہوا ہے۔
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آپشن کو استعمال کرنے کے بعد دیکھیں کہ کیا مسئلہ حل ہوتا ہے۔
MUDEC_01439
منزل کی معلومات کے بغیر ریلے سرور کا خودکار انتخاب استعمال کیا جا رہا ہے۔ آئٹم کی ترتیبات میں جائیں اور ریلے سرور کو دستی طور پر منتخب کریں۔
یہ مسئلہ عام طور پر کسٹم آئٹم بنا کر استعمال کرتے وقت پیش آ سکتا ہے۔ اگر ریلے سرور کو "خودکار انتخاب" پر سیٹ کیا گیا ہو، اور Mudfish کے پاس آئٹم کی "منزل" کی معلومات موجود نہ ہوں، تو ریلے سرور کا انتخاب ممکن نہیں ہوتا جس کی وجہ سے یہ خرابی ظاہر ہوتی ہے۔
آئٹم کی ترتیبات کے مینو میں جائیں اور ریلے سرور کے آپشن میں "خودکار انتخاب" کے بجائے دستی طور پر Mudfish ریلے سرور منتخب کریں، تو مسئلہ حل ہو جائے گا۔
MUDEC_01459
Detected something has deleted the mudfish IP from the routing table: <addr>. Try to restore it.
یہ مسئلہ ظاہر کرتا ہے کہ Mudfish کے چلنے کے دوران کسی وجہ سے سسٹم کے راؤٹنگ ٹیبل میں تبدیلی واقع ہوئی ہے۔ عام طور پر یہ درج ذیل کیفیات میں ہو سکتا ہے:
-
Mudfish کے علاوہ کسی اور قسم کا VPN پروگرام چل رہا ہو اور وہ سسٹم کی راؤٹنگ تبدیل کر رہا ہو۔
-
پرسنل فائر وال یا اینٹی وائرس پروگرام چل رہا ہو اور وہ سسٹم کی راؤٹنگ کو تبدیل کر رہا ہو۔
اگر یہ مسئلہ مسلسل پیش آ رہا ہو تو چیک کریں کہ آیا مندرجہ بالا پروگرام چل رہے ہیں۔
اگر آپ اس مسئلے کا تفصیلی تجزیہ چاہتے ہیں تو برائے مہربانی مسئلہ کی رپورٹ Mudfish کو بھیجیں۔
MUDEC_01643
no entry for SID XXX.
یہ خرابی عام طور پر اس لیے پیش آتی ہے کیونکہ مرکزی سرور کی جانب سے کلائنٹ کو Mudfish ریلے سرور کی معلومات نہیں بھیجی گئیں۔ مرکزی سرور کی طرف سے معلومات نہ بھیجے جانے کی ممکنہ وجوہات درج ذیل ہیں:
-
اگر موجودہ اکاؤنٹ میں کریڈٹ نہ ہو یا کریڈٹ منفی ہو تو یہ مسئلہ پیش آ سکتا ہے۔
-
کیا آپ کا موجودہ پلان فلیٹ ریٹ ہے؟ اگر ہاں، تو درج ذیل امور کی جانچ کریں:
-
https://mudfish.net/admin/user/dataplan/modify پر چیک کریں کہ آیا آپ کے پاس درست فلیٹ ریٹ واؤچر موجود ہے۔
-
چیک کریں کہ آیا فلیٹ ریٹ واؤچر کی ماہانہ زیادہ سے زیادہ ٹریفک مکمل طور پر ختم تو نہیں ہو گئی۔ اگر مکمل ختم ہو چکی ہو تو یہ خرابی ظاہر ہو سکتی ہے۔
-
-
یہ مسئلہ فعال کردہ آئٹمز میں سے کسی ایسے آئٹم کی وجہ سے ہو سکتا ہے جو اب غیر موثر ریلے سرور پر سیٹ ہو۔
-
اگر آپ نے 'ترتیبات -> ریلے سرورز' مینو میں ریلے سرورز کی فہرست پر کوئی پابندی لگائی ہو تو یہ خرابی آ سکتی ہے۔ بعض اوقات اس فہرست کی پابندی ختم کرنے کے بعد دوبارہ کوشش کرنے سے مدد مل سکتی ہے۔
-
اگر ریلے سرور اندرونی طور پر ACL (Access Control List) پالیسی لاگو کر رہا ہو تو ممکن ہے کہ اس ریلے سرور نے رسائی محدود کر دی ہو۔
-
متعلقہ ریلے سرور میں عارضی خرابی ہو یا مینٹیننس کے وقت کی وجہ سے وہ معلومات فراہم نہ کر رہا ہو، یا
-
متعلقہ ریلے سرور کی سروس مستقل طور پر بند ہو چکی ہو جس کی وجہ سے وہ معلومات فراہم نہ کر رہا ہو۔
-
Xiaomi Youth راؤٹر استعمال کرنے والے ایسے صارفین جو پرانا Mudfish پیکیج (2.1.13 یا اس سے پرانا) استعمال کر رہے ہیں، ریلے سرورز کی فہرست حاصل نہ ہونے کی وجہ سے یہ مسئلہ پیش آ سکتا ہے۔
اس صورت میں، آپ کو جدید ترین Mudfish پیکیج ورژن پر اپ ڈیٹ کرنا ہوگا۔
اگر یہ خرابی پیش آئے تو اس کا مطلب صرف یہ ہے کہ مخصوص ریلے سرور سے رابطہ نہیں ہو پا رہا جبکہ دیگر ریلے سرورز بالکل ٹھیک کام کر رہے ہیں، اس لیے مجموعی استعمال میں کوئی رکاوٹ نہیں آئے گی۔ البتہ اگر کوئی گیم پہلے سے اس مخصوص ریلے سرور کو استعمال کرنے پر سیٹ ہے تو آپ کو سیٹ اپ وزرڈ مینو کے ذریعے اسے دوبارہ کنفیگر کرنا ہوگا تاکہ یہ درست طور پر لاگو ہو سکے۔