Raspberry Pi Multiboot with berryboot – Parrotsec run GNS3 cisco on RaspberryPi
Ko Ko Ye
Founder
2 min read

#RaspberryPi_Multiboot_with_berryboot
#Parrotsec_run_GNS3_cisco_on_RaspberryPi
ပထမဆုံး Browser ကနေပြီတော့
https://sourceforge.net/projects/berryboot/
berryboot zip file ကို ဒေါင်းပါ
. zip file ကို RaspberryPi မှာ တပ်မယ့် MicroSD ကတ် ထဲသို့ Extrect လုပ်လိုက်ပါ

ပြီးလျှင် Rpi မှာတပ်ပြီး Power onလိုက်ပါ Welcome Screen တက်လာပြီး..ပြီးလျင် ကိုယ်တင်မယ့် OS ရှိတဲ့ USB Flash drive တပ်ထားပါ.. wire or wifi ရွေးပေးပြီး ok ပေးလိုက်ပါ
..Disk Selection နေရာမှာ.. MicroSD Card ကို ရွေးပေးပါ.. ပြီးလျှင် format ကိုနှိပ်ပေးပါ 
load လုပ်ပါလိမ့်မယ်..
.. install operation system ဆိုပြီး ပြနေပါလိမ့်မယ်.. အကယ်လို့.. wifi or wire လို့ ရွေးခဲ့တုန်းက internet ရတဲ့ network ဆိုရင် online ကနေ တစ်ခါတည်း download လုပ်ပြီး install လုပ်လို့ရမယ့် OS list တွေပြပေးပါလိမ့်မယ်. ခု ဒို့တွေ လုပ်မှာက offline install လုပ်မှာဖြစ်လို့… cancle ကို နှိပ်လိုက်ပါ…
install complete.Press ‘OK’ to reboot ဆိုပြီးပြနေရင် okay ပေးလိုက်ပါ
boot ပြန်တက်လာရင် Add OS ဆိုတဲ့ Button လေးကို.. ကြာကြာလေးဖိနှိပ်လိုက်ပါ.. Download OS from internet နဲ့ copy OS from USB stick ဆိုပြီး ပြပေးပါလိမ့်မယ်.. Copy OS form USB stick ကိုရွေးပေးလိုက်ပါ..
Raspberry Pi ရဲ့ USB port မှာတပ်ထားတဲ့ Flash deive မှာ ရှိတဲ့ file တွေကို ပြပေးပါလိမ့်မယ်.. OS.img ဆိုတဲ့ image file လေးကို ရွေးပေးလိုက်ပါ

copying file ဆိုပြီးပြနေပါလိမ့်မယ်…
ခနကြာလျှင်..ရသွားပါလိမ့်မယ်.
..နောက်ထပ် ထပ်ထည့်ချင်တာရှိလျင်လဲ ADD OSကနေပြီး ထပ် ထည့်နိုင်ပါတယ်..ပြီလျှင် exit ကိုနှိပ်ပါ.. reboot ကျသွားပါလိမ့်မယ်.. boot တက်လာရင်.. ကိုဝင်ချင်တဲ့ OS ကိုရွေးပြီး Boot ကိုနှိပ်ပါ.. ထပ်ထည့်ချင်သေးရင်တော့ edit menu ကနေတစ်ဆင့် ပြန်ဝင်ထည့်ပါ..
Okay.. ခု Parrotsec မှာ GNS3 ကို install လုပ်ပါ့မယ်.. လိုအပ်တဲ့ dependency တွေ Package တွေ အရင်ထည့်ရပါ့မယ်..
ပထမဆုံး.. gns3-gui နဲ့ gns3-server ကိုထည့်ဖို့ pip3 ကိုလိုအပ်ပါတယ် pip3 သွင်းဖို့အတွက်
sudo apt-get install python3 python3-pip
Install GNS3 Python dependencies
sudo apt-get install python3-setuptools python3-pyqt4 python3-ws4py python3-netifaces
/////github ကနေ clone လုပ်ဖို့ git မရှိသေးရင်
sudo apt-get install git
Install Dynamips dependencies
sudo apt-get install cmake libelf-dev uuid-dev libpcap-dev
and
Build and Install Dynamips
git clone git://github.com/GNS3/dynamips.git
cd dynamips
mkdir build
cd build
cmake ..
make
sudo make install
sudo setcap cap_net_admin,cap_net_raw=ep /usr/local/bin/dynamips
cd ../..
Install IOU prerequisites
sudo apt-get install bison flex git
git clone http://github.com/ndevilla/iniparser.git
cd iniparser
make
sudo cp libiniparser.* /usr/lib/
sudo cp src/iniparser.h /usr/local/include
sudo cp src/dictionary.h /usr/local/include
cd ..
Install GNS3 IOUYAP app
git clone https://github.com/GNS3/iouyap.git
cd iouyap
make
sudo make install
sudo cp iouyap /usr/local/bin/
cd ..
now We can install GNS3
;-)
sudo pip3 install gns3-gui
လို့ ရိုက်ပြီးသွင်လိုက်မယ်ဆိုရင် latest version( now latest version is 2.0.3) ကိုသွင်းသွားမှ ဖြစ်ပါတယ်
sudo pip3 install gns3-server==2.0.3
ဆိုပြီးသွင်းမယ်ဆိုရင် version 2.0.3 ကို သွင်းမှာဖြစ်ပါတယ်.. gns3-gui နဲ့ gns3-server သည် same version ဖြစ်ရပါ့မယ်..
ကဲ ခု Terminal ကနေ gns3 လို့ run လိုက်မယ်ဆိုရင်ဖြင့် ရဦးမှာ မဟုတ်သေးပါဘူး… error လေးနဲနဲ ကျန်ပါသေးတယ်.. ကဲ tshoot လုပ်ကျပါစို.. ;-)
PyQt5 ဆိုတဲ့ Module မရှိဘူးလို့ ပြောနေပါတယ်..
sudo apt-get install python-pyqt5
# or
sudo apt-get install qt5-default pyqt5-dev pyqt5-dev-tools
# or
sudo apt-get install python3-pyqt5
# or
sudo apt-get install pyqt5
sudo pip3 install pyqt5
ဆိုပြီး PyQt5 module ကိုသွင်းနိုင်ပါတယ်.. command တွေ ကွဲနေရတာကတော့.. Linux distribution မတူရင် ထည့်ပုံထည့်နည်းကွဲနိုင်လို့ပါ…
gns3 လို့ run မယ်ဆို ရဦးမှာမဟုတ်ပါဘူး.. PyQt5.QtSvg ဆိုတဲ့ module လေးလဲ မရှိသေးပါဘူးတဲ့.. အဲ့တော့ ထည့်ပေးကျတာပေါ့ဗျာ့..
sudo apt-get install PyQt5.QtSvg
ဆိုပြီသွင်းပေးလိုက်ပါ..
ကဲ $gns3 ဆိုပြီ run ကြည့်ကျပါစို.. ခုတာ့ okay သွားပါပြီး..
cisco ios ထည့်ပြီး idea pc ရွေးပေးလိုက်ပါ..
errorလေးတွေနဲနဲ ရှိပါလိမ့်မယ်.. ubridge ကို /usr/local/bin မှာ ရှာမတွေ့သေးလို့ပါ..
git clone https://github.com/GNS3/ubridge.git
make
sudo make install
ခုဆိုရင်တော့ Cisco အတွက်တော့ လုံး၀ ကို အဆင်ပြေပြေ run လိုရသွားပါပြီ.. test အနေနဲ့ ..
R1 နဲ့ R2 ကို ping ပြတာပါ…..
Mikrotik ကတော့ နဲနဲ ပြသနာရှိသေးတယ်ဗျာ့.. နောက်ကျမှ
ဆက်စမ်းတော့မယ်.. see ya!!
original: Link
Related posts
Raspberry Pi ရဲ့ GPIO အကွောငျး
Raspberry Pi ဘာလဲဆိုတာတော့ မရှင်းပြတော့ပါဘူး။ ကျွန်တော်တို့ Ubuntu Myanmar LoCo Team ရဲ့ ဆေးထိုးကြမ်းခကျ်တွေကြောင့် တော်တော်များများ ရင်းနှီးပြီးသားဖြစ်နေပြီလို့ မျှော်လင့်ပါတယ်။…
3 min read
Easy Raspberry Pi Setup Guide for MYANMAR
Raspberry Pi Setup Guide Raspberry Pi ဆိုသည်မှာ credit size သာသာရှိသော single board computer တစ်ခုဖြစ်ပြီး ကျောင်းများတွင် computer science များ…
9 min read
Raspberry Pi GPIO Intro
linux@gpio cat readme.txt What is GPIO ? How can do with GPIO ? and Its basic usage ကျနော်အခု rasppberry pi ကနေ Gpio ကို python programming ကနေ တဆင့် ထိန်းချုပ် တဲ့ ပုံစံလေးကို…
5 min read




















