စဥ္းစားမႈမပါဘဲ သင္ယူေသာ ပညာသည္ အခ်ည္းႏွီးျဖစ္၍ ၊ ပညာမရွိဘဲ စဥ္းစားျခင္းကား အလြန္ အႏၱရာယ္ၾကီးေပသည္။ (ကြန္ျဖဴးရွပ္)

Wednesday, October 19, 2011

Gns3 Configuration in Ubuntu Linux

Source: IT Technology
Gns3 ကို Ubuntu Linux မွာ Configuration ခ်မယ္ဆိုရင္ဘာေတြလိုအပ္မလဲဆိုေတာ့.....
1.GNS3-0.7.4-scr.tar.gz
2.Cisco IOS Firmwares
3.dynamips
4.Necessary Package Files
ေတြပဲျဖစ္ပါတယ္။အဲ့ဒါေတြထဲကနံပတ္တစ္ကေနသံုးအထိကို www.gns3.net မွာသြားျပီးယူလို႔ရပါတယ္။ နံပတ္ေလးျဖစ္တဲ့ NecessaryPackageFiles ေတြကိုေတာ့ PackageManager ကေနကိုယ့္ဘာ သာပဲတင္ေပးမွာျဖစ္ပါတယ္။
 
အေပၚကပံုေလးကေတာ့ GNS3-0.7.4-scr.tar.gz file ေလးျဖစ္ပါတယ္။အဲ့ဒီ tar.gz file ေလးကို Desktop    ေပၚမွာပဲ extract လုပ္လိုက္ပါ။ဒါဆို GNS3-0.4.4-src ဆိုတဲ့ Folder ေလးတစ္ခုရလာပါ မယ္။ကြ်န္ေတာ္တို႔က အဲ့ Folder ေလးထဲကို၀င္ပီး Configuration ခ်ေပးရမွာပါ။ အဲ့ဒီအတြက္လိုအပ္တဲ့ package အခ်ိဳ႕ကို Package Manager ကေနရွာပီးတင္လိုက္ပါမယ္။လိုအပ္တာကေတာ့ python-qt4 ဆို တဲ့ package ေလးပါပဲ။ရွိေနပီးသားဆိုရင္ေတာ့မလိုေတာ့ပါဘူး။မရွိေသးရင္ေတာ့တင္ေပးရပါမယ္။


အေပၚကပံုကေတာ့ python-qt4 ကို Package Manager ကေန Search လုပ္တဲ့ပံုပါ..။ဒီမွာေတာ့အရင္ တည္းကရွိေနပီးသားျဖစ္လို႔ထပ္တင္စရာမလိုေတာ့ပါဘူး။ပီးရင္ေစာတုန္းက extract လုပ္ထားတဲ့ GNS3-0.7.4-scr Folder ေလးထဲကိုသြားပါ။အဲ့မွာ gns3 ဆိုတဲ့ notepad လို script ေလးကို right-click> properties ကိုသြားပီး Permission tab မွာ Allow executing files as a program ဆိုတာေလးကိုအ မွန္ျခစ္ေပးရပါမယ္။ေနာက္ပီးေတာ့ dynamips ဆိုတာေလးလိုပါေသးတယ္။အဲ့ေကာင္က window မွာဆို ရင္ေတာ့ install လုပ္စဥ္ကတည္းကပါလာေပမယ့္ linux မွာေတာ့ကိုယ့္ဘာသာ configureခ်ေပးရ မွာျဖစ္ပါတယ္။ကြ်န္ေတာ္ကေတာ့ dynamips-0.2.8-RC2-x86.bin ဆိုတာေလးကိုသံုးပါမယ္။ အဲ့ေကာင္
ေလးကို ေစာတုန္းက extract လုပ္ထားတဲ့ GNS3-0.7.4-scr ဆိုတဲ့ Folder ေလးထဲကိုပဲထည့္ပါမယ္။ ဒါေပမယ့္ဒါကေသေတာ့မဟုတ္ပါ။ကိုယ္ႀကိဳက္တဲ့ file system ေအာက္မွာထားလို႔ရပါတယ္။ပီးရင္ dynam ips-0.2.8-RC2-x86.bin ကို Right-Click>Properties မွာ Permission ကို Executable ျဖစ္ေအာင္ ထားေပးရပါမယ္။ေအာက္ကပံုေလးကိုႀကည့္ပါ။


 အဲ့ဒါဆိုရင္ကြ်ေတာ္တို႔ gns3 ကို Ubuntu ေပၚမွာစပီး Run လို႔ရပါပီ။gns3 script ေလးကို Double-Click နဲ႔သာ run လုိက္ပါ။prompt ေလးတစ္ခုက်လာရင္ Run ဆိုတာေလးနဲ႔ run ရပါမယ္။ေအာက္ကပံုကိုႀကည့္ ပါ။

