Skip to content
Application & Softwares

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

TaggedberrybootciscoGNS3multibootParrotsecRaspberryPirpi

Meet ya Linux Foolish Guys

We had facing a lot of problem. Internet access, Electronic power, Mental and Physical issues …. all about is because of Military Coup. Sometimes feeling guilty, we are selfish ?…

Ko Ko Ye

1 min read

SuperPaper 2.0

Windows နဲ့ Linux အတွက် အဆင့်မြင့် Multi Monitor Wallpaper App တစ်ခုဖြစ်တဲ့ Superpaper 2.0 ပြီးခဲ့တဲ့နှစ်က Linux နဲ့ Windows အတွက် အဆင့်မြင့်တဲ့ multi monitor wallpaper tool…

Ko Ko Ye

2 min read