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

Mudfish OVA ထည့်သွင်းခြင်း

Virtual Machine အတွက် Mudfish Cloud VPN သည် OpenWRT firmware ဖြင့် ဖွဲ့စည်းထားပြီး x86_64 architecture အခြေခံ ဖြစ်ပါသည်။ မူလအားဖြင့် Mudfish Core ပက်ကေ့ဂျ်နှင့် Luci ဝဘ်အင်တာဖေ့စ်အတွက် Mudfish UI ပက်ကေ့ဂျ်တို့ကို ကြိုတင် ထည့်သွင်းပေးထားပါသည်။

ပံ့ပိုးပေးသော Virtual Machine များ​

လက်ရှိတွင် အောက်ပါ Virtual Machine များကို တရားဝင် ပံ့ပိုးပေးထားပါသည် -

  • Oracle VM VirtualBox (v6.1 သို့မဟုတ် အထက် ဗားရှင်း)
  • VMware Workstation 16 Player

OVA ထည့်သွင်းနည်း​

Virtual Machine တွင် Mudfish ကို ထည့်သွင်းရန် ဦးစွာ အောက်ပါ လမ်းကြောင်းမှ OVA ဖိုင်ကို ဒေါင်းလုဒ် ရယူရပါမည် -

Oracle VM VirtualBox​

OVA Image ကို Import ပြုလုပ်ခြင်း​

အောက်ပါ အစီအစဉ်အတိုင်း OVA ဖိုင်ကို import ပြုလုပ်နိုင်ပါသည် -

  1. VirtualBox ကို ဖွင့်ပါ။

  2. 'File -> Import Appliance' မီနူးကို နှိပ်ပြီး Source tab တွင် အထက်တွင် ဒေါင်းလုဒ်လုပ်ထားသော OVA ဖိုင် တည်နေရာကို သတ်မှတ်ပေးပါ။

  3. ထိုအခါ အခြေခံ Virtual Machine ဖွဲ့စည်းပုံကို တွေ့ရပါမည်။ ၎င်းတွင် အရေးကြီးသော အပိုင်းမှာ 'MAC Address Policy' ဖြစ်ပါသည်။ အဆိုပါ option ထဲမှ အောက်ပါအတိုင်း ရွေးချယ်ပေးပါ -

    • Include all network adapter MAC addresses
  4. ထို့နောက် Import ကို နှိပ်ပါ။ ထိုအခါ 'OpenWRT with Mudfish <version>' အမည်ရှိ VM တစ်ခု ဖန်တီးပြီး ဖြစ်ပါမည်။

ဂုဏ်ယူပါသည်! Mudfish VM ထည့်သွင်းမှု အောင်မြင်စွာ ပြီးဆုံးသွားပါပြီ။ ဤအချိန်တွင် စစ်ဆေးရမည့် Check list မှာ အောက်ပါအတိုင်း ဖြစ်ပါသည် -

Check List
  • 'OpenWRT with Mudfish <version>' ၏ Settings မီနူးကို ဖွင့်ပြီး Network tab သို့ သွားပါ။

  • Adapter 1 ၏ အခြေအနေမှာ အောက်ပါအတိုင်း ဖြစ်ရပါမည် -

    • Enable Network Adapter ကို အမှန်ခြစ် ပေးထားရပါမည်။

    • Attached to သည် Host-only Adapter ဖြစ်ရပါမည်။

    • Name သည် ပုံမှန်အားဖြင့် vboxnet0 ဖြစ်ရပါမည်။ အကယ်၍ မည်သည့်အမည်မျှ ရှာမတွေ့ပါက VirtualBox window ရှိ 'File -> Host Network Manager' မီနူးတွင် ဖန်တီးပေးနိုင်ပါသည်။ လက်ရှိ Mudfish OVA image အတွက် vboxnet0 ကို အောက်ပါ ဆက်တင်အတိုင်း ယူဆထားပါသည် -

      • Name: vboxnet0
      • IPv4 Address/Mask: 192.168.56.1/24
      • DHCP Server: Enabled
  • Adapter 2 ၏ အခြေအနေမှာ အောက်ပါအတိုင်း ဖြစ်ရပါမည် -

    • Enable Network Adapter ကို အမှန်ခြစ် ပေးထားရပါမည်။
    • Attached to သည် Bridged Adapter ဖြစ်ရပါမည်။
    • Name သည် လက်ရှိ အင်တာနက်ကြိုး ချိတ်ဆက်ထားသော Network Card အမည် ဖြစ်ရပါမည်။