အဲ့ဒါဆိုရင္ေနာက္တစ္ဆင့္က IOS image ေတြကို Configuration ခ်ေပးရမွာပဲျဖစ္ပါတယ္။အဲ့အဆင့္ ကေတာ့ window ကပံုစံနဲ႔တူတူပဲျဖစ္ပါတယ္။ဒါေႀကာင့္မို႔အေသးစိတ္မျပေတာ့ပါဘူး။IOS image ေတြကို Configure မခ်ရေသးခင္မွာ Router ေတြကို Work Space ကိုဆြဲတင္လို႔ရမွာမဟုတ္ပါ။ေအာက္ကပံုလးကို တစ္ခ်က္ႀကည့္ႀကည့္ပါ။


အေပၚကပံုေလးကိေတာ့ IOS ေတြကို Configuration ခ်ထားတဲ့ပံုပါ
ေနာက္ပီးgns3 က cisco ios အစစ္ေတြကိုသံုးပါတယ္။အဲ့အတြက္ system ရဲ့ Resources ေတြကိုအလြန္ပဲ သံုးစြဲပါတယ္။ေနာက္အေရးႀကီးတဲ့တစ္ခ်က္ရွိပါေသးတယ္။အဲ့ဒါက dynamip ပါ။သူကဘာလဲဆိုေတာ့ ios emulator ပါ။ios ကို run လို႔ရေအာင္လုပ္ေပးထားတဲ့ program လို႔ပဲေျပာရမွာေပါ့ဗ်ာ။အဲ့ဒီprogram ေလး success ျဖစ္မွ IOS ေတြအလုပ္လုပ္မွာပါ။Fail ျဖစ္ရင္ေတာ့အလုပ္လုပ္မွာမဟုတ္ပါ။ေအာက္ကပံုကိုႀကည့္ပါ


အေပၚကပံုကေတာ့ Router ေတြကို Work Space ေပၚကိုဆြဲတင္ထားပံုျဖစ္ပါတယ္။အေပၚကအဆင့္ေတြ အားလံုးပီးသြားရင္ေတာ့ Router တစ္လံုးကို Power နွုိးႀကည့္လိုက္ပါမယ္။Power ႏိုးလိုက္ပီဆိုတာနဲ႔ gns3 က CPU Resources ေတြကိုအလြန္သံုးစြဲေတာ့မွာပါ။ေအာက္ကပံုကိုႀကည့္ပါ။
ဒါေပမယ့္ Gns3 မွာ Idle PC ဆိုတာရွိပါတယ္။အဲ့ဒါေလးကိုသံုးပီး CPU Loading ကိုေလ်ွာ့ခ်ႏိုင္ပါတယ္။ သို႔ေသာ္လည္း memory loading ကိုေတာ့ ေလွ်ာ့ခ်နိုင္ျခင္းမရွိပါဖူး။ဒါေႀကာင့္ gns3 ကိုသံုးမယ္ဆိုရင္ physical memory မ်ားေလေကာင္းေလပဲျဖစ္ပါတယ္။အဲ့ေနရာမွာကြ်န္ေတာ့္အေနနဲ႔ဆိုရင္ေတာ့ linux ကို ပိုပီး favour ျဖစ္ပါတယ္။ဘာလို႔လဲဆိုရင္သူက window ထက္စာရင္ memory စားတာေတာ္ေတာ္ေလး နည္းပါတယ္။ဒါေႀကာင့္ gns3 run ရင္ေတာ္ေတာ္ေလးအဆင္ေျပတာေတြ႔ရပါတယ္။

