Monday, August 27, 2012

Port Forwarding ကို VM ware မွာလုပ္ျပီးစမ္းၾကစို ့..




Virtual Box နဲ ့VMware တို ့မွာ NAT ( Network Address Translation ) ကို ပံုမွန္အားျဖင့္ဖြင့္ထားေလ့
ရိွပါတယ္။ Virtual Machine ထဲမွာ Server software တစ္ခုခုကိုတင္ျပီး VPN စမ္းသံုးခ်င္ရင္ေတာ့ VM
Machine ထဲမွာ ပံုေသပါတဲ့ Virtal NAT ကိုေျပာင္းစရာမလိုပါဘူး။

VM Machine ေတြဟာ အျပင္ဘက္ကအျခား VM Machine တစ္ခုခုဆိုတကယ္ေရာက္ဖို ့မလိုပါဘူး။ user
ေတြအတြက္ေတာ့ default အတိုင္းအသံုးျပဳတာ အေကာင္းဆံုးပါပဲ။ default က security ပိုင္းဆိုင္ရာ
မလိုလားအပ္ပဲ Port ေတြပြင့္မွာစိုးလို ့ဒီအတိုင္း VM Machine အခ်င္းခ်င္းအသံုးျပဳတာပဲျဖစ္ပါတယ္။

Bridged Networking ကိုအသံုးျပဳျခင္း

Host OS က ပံုေသအားျဖင့္ NAT ကိုအသံုးျပဳျပီး network address tranlation ကိုလုပ္ေဆာင္တာျဖစ္
ပါတယ္။ တကယ္ေတာ့ VM machine ဟာ Host OS ရဲ  ့IP Address ကို share လုပ္ျပီးအသံုးျပဳတာျဖစ္
ျပီးသူ ့ဆီကိုေတာ့ incoming traffic ေတြေရာက္ေလ့မရိွပါဘူး။ ဒါေၾကာင့္ ကြ်န္ေတာ္တို ့ဟာ Bridged
Mode ကိုအသံုးျပဳျပီး Bridged Mode ကေတာ့ Host OS နဲ ့ပတ္သက္ျခင္းမရိွတဲ့ device တစ္ခုအေနနဲ ့
Network ေပၚမွာေပၚလာမွာျဖစ္ျပီး IP Address လည္းသီးျခားျဖစ္သြားမွာျဖစ္ပါတယ္။

(* Host OS - VM ware တင္ထားေသာ ကြန္ပ်ဴတာရဲ  ့real OS ကိုဆိုလိုတာပါ။ windows 7 , windows xp တို ့......ေပါ့ဗ်ာ။)

Virtual Box ထဲက VM machine ရဲ  ့Network setting ကိုျပင္ဖို ့ရာမွာ ကြ်န္ေတာ္တို ့ဟာ VM ware ထဲ
ကို၀င္ရပါမယ္။ VM OS တစ္ခု၊ႏွစ္ခုလည္းရိွေနရပါမည္။ေနာက္ျပီးေတာ့ VM OS ေတြကို Power Off ထား
ရပါမယ္။ ျပီးရင္ကုိယ္သံုးမယ့္ VM OS server ေပၚမွာ Right Click ေထာက္ျပီး setting ကို၀င္ပါ။ ပံုေလးကို
ၾကည့္လိုက္ပါအံုး


ျပီးသြားရင္ေတာ့ VM Machine ထဲက network setting ထဲကိုသြားပါ။ျပီးရင္ေတာ့ Bridged network
Adapter ကိုေရြးပါ။တကယ္လို ့ Bridged လုပ္တာ သိပ္မရွင္းေသးရင္ ဒီမွာ သြားဖတ္ႏိုင္ပါတယ္။



ျပီးသြားရင္ ဒီလိုမ်ိဳးမဟုတ္ပဲ VM ware player ကေနလည္းဒီလိုလုပ္လို ့ရပါေသးတယ္။


အဲဒီမွာ OS ကုိေရြးျပီး right click နဲ ့virtual machine settings ကိုႏွိပ္လိုက္ပါ ။


အဲဒီေနရာက Bridged ကိုေရြးလိုက္ရင္လည္းရပါတယ္။



Forwarding Ports to VM Machine

တကယ္လို ့ကြ်န္ေတာ္တို ့ဟာ NAT ကိုအသံုးျပဳဖို ့လိုအပ္တယ္ဆိုရင္လည္း Port Forwarding မွာ
အသံုးျပဳႏိုုင္ပါတယ္။ဒါေပမဲ့ဒီအဆင့္ေလးေတြကိုေတာ့ အဆင့္ဆင့္အတိုင္းျပဳလုပ္ေပး၇မွာျဖစ္ပါတယ္။

graphic windows နဲ ့Port forwarding ကိုဒီလိုလည္းျပဳႏိုင္ပါတယ္။ အရင္ဆံုး VM machine ရဲ  ့
setting ကိုသြားပါမယ္။

ျပီးရင္ network setting ကိုသြားျပီး



အဲဒီပံုထဲကအတုိင္း NAT ကို on ျပီး MAC Address ေအာက္က Port Forwarding ကိုႏိွပ္ပါ။ ဘယ္ Port
ကို forward လုပ္မလဲဆိုတာကို ေပၚလာတဲ့ port forwarding rules box မွာျဖည့္ေပးလိုက္ပါ။ Port
နံပါတ္ကိုပဲျဖည့္ေပးရမွာပါ။ IP ထည့္ေပးစရာမလိုပါဘူး။


တစ္ကယ္လို ့သင္က VM ware ကိုအသံုးျပဳတာဆိုရင္ေတာ့ ဒါေတြကိုလုပ္ဖို ့Virtual Network Editor (vmnetcfg) application ေလးလိုပါတယ္။ Wmware Workstation user ေတြကေတာ့ Edit –> Virtual Network Editor ကေနသြားျပီး configure လုပ္ႏိုင္ပါတယ္။

VM ware player မွာေတာ့ အဲဒီ function မပါ၀င္ပါဘူး။ VMware player version 5.0 နဲ ့အထက္မွာ
ဒီ function သံုးႏိုင္ဖို ့vmnetcfg.exe utility ကို VMware player installer ထဲမွာရွာျပီး installed လုပ္
ေပးရပါမယ္။ VMware Player ကေတာ့ bridged network နဲ ့လုပ္တာအဆင္ေျပျပီးေတာ့ VM server
နဲ ့အဆင္ေျပေျပခ်ိတ္ဆက္ႏိုင္ပါတယ္။

သတိျပဳစရာမ်ား

သင့္ VM machine က VM server OS တင္ထားတာျဖစ္ရမယ္။ ဒါမွပဲအလုပ္လုပ္ႏိုင္မွာပါ။

VM server OS ရဲ  ့firewall setting ကိုဖြင့္ထားရပါတယ္။

Network ထဲမွာရိွတဲ့ Router ကလည္း Port forward ကို မွန္မွန္ကန္ကန္လုပ္ႏိုင္ရမယ္။ဒါမွသာ သင္
ဖြင့္ထားတဲ့









No comments:

ping script ေလးနဲ့ အထာကျကျကိုယ့် server ေလးတွေအခြေအနေကိုစစ်ကြမယ်....

ပုံမှန်အားဖြင့်ကျွန်တော်တို့ဟာ ping command ကိုအသုံးပြုပြီးတော့ ကိုယ့်စက်ရယ်...ကိုယ့် network ထဲမှာ internet connection ရမရစစ်ဆေးလေ့ရှိကြပါတ...