Mudfish OVA کی انسٹالیشن
ورچوئل مشین کے لیے Mudfish Cloud VPN کو OpenWRT فرم ویئر کے ساتھ ترتیب دیا گیا ہے، اور یہ x86_64 آرکیٹیکچر پر مبنی ہے۔ اس میں پہلے سے Mudfish Core پیکیج اور Luci ویب انٹرفیس کے لیے Mudfish UI پیکیج انسٹال ہوتا ہے۔
سپورٹ شدہ ورچوئل مشینیں
فی الوقت درج ذیل ورچوئل مشینوں کو باضابطہ طور پر سپورٹ کیا جاتا ہے:
- Oracle VM VirtualBox (ورژن 6.1 یا اس سے نیا)
- VMWare Workstation 16 Player
OVA کی انسٹالیشن کا طریقہ
ورچوئل مشین پر Mudfish انسٹال کرنے کے لیے، سب سے پہلے درج ذیل راستے سے OVA فائل ڈاؤن لوڈ کرنا ضروری ہے:
Oracle VM VirtualBox
OVA امیج امپورٹ (Import) کرنا
آپ درج ذیل ترتیب سے OVA فائل امپورٹ کر سکتے ہیں:
-
VirtualBox چلائیں۔
-
'File -> Import appliance' مینو پر کلک کریں، اور Source ٹیب میں اوپر سے ڈاؤن لوڈ کی گئی OVA فائل کا مقام منتخب کریں۔
-
اس کے بعد آپ کو ورچوئل مشین کی بنیادی کنفیگریشن دکھائی دے گی۔ اس میں سب سے اہم حصہ 'Mac Address Policy' ہے۔ اس آپشن میں درج ذیل کا انتخاب کریں:
- Include all network adapter MAC addresses
-
اس کے بعد Import پر کلک کریں۔ اس سے 'OpenWRT with Mudfish
<version>' نامی ورچوئل مشین تیار ہو جائے گی۔
مبارک ہو! Mudfish VM کی انسٹالیشن کامیابی سے مکمل ہو گئی۔ اس موقع پر درج ذیل چیک لسٹ ضرور دیکھ لیں:
-
'OpenWRT with Mudfish
<version>' کی Settings مینو کھولیں، اور Network ٹیب پر جائیں۔ -
Adapter 1 کی حالت درج ذیل ہونی چاہیے:
-
Enable Network Adapter چیک شدہ ہونا چاہیے۔
-
Attached to کی ویلیو Host-only Adapter ہونی چاہیے۔
-
Name عام طور پر vboxnet0 ہونا چاہیے۔ اگر کوئی نام ظاہر نہ ہو، تو VirtualBox ونڈو میں 'File -> Host Network Manager' مینو سے اسے بنا سکتے ہیں۔ موجودہ Mudfish OVA امیج کے لیے vboxnet0 کی کنفیگریشن مندرجہ ذیل فرض کی گئی ہے:
- Name: vboxnet0
- IPv4 Address/Mask: 192.168.56.1/24
- DHCP Server: Enabled
-
-
Adapter 2 کی حالت درج ذیل ہونی چاہیے:
- Enable Network Adapter چیک شدہ ہونا چاہیے۔
- Attached to کی ویلیو Bridged Adapter ہونی چاہیے۔
- Name وہ نیٹ ورک کارڈ کا نام ہونا چاہیے جس سے فی الوقت انٹرنیٹ کیبل جڑی ہوئی ہے۔
اس VM کو چلانے کے بعد تقریباً 10 سے 15 سیکنڈ گزرنے پر جب آپ VM کنسول میں Enter کی دبائیں گے، تو آپ کنسول میں کام کر سکیں گے۔
Luci UI تک رسائی اور Mudfish کی ترتیبات
ہوسٹ مشین پر براؤزر کھولیں اور http://192.168.56.2 پر جائیں۔ رسائی کے لیے کوئی Root پاس ورڈ درکار نہیں ہے۔
اگر آپ SSH رسائی چاہتے ہیں تو ssh root@192.168.56.2 کے ذریعے لاگ ان کر کے کنسول کا کام کر سکتے ہیں۔
ورچوئل مشین پر چلنے والے Mudfish UI تک رسائی حاصل کرنے کے لیے، Luci ویب UI میں داخل ہونے کے بعد "Services -> Mudfish" مینو میں جائیں۔ عام طور پر Mudfish ایڈریس http://192.168.56.2:8282 پر چل رہا ہوتا ہے۔ اس مینو کے ذریعے آپ OpenWRT پر Mudfish کو کنفیگر کر سکتے ہیں۔ اگر آپ ipTIME کے Mudfish راؤٹر کے استعمال سے واقف ہیں، تو آپ آسانی سے اسے سیٹ کر لیں گے۔
ڈیفالٹ گیٹ وے (Default Gateway) تبدیل کرنا
آسانی کے لیے تجویز کیا جاتا ہے کہ ڈیفالٹ گیٹ وے تبدیل کرنے کے لیے Mudfish OVA مینجمنٹ ٹول کا استعمال کریں۔
اب ورچوئل مشین میں موجود OpenWRT with Mudfish کی طرف ٹریفک کو ری ڈائریکٹ (redirection) کرنے کی باری ہے۔
اگر آپ اسے عارضی طور پر صرف ایک بار تبدیل کرنا چاہتے ہیں تو مندرجہ ذیل طریقے سے سیٹ کر سکتے ہیں۔ یعنی کمپیوٹر ری سٹارٹ ہونے پر سابقہ سیٹنگز خود بخود بحال ہو جائیں گی۔
ورچوئل مشین میں OpenWRT with Mudfish کا چلنا لازمی ہے۔
-
"Command Prompt" کو ایڈمنسٹریٹر (administrator) کے طور پر چلائیں۔
-
پچھلے راستے کو حذف کرنے کے لیے
ROUTE DELETE 0.0.0.0چلائیں۔ -
نئے ڈیفالٹ گیٹ وے کو شامل کرنے کے لیے درج ذیل کمانڈ چلائیں:
ROUTE ADD 0.0.0.0 MASK 0.0.0.0 192.168.56.2 METRIC 1 -
اب
ping 192.168.56.2کے ذریعے تصدیق کریں کہ پنگ ٹھیک طرح سے کام کر رہی ہے۔
VMware Workstation 16 Player
آپ درج ذیل ترتیب سے OVA فائل امپورٹ کر سکتے ہیں:
-
VMware Workstation 16 Player چلائیں۔ "Open a Virtual Machine" مینو پر کلک کریں اور اوپر حاصل کی گئی Mudfish OVA فائل کا انتخاب کریں۔
-
'Import Virtual Machine' ونڈو نمودار ہونے پر درج ذیل معلومات درج کریں اور Import کے بٹن پر کلک کریں:
-
"Name for the new virtual machine" میں OpenWRT with Mudfish درج کریں۔
-
"Storage path for the new virtual machine" اوپر والے خانے میں اندراج کرتے ہی خود بخود پر ہو جائے گا۔
-
-
اگر کوئی پیغام جیسے کہ "The import failed because ... did not pass OVF specification..." ظاہر ہو، تو Retry کے بٹن پر کلک کریں۔
-
اگر کوئی مسئلہ پیش نہ آئے تو آپ دیکھ سکتے ہیں کہ یہ کامیابی کے ساتھ امپورٹ ہو گیا ہے۔
چیک لسٹ-
'OpenWRT with Mudfish' منتخب کریں اور پھر 'Edit virtual machine settings' مینو پر کلک کر کے سیٹنگز ونڈو کھولیں۔
-
Network Adapter کی حالت درج ذیل ہونی چاہیے:
-
Connect at power on چیک شدہ ہونا چاہیے۔
-
Network connection کا انتخاب Host-only ہونا چاہیے۔ عام طور پر اسے منتخب کرنے سے VMNet1 ڈیوائس منسلک ہو جاتی ہے۔
اور عام طور پر VMNet1 کا Host-only IP ایڈریس 192.168.139.1 سیٹ ہوتا ہے۔
-
-
Network Adapter 2 کی حالت درج ذیل ہونی چاہیے:
- Connect at power on چیک شدہ ہونا چاہیے۔
- Network connection کا انتخاب Bridged ہونا چاہیے۔
- اہم بات یہ ہے کہ "Configure Adapters" کے بٹن پر کلک کر کے لازماً وہی نیٹ ورک کارڈ منتخب کریں جس سے انٹرنیٹ کیبل منسلک ہے، اور باقی سب کو غیر منتخب (uncheck) کر دیں۔
-
-
اب OpenWRT with Mudfish امیج کو بوٹ کریں۔ تقریباً 8 سے 10 سیکنڈ گزرنے کے بعد اسکرین پر Enter دبانے سے آپ کنسول سے جڑ جائیں گے۔
-
آخر میں اندرونی LAN IP تبدیل کرنا ضروری ہے۔ مندرجہ ذیل کمانڈز درج کریں۔ یہ کمانڈز اندرونی LAN IP کو 192.168.139.2 میں بدل دیتی ہیں:
uci set network.lan.ipaddr='192.168.139.2'
uci commit
reboot -
ری بوٹ کامیابی سے مکمل ہونے کے بعد، اب براؤزر کھولیں اور http://192.168.139.2 پر جائیں۔
Luci UI تک رسائی اور Mudfish کی ترتیبات
ہوسٹ مشین پر براؤزر کھولیں اور http://192.168.139.2 پر جائیں۔ رسائی کے لیے کوئی Root پاس ورڈ درکار نہیں ہے۔
اگر آپ SSH رسائی چاہتے ہیں تو ssh root@192.168.139.2 کے ذریعے لاگ ان کر کے کنسول میں کام کر سکتے ہیں۔
ورچوئل مشین پر چلنے والے Mudfish UI تک رسائی حاصل کرنے کے لیے، Luci ویب UI میں لاگ ان کرنے کے بعد "Services -> Mudfish" مینو پر جائیں۔ عام طور پر Mudfish ایڈریس http://192.168.139.2:8282 پر چل رہا ہوتا ہے۔ اس مینو کے ذریعے آپ OpenWRT پر Mudfish کو کنفیگر کر سکتے ہیں۔ اگر آپ ipTIME کے Mudfish راؤٹر کے استعمال سے واقف ہیں، تو آپ آسانی سے اسے سیٹ کر لیں گے۔
ڈیفالٹ گیٹ وے (Default Gateway) تبدیل کرنا
آسانی کے لیے تجویز کیا جاتا ہے کہ ڈیفالٹ گیٹ وے تبدیل کرنے کے لیے Mudfish OVA مینجمنٹ ٹول کا استعمال کریں۔
اب ورچوئل مشین میں موجود OpenWRT with Mudfish کی طرف ٹریفک کو ری ڈائریکٹ (redirection) کرنے کی باری ہے۔
اگر آپ اسے عارضی طور پر صرف ایک بار تبدیل کرنا چاہتے ہیں تو مندرجہ ذیل طریقے سے سیٹ کر سکتے ہیں۔ یعنی کمپیوٹر ری اسٹارٹ ہونے پر پچھلی ترتیبات خود بخود بحال ہو جائیں گی۔
ورچوئل مشین میں OpenWRT with Mudfish کا چلنا لازمی ہے۔
-
"Command Prompt" کو ایڈمنسٹریٹر کے طور پر چلائیں۔
-
پچھلے راستے کو ختم کرنے کے لیے
ROUTE DELETE 0.0.0.0چلائیں۔ -
نئے ڈیفالٹ گیٹ وے کو شامل کرنے کے لیے درج ذیل کمانڈ چلائیں:
ROUTE ADD 0.0.0.0 MASK 0.0.0.0 192.168.139.2 METRIC 1 -
اب
ping 192.168.139.2کے ذریعے تصدیق کریں کہ پنگ ٹھیک سے جا رہی ہے۔