အေပၚကပံုကေတာ့ Idle PC ကို Router ေပၚမွာ Apply လုပ္ပီးတဲ့ပံုပါ။Idle PC apply လုပ္ပံုကေတာ့ Router ေပၚမွာ Right Click>Idle PC ဆိုတာေလးကိုနွိပ္ေပးရမွာပါ။ပီးရင္သူ႔ဘာသာ Aoto တြက္ပီးေပၚ လာတဲ့ prompt ေလးထဲက star ျပထားတာေလးကိုေရြးပီး apply လုပ္ေပးလုိက္ရင္ပါပီ။ပီးရင္ေတာ့ကြ်န္
 ေတာ္တို႔ Router ရဲ့ Console ထဲကို၀င္လို႔ရပါပီ။အဲ့လို၀င္တဲ့ေနရာမွာ gns3 မွာပါတဲ့ default အတိုင္းသံုး ရင္လည္းရပါတယ္။ကြ်န္ေတာ္ကေတာ့ Ubuntu Linux မွာသံုးေနတာျဖစ္လို႔ Gnome Terminal ကိုပဲသံုးပါ မယ္။အဲ့ဒီအတြက္ Edit>Preference ေအာက္က General မွာ Terminal Setting ဆိုတာကိုသြားပါ။အဲ့မွာ Terminal Command ဆိုတဲ့အကြက္ေလးထဲမွာ ......
gnome-termanal -t %d -e 'screen -L telnet %h %p' >dev/null/ 2>&1 & ဆိုပီးထည့္ေပးပါ။
ေအာက္ကပံုေလးကိုႀကည့္ပါ..။
 ပီးရင္ေတာ့ Right-Click>Console ကေန Router ထဲကို၀င္ပီး management လုပ္လို႔ရပီျဖစ္ပါတယ္။
 အေပၚကပံုေလးကေတာ့ Router ထဲကို၀င္ထားတဲ့ပံုျဖစ္ပါတယ္။ေအာက္ကပံုေလးေတြကေတာ့ gns3 မွာပါ တဲ့ features ေလးေတြပါ..။

window မွာ configuration ခ်ပံုေလးကိုေတာ့ http://www.fileserve.com/file/QJKhKf4 မွာယူလို႔ရပါ တယ္။အဲ့မွာေတာ့ပံုပိုမ်ားလို႔post အေနနဲ႔တင္ဖို႔အဆင္မေျပတာေႀကာင့္ word နဲ႔ပဲေရးပီး file hosting မွာပဲသြားတင္လိုက္ရတာပါ။

ကြ်န္ေတာ့္အေနနဲ႔ junior ညီငယ္ညီမငယ္ေလးေတြအဆင္ေျပေအာင္ကိုယ္သိသေလာက္ကို
self-studyလုပ္ပီးေဖာ္ျပေပးလိုက္ပါတယ္။အခုခ်ိန္မွာအားလံုးသိႀကတဲ့အတုိင္းပဲစိန္ေခၚမွုေတြ
ကအရမ္းမ်ားေနပါတယ္။ေငြေႀကးအရေသာ္လည္းေကာင္း၊နည္းပညာအရေသာ္လည္းေကာင္း
စသည္ျဖင့္ေပါ့။ေငြမရွိလို႔သင္တန္းကတက္ခ်င္ေပမယ့္မတက္နိုင္၊သင္တန္းတက္ျပန္ေတာ့လည္း
guide line မရွိလို႔အဆင္မေျပစသည္ျဖင့္ေပါ့။ေနာက္မ်ားအားလပ္လို႔ရွိရင္ gns3 ေပၚမွာ Topology
ေတြ Apply လုပ္ပံုေလးေတြကိုလည္းသိသေလာက္ေရးေပးပါအံုးမယ္။configuration ခ်ရာမွာလိုအပ္မယ့္ files ေလးေတြကိုလည္း တစ္စုတစ္စည္းတည္းျဖစ္ေအာင္connection ေကာင္းတဲ့အခ်ိန္မွာတင္ေပးပါ့မယ္။

ေလးစားစြာျဖင့္
Win Tun Hlaing  
Related Posts Plugin for WordPress, Blogger...