ဤ VM ကို စတင် run ပြီး ၁၀ မှ ၁၅ စက္ကန့်ခန့် အကြာတွင် VM console ပေါ်တွင် Enter ခလုတ်ကို နှိပ်ပါက console လုပ်ငန်းများကို ဆောင်ရွက်နိုင်ပါမည်။

Luci UI သို့ ဝင်ရောက်ခြင်းနှင့် Mudfish သတ်မှတ်ခြင်း​

Host စက်ပေါ်တွင် ဘရောက်ဇာကို ဖွင့်ပြီး http://192.168.56.2 သို့ ဝင်ရောက်နိုင်ပါသည်။ ချိတ်ဆက်ရန် root စကားဝှက် မရှိပါ။

အကယ်၍ SSH ဖြင့် ချိတ်ဆက်လိုပါက ssh root@192.168.56.2 ဖြင့် ချိတ်ဆက်ပြီး console လုပ်ငန်းများကို ဆောင်ရွက်နိုင်ပါသည်။

Virtual Machine ပေါ်တွင် run နေသော Mudfish UI သို့ ဝင်ရောက်ရန် ဝဘ် Luci UI သို့ ဝင်ရောက်ပြီးနောက် "Services -> Mudfish" မီနူးသို့ သွားပါ။ ပုံမှန်အားဖြင့် Mudfish သည် http://192.168.56.2:8282 တွင် run နေပါသည်။ အဆိုပါ မီနူးမှတစ်ဆင့် OpenWRT ပေါ်ရှိ Mudfish ကို သတ်မှတ်နိုင်ပါသည်။ ipTIME Mudfish ရောက်တာ အသုံးပြုခြင်းနှင့် ရင်းနှီးပါက အလွယ်တကူ သတ်မှတ်နိုင်မည် ဖြစ်ပါသည်။

Default Gateway ပြောင်းလဲခြင်း​

အကြံပြုချက်

ပိုမို လွယ်ကူ အဆင်ပြေစေရန် Mudfish OVA စီမံခန့်ခွဲမှု ကိရိယာ ကို အသုံးပြု၍ default gateway ပြောင်းလဲရန် အကြံပြုအပ်ပါသည်။

ယခုအခါ traffic ကို Virtual Machine ပေါ်ရှိ OpenWRT with Mudfish ထံသို့ redirection ပြုလုပ်ရမည့် အလှည့် ဖြစ်ပါသည်။

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

အချက်အလက်

Virtual Machine တွင် OpenWRT with Mudfish ကို run ထားရပါမည်။

  1. "Command Prompt" ကို Administrator လုပ်ပိုင်ခွင့်ဖြင့် ဖွင့်ပါ။

  2. ROUTE DELETE 0.0.0.0 ဖြင့် မူလလမ်းကြောင်းကို ပယ်ဖျက်ပါ။

  3. ROUTE ADD 0.0.0.0 MASK 0.0.0.0 192.168.56.2 METRIC 1 command ဖြင့် default gateway အသစ်ကို ထည့်သွင်းပါ။

  4. ယခုအခါ ping 192.168.56.2 ဖြင့် ping ရောက်မရောက် စစ်ဆေးပါ။

VMware Workstation 16 Player​

အောက်ပါ အစီအစဉ်အတိုင်း OVA ဖိုင်ကို import ပြုလုပ်နိုင်ပါသည် -

  1. VMware Workstation 16 Player ကို ဖွင့်ပါ။ "Open a Virtual Machine" မီနူးကို နှိပ်ပြီး အထက်တွင် ရယူထားသော Mudfish OVA ဖိုင်ကို ရွေးချယ်ပါ။

  2. 'Import Virtual Machine' window ပေါ်လာပါက အောက်ပါ အချက်အလက်များကို ရိုက်ထည့်ပြီး Import ခလုတ်ကို နှိပ်ပါ -

    • "Name for the new virtual machine" တွင် OpenWRT with Mudfish ကို ရိုက်ထည့်ပါ

    • "Storage path for the new virtual machine" သည် အထက်ပါ အချက်အလက် ထည့်သွင်းပြီးပါက အလိုအလျောက် ဖြည့်စွက်ပေးမည် ဖြစ်ပါသည်

  3. အကယ်၍ "The import failed because ... did not pass OVF specification..." ဟူသော မက်ဆေ့ခ်ျ ပေါ်လာပါက Retry ခလုတ်ကို နှိပ်ပါ။

  4. ပြဿနာ မရှိပါက အောင်မြင်စွာ Import ပြုလုပ်ပြီးစီးကြောင်း တွေ့ရပါမည်။

    Check List
    • '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" ခလုတ်ကို နှိပ်ပြီး အင်တာနက်ကြိုး ချိတ်ဆက်ထားသော network adapter ကိုသာ မဖြစ်မနေ ရွေးချယ်ပြီး ကျန် adapter များကို ရွေးချယ်မှု ဖြုတ်ပေးရပါမည်။
  5. ယခုအခါ OpenWRT with Mudfish image ကို boot စတင်ပါ။ ၈ မှ ၁၀ စက္ကန့်ခန့် ကြာပြီးနောက် မျက်နှာပြင်ပေါ်တွင် Enter ခလုတ်ကို နှိပ်ပါက console သို့ ဝင်ရောက်နိုင်ပါမည်။

  6. နောက်ဆုံးအနေဖြင့် အတွင်းပိုင်း LAN IP ကို ပြောင်းလဲပေးရပါမည်။ အောက်ပါအတိုင်း ရိုက်ထည့်ပါ။ ဤ command များသည် အတွင်းပိုင်း LAN IP ကို 192.168.139.2 သို့ ပြောင်းလဲပေးသည့် command များ ဖြစ်ပါသည် -

    uci set network.lan.ipaddr='192.168.139.2'
    uci commit
    reboot
  7. Reboot အောင်မြင်စွာ ကျပြီးပါက ဘရောက်ဇာကို ဖွင့်ပြီး http://192.168.139.2 သို့ ဝင်ရောက်ပါ။

Luci UI သို့ ဝင်ရောက်ခြင်းနှင့် Mudfish သတ်မှတ်ခြင်း​

Host စက်ပေါ်တွင် ဘရောက်ဇာကို ဖွင့်ပြီး http://192.168.139.2 သို့ ဝင်ရောက်နိုင်ပါသည်။ ချိတ်ဆက်ရန် root စကားဝှက် မရှိပါ။

အကယ်၍ SSH ဖြင့် ချိတ်ဆက်လိုပါက ssh root@192.168.139.2 ဖြင့် ချိတ်ဆက်ပြီး console လုပ်ငန်းများကို ဆောင်ရွက်နိုင်ပါသည်။

Virtual Machine ပေါ်တွင် run နေသော Mudfish UI သို့ ဝင်ရောက်ရန် ဝဘ် Luci UI သို့ ဝင်ရောက်ပြီးနောက် "Services -> Mudfish" မီနူးသို့ သွားပါ။ ပုံမှန်အားဖြင့် Mudfish သည် http://192.168.139.2:8282 တွင် run နေပါသည်။ အဆိုပါ မီနူးမှတစ်ဆင့် OpenWRT ပေါ်ရှိ Mudfish ကို သတ်မှတ်နိုင်ပါသည်။ ipTIME Mudfish ရောက်တာ အသုံးပြုခြင်းနှင့် ရင်းနှီးပါက အလွယ်တကူ သတ်မှတ်နိုင်မည် ဖြစ်ပါသည်။

Default Gateway ပြောင်းလဲခြင်း​

အကြံပြုချက်

ပိုမို လွယ်ကူ အဆင်ပြေစေရန် Mudfish OVA စီမံခန့်ခွဲမှု ကိရိယာ ကို အသုံးပြု၍ default gateway ပြောင်းလဲရန် အကြံပြုအပ်ပါသည်။

ယခုအခါ traffic ကို Virtual Machine ပေါ်ရှိ OpenWRT with Mudfish ထံသို့ redirection ပြုလုပ်ရမည့် အလှည့် ဖြစ်ပါသည်။

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

အချက်အလက်

Virtual Machine တွင် OpenWRT with Mudfish ကို run ထားရပါမည်။

  1. "Command Prompt" ကို Administrator လုပ်ပိုင်ခွင့်ဖြင့် ဖွင့်ပါ။

  2. ROUTE DELETE 0.0.0.0 ဖြင့် မူလလမ်းကြောင်းကို ပယ်ဖျက်ပါ။

  3. ROUTE ADD 0.0.0.0 MASK 0.0.0.0 192.168.139.2 METRIC 1 command ဖြင့် default gateway အသစ်ကို ထည့်သွင်းပါ။

  4. ယခုအခါ ping 192.168.139.2 ဖြင့် ping ရောက်မရောက် စစ်ဆေးပါ။