Selasa, 06 November 2012

Deploy Junos (juniper network) olive

2 comments
Disini saya mencoba membuat olive yang nantinya sebagai logical router di virtualbox . karena beberapa waktu lalu saya sudah pernah membuat di qemu dan berjalan baik karena kendala di spek komputer yang agak berat untuk menjalankan olive di GNS3 yang lumayan memakan resource memory :D nah disini saya mencoba membuat di virtuabox di os "Linux" .

ok kita mulai dengan installasi nya , bahan yg disiapkan :
1. Miniinstall Freebsd . Download here
2. package olive . Download here
3. Virtual box (install socat dan screen untuk konfigurasi serial terminal)



1. Installasi freebsd :)
- Skip Kernel configuration
- Choose standard installation
- With fdisk, tekan A to allocate entire disk for bsd
- Pilih: install a standard MBR
- untuk membuat partisi (tekan C):
1024M / partisi system
1024M untuk swap partisi
512M untuk /config
dan sisanya untuk /var
- Pilih Installasi type: user, and select No for FreeBSD ports
- X to Exit the menu and install from CD/DVD
- Tunggu hingga selesai semua
- Pilih No No No No No on all the user confirmation requested (Ethernet/SLIP config, gateway, inetd, FTP, NFS, security, console, linux compatibility, set time, etc)
- tekan X untuk exit
- Pilih No untuk memilih FreeBSD package collection and initial user account
- Ketik root password nya
- pilih No untuk set any last options
- Pilih 'X' Exit the installation, dan reboot
- setelah reboot

2. konfigurasi terminal serial dari virtualbox ke terminal OS kita disini saya menggunakan socat dan screen .
- archlinux : pacman -S socat , pacman -S screen
- debian / ubuntu : apt-get install socat screen :)
mot# echo 'console="comconsole"' >> /boot/loader.conf

mot# cat /boot/loader.conf 
# -- sysinstall generated deltas -- #
userconfig_script_load="YES"
console="comconsole"

3. edit /etc/ttys (nano /etc/ttys atau vi /etc/ttys )
ttyd0 “/usr/libexec/getty Pc” vt100 on secure

cd ~/VirtualBox/olive
socat UNIX-CONNECT:ttyS0.raw PTY,link=ttyS0
# open terminal lain untuk execute nya
screen ~/VirtualBox/olive/ttyS0

4. install package olive disini saya membuat proses copy package menggunakan .iso , yg dimana package nya di masukan menjadi format iso , sebenarnya bisa juga menggunakan cara scp , ftp dll :)

#mount /cdrom/
#cp /cdrom/jinstall-9.6R1.13-export-signed.tgz /var/tmp
#cd /var/tmp
#mkdir jinst-signed
#cd jinst-signed
#tar zxvf ../jinstall-9.6R1.13-export-signed.tgz

Kemudian Untar Image didalamnya .
#mkdir jinst
#cd jinst
#tar zxvf ../jinstall-9.6R1.13-export.tgz

Extract the pkgtools.tgz file dan replace checkpic binary /usr/bin/true :
#mkdir pkgtools
#cd pkgtools
#tar zxvf ../pkgtools.tgz
#cd bin
#cp /usr/bin/true ./checkpic
#cd ..

Buat tar untuk pkgtools dan remove directory nya :
#tar zcvf ../pkgtools.tgz *
#cd ..
#rm -rf pkgtools

buat tar untuk jinstall package yang baru dan memodifikasi checkfic binary tadi
#tar zcfv /var/tmp/jinstall-9.6R1.13-export-signed.tgz *
#pkg_add /var/tmp/jinstall-9.6R1.13-export-signed.tgz

setelah proses installasi package selesai , reboot dan pastikan socat dan screen masih dalam keadaan execute karena natinya proses instalassi olive ada di serial terminal itu tadi . dan hasil akhir seperti ini :D

nah kita sudah selesai installasi olive juniper kita dan menambhakan package jweb untuk versi web nya
#cp /cdrom/jweb-9.6R1.13-signed.tgz /var/tmp
#cli
#request system software add /var/tmp/jweb-9.6R1.13-signed.tgz
#request system reboot

#cli
#configure
#set system services web-management http interface em0.0[/code]


semoga membantu sekian tutorial yang mungkin tidak begitu penting ini :D sudah saya buatkan video tutorial agar lebih jelas belajar :D .


dan bisa di download disini :  http://www.mediafire.com/?35dy8x8fve4g14v
semoga bermanfaat sekian ,
wassalamualaikum warahmatullahi wabarakatuh regard Motaroirhaby ^^v :yes

Thread on devilzc0de
link : http://devilzc0de.org/forum/thread-16224-post-201768.html

2 komentar :

  1. videonya kecepetan gan :(
    mau ngikutinya jadi rada susah :(

    BalasHapus
    Balasan
    1. ada kesulitan dimana nya gan ?
      itu sebenarnya ya pelang karena di compres jadi seperti itu ..

      Hapus

Silahkan tulis komentar :)