Konfigurasi gns3 di Slackware 13.37

Konfigurasi Dynamips
Sebelum mengkonfigurasi gns3, kita buat dulu direktori untuk IOS Image dan project. 

$mkdir GNS
$cd GNS
$mkdir Images
$mkdir Project

Direktori Images untuk menyimpan Cisco IOS , sedangkan direktori Project untuk menyimpan hasil kerja kita.
Double-klik icon gns3 atau ketik "gns3" pada terminal. Jika ini kali pertama kalian menggunakan gns3, akan muncul jendela "Setup wizard" pilih tombol 1

gns3 setup wizard window's

Masukkan path direktori Project dan Images yang telah kita buat sebelumnya, seperti yang ditunjukkan pada kotak merah gambar dibawah ini


gns3 preference window's

Kemudian pada menu tab sebelah kiri pilih tab Dynamips. Pada kolom "Working directory"
pilih direktori Project yang telah dibuat sebelumnya . Klik tombol "Apply" dan klik tombol "Test" untuk mengetes konfigurasi dynamips. Jika muncul respon berwarna hijau bertuliskan "Dynamips succesfully started", berarti konfigurasi berhasil sesuai yang diharapkan. Jika gagal ulangi step - step diatas dan perhatikan path-nya.


gns3 dynamips

 


Menambah IOS Image

Sekarang pilih tombol ke 2 di jendela "Setup Wizard". Jika tidak muncul kita dapat mengaksesnya lewat Menu --> Edit --> IOS Images and hypervisor atau tekan tombol "Ctrl+Shift+I"
Akan muncul jendela IOS images and hypervisor seperti gambar dibawah ini.



IOS Image and hipervisor setting



Dibawah menu Setting, pilih tombol Image file disebelah kanan dan masukkan IOS image yang kita punya. Pada kasus saya c3725-adventerprisek9-mz.124.15.T5.image. Klik tombol Save. Pilih IOS Image lainnya jika punya dan ulangi step diatas. Jika telah selesai tekan tombol Close.


Konfigurasi nilai Idle-PC

Untuk memonitor CPU utilization kita dapat menggunakan program top yang ada di linux. Buka terminal ketikan top -d 1 
Drag router yang kita  telah kita assosiasikan, pada kasus saya c3725. Drag router pada area workspace. Pada tahap ini tidak disarankan untuk menekan tombol segitiga berwarna hijau,  karena dapat mengakibatkan CPU utilization mencapai 100% dan komputer mungkin crash/hang. Klik kanan pada router pilih "start" . Klik kanan lagi dan pilih "console" untuk mendapatkan "console". 
Klik kanan  lagi dan pilih idle PC


setting idle-pc gns3
 














Kita harus menunggu sebentar agar nilai Idle-PC dihitung, akan muncul logo gns3 sementara nilai ini dihitung.
Jika selesai dihitung akan muncul jendela dengan nilai idle-PC,pilih lah nilai idle-pc dengan tanda * (asteriks). Lihat http://forum.gns3.net/ untuk informasi lengkap tentang idle-pc.

Selesai sudah kita mengkonfigurasi dynamips, dan kita dapat belajar dengan lab cisco tanpa harus memiliki perangkatnya.


Happy studying and have fun !

Install GNS3 di Slackware 13.37

Kita akan mempelajari Cisco IOS tanpa perlu memiliki perangkat router-nya. Yang kita butuhkan adalah software yang dapat menjalankan Cisco IOS. IOS adalah sistem Operasi milik Cisco yang menjalankan router, kita akan menggunakan simulator dynamips dengan GUI-nya GNS3 . Operating System linux Slackware 13.37 , Prosessor Intel Pentium Dual Core E6700, RAM 2 Gb.
 

Bahan - bahan 


1. GNS3
GNS3 adalah network simulator, front end dari dynamips. Informasi mengenai GNS3 dapat diakses pada www.gns3.net. Download versi terbaru di http://sourceforge.net/projects/gns-3/files/GNS3/ . Disini saya menggunakan versi 0.8.2

2. Dynamips
Merupakan emulator Cisco IOS yang dijalankan pada mesin x86 / PC. Download dynamips di http://sourceforge.net/projects/gns-3/files/Dynamips/0.2.8-RC3-community/dynamips-0.2.8-RC3-community-cygwin.zip/download

3.VPCS
Virtual PC Simulator adalah program yang berjalan pada sistem Windows atau linux. Fungsinya terbatas, tetapi yang terpenting adalah dapat menjalankan ping dan traceroute. Download di http://sourceforge.net/projects/gns-3/files/VPCS/.

4. Script instalasi gns3 dari slackbuilds.org.
Script ini memudahkan kita menginstall gns3 pada mesin Slackware, tetapi perlu diedit. Sesuaikan dengan versi gns-nya
Download di http://slackbuilds.org/slackbuilds/13.0/network/gns3.tar.gz

5. Cisco IOS
Gunakan Cisco IOS untuk router 3640, lebih stabil berjalan di gns3. Cari di google

6. Wireshark (optional)
Gunakan wireshark untuk melihat paket yang berjalan di simulator.
Download di www.wireshark.org

7. Qemu
Jika ingin menggunakan host yang lebih fungsional dari VPCS, gunakan qemu dan linux tiny-core. Download di www.qemu.org

Langkah - langkah
1. Extract file gns3.tar.gz yang didownload dari slackbuild.org 
Setelah di extract akan terbentuk direktori gns3 yang berisi 4 file. Edit file gns3.SlackBuild dengan editor favorit kalian.

Cari baris yang bertuliskan
VERSIONS=${VERSIONS:0.6}
ganti dengan versi gns3 hasil download
VERSIONS=${VERSIONS:0.8.2}
 


Cari baris yang bertuliskan
tar xvf $CWD/GNS3-$VERSION-src.tar.bz2

karena disini saya menggunakan format tar.gz, sehingga diubah menjadi
tar xvf $CWD/GNS3-$VERSION-src.tar.gz
2. Copy source code gns3 pada direktori gns3
3. login sebagai root
$ su <-- masukan password root
#sh gns3.SlackBuild

4. Tunggu hingga proses kompilasi selesai.
Setelah proses kompilasi selesai, akan muncul pemberitahuan paket hasil kompilasi ditempatkan, biasanya pada direktori /tmp . Install paket tersebut dengan cara
#installpkg /tmp/gns3-xxxxxxxx.tgz


SELAMAT !!! Kamu berhasil menginstal gns3 pada Slackware. Jika muncul error pada saat kompilasi, biasanya ada yang library yang kurang. Pastikan dependensi paketnya lengkap.

5. Copy file dynamips hasil download ke /usr/local/bin
#cp dynamips-xxxxxx /usr/local/bin
Buat soft link pada /usr/bin
#cd /usr/bin
#ln -s /usr/local/bin/dynamips-xxxxx dynamips

6. Copy file vpcs ke /usr/local/bin
#cp vpcs /usr/local/bin

Buat soft link di /usr/bin
#cd /usr/bin
#ln -s /usr/local/bin/vpcs vpcs

Linux untuk newbie

Linux bukanlah solusi terbaik untuk setiap orang, kalian akan mendapatkan manfaat yang besar dari linux jika menggunakan komputer untuk networking, hacking :),  pemrograman dan software teknikal secara umum.
Kalian telah menginstal linux dengan sukses, linux telah berjalan dengan lancar, kalian telah memasukkan username dan password dan kalian melihat pada layar komputer dan berpikir "Apa yang harus dilakukan sekarang? " 

Beberapa hal sebelum menggunakan linux :
1. Semua dianggap file pada linux, CD-ROM , memori stik, dan semua peripheral akan dianggap file oleh sistem linux, tetapi jangan kuatir, beberapa tahun belakangan linux sudah semakin user friendly
2. Dalam linux , JANGAN  mematikan atau me-reset komputer secara langsung tanpa melalui proses shutdown. Hal ini dapat menyebabkan kerusakan pada filesystem.
Jika bekerja dalam mode X-Windows tekan CTRL-ALT-BACKSPACE dhulu, baru kemudian CTRL-ALT-DEL atau mengetikkan perintah halt pada shell.
3. Tidak seperti DOS/windows, linux mempunyai mekanisme keamanan terintegrasi, setiap user mempunyai hak tersendiri, file mempunyai jenis hak akses yang berbeda. Hanya user dengan login "root" yang mempunyai akses penuh terhadap sistem linux.

Kalian dapat bereksperimen dengan aman pada linux selama tidak menggunakan account "root". Jika tersesat banyak fasilitas bantuan yang tersedia ( ketik pada prompt "$" untuk user biasa, "#" untuk user root)  diantaranya
$ man nama_perintah 
$ info coreutils nama_perintah 
$ apropos nama_perintah
$ whatis nama perintah

Damn i love Linux !