Selamat Datang : Teman Home | Forum | Project | Tips dan Trik | Tutorial | Artikel Lepas | Advisories

Login

Username
Password

Daftar
Lupa Password
Newhack
Tentang
Sejarah
Gallery
Download
Web Links
Buku Tamu
Kirim Artikel
Visi dan Misi
Disclaimer
IT Discussion
Ilmuwebsite
IPS Log
·200.62.54.120
/index.php?x...
·202.181.105.117
27/index.php...
·202.181.105.117
/index.php?p...
·202.181.105.117
/index.php?p...
·202.181.105.117
27/index.php...
·202.181.105.117
/index.php?p...
·202.181.105.117
asc/index.ph...
·202.181.105.117
/index.php?p...
Statistik Situs
Visitors :268560 Org
Hits : 535127 hits
Month : 3844 Users
Today : 187 Users
Online : 5 Users

Dynamips sebagai router/switch simulator.

Selasa, 11 September 2007 - oleh : ghoz

Ingin punya router cisco 7200 di rumah?? Alhamdulillah, semua itu bisa terwujud tanpa mengeluarkan biaya ratusan juta.. mgkn miliyaran :D. karena saat ini ada software yang dapat menjalankan IOS router cisco di komputer PC kita dengan menggunakan Dynamips. Sebenernya software tersebut bisa dijalankan di Windows, Mac dan Linux, tapi pada kali ini saya menjalankan software tersebut di mesin Linux Ubuntu 7.04 (Feisty Fawn).
Bila kita bandingkan antara cisco devices dengan software yg akan kita pakai ini(dynamips dan dynagen), tentulah cisco devices lebih tinggi performanya dibandingkan software yang akan kita gunakan (dynamips dan dynagen). Karena cisco devices hardware based dan software yg kita gunakan adalah software based, kyanya itu kekurangannya. Lagi pula kita disini belajar utk konfigurasi cisco devices kan.. Klo ada yang murah, kenapa harus punya yg mahal.. Tanya kenapa??

-=-= Penjelasan sedikit ttg Dynamips dan Dynagen =-=-
Dynagen itu biasanya berisi file2 utk konfigurasi cisco router maupun cisco switch
Dynamips itu adalah software yg utk menjalankannya (istilahnya sebagai servernya)

-=-= Memulai penginstallan =-=-
Pada penginstallan dynamips kali ini saya akan manaruh seluruh file2nya di dalam folder /opt/dynamips

ghoz@ghoz-FeistyFawn:/opt$ mkdir /opt/dynamips
ghoz@ghoz-FeistyFawn:/opt/dynamips$ pwd
/opt/dynamips
ghoz@ghoz-FeistyFawn:/opt/dynamips$sudo wget http://optusnet.dl.sourceforge.net/sourceforge/dyna-gen/dynagen-0.9.2.tar.gz
ghoz@ghoz-FeistyFawn:/opt/dynamips$tar -zxvf dynagen-0.9.2.tar.gz
Klo sudah di extract file dynagen-0.9.2.tar.gz nya.. bacalah README.txt yang telah kita extract, kita akan menemukan kata2 "This version of Dynagen requires at least version 0.2.7-RC2 of Dynamips". Berarti kita setidaknya harus menggunakan dynamips 0.2.7-RC2 untuk menjalankan antara dynamips dan dynagennya. Utk versi terbarunya bisa dilihat di blognya dynamips. Saya disini menggunakan dynamips versi 0.2.7-RC3.
ghoz@ghoz-FeistyFawn:/opt/dynamips$sudo wget http://www.ipflow.utc.fr/dynamips/dynamips-0.2.7-RC3-x86.bin
ghoz@ghoz-FeistyFawn:/opt/dynamips$ls -l
drwxr-xr-x 4 ghoz ghoz   4096 2007-05-23 16:27 dynagen-0.9.2
-rw-r--r-- 1 ghoz ghoz 605927 2007-05-23 15:30 dynagen-0.9.2.tar.gz
-rwxr-xr-x 1 root root 917416 2007-04-27 20:15 dynamips-0.2.7-RC3-x86.bin

Lalu ubahlah Changing File Permissions dynamips-0.2.7-RC3-x86.bin agar bisa di execute
ghoz@ghoz-FeistyFawn:/opt/dynamips$sudo chmod 755 dynamips-0.2.7-RC3-x86.bin
Saatnya kita membuat symbolic link utk dynamips-0.2.7-RC3-x86.bin dengan nama dynamipsrc3 dan dynagen dengan nama dynagen. Sebenernya utk penamaan seh terserah ajah dari teman2, sesuka e wae. Peletakan symbolic link sebaiknya di /usr/sbin agar execute dynamipsrc3 dan dynagen bisa dilakukan dimana saja.
ghoz@ghoz-FeistyFawn:/opt/dynamips$sudo ln -s /opt/dynamips/dynamips-0.2.7-RC3-x86.bin /usr/sbin/dynamipsrc3
ghoz@ghoz-FeistyFawn:/opt/dynamips$sudo ln -s /opt/dynamips/dynagen-0.9.2/dynagen /usr/sbin/dynagen

Nah ini dia.. "dah kya koran di poskota aja neh". Sebuah kejadian, ketika orang telah berhasil install dynamips dan dynagen tetapi mereka tidak bisa menemukan IOS cisco yg dibutuhkan. Sehingga mereka putus asa utk belajar konfigurasi cisco. Putus lah harapan utk belajar cisco, pada cerita kali ini saya akan memberikan referensi link utk teman2 yang mencari IOS sesuai kebutuhannya. Inilah linknya.. sekian dan terima kasih. *bacanya kya baca berita*.
1. link download IOS

Sudah dapet IOS yg di cari?? klo sudah, kita download IOS tersebut dan letakkan di folder /opt/images, klo bisa download yang versi 7200 aja yah utk permulaan, soalnya itu default di konfigurasi dynagennya.. saya masih tahap belajar neh, jadinya lom banyak ngerti ttg ini. insyaALLAH step-by-step akan menjadi CCIE dengan software tersebut :D *mimpi*. Ini bukan mimpi kaleee, bacalah tentang Become a CCIE with simulator di blognya mas Himawan. Udah percaya blom??? Sudah toch... klo sudah, ayo kita lanjutkan.
Berdasarkan tutorial di dynagen.org, sebaiknya kita melakukan unzip terhadap IOS yg akan kita gunakan

 

ghoz@ghoz-FeistyFawn:/opt$sudo mkdir /opt/images; cd /opt/images
ghoz@ghoz-FeistyFawn:/opt/images$sudo unzip -p c7200-adventerprisek9-mz.124-9.T1.bin > c7200-adventerprisek9-mz.124-9.T1.image
ghoz@ghoz-FeistyFawn:/opt/images$ls -l /opt/images
-rw-r--r-- 1 ghoz ghoz  7398824 2007-05-23 11:57 c2600-jsx-mz.122-8.T.bin
-rwxrwx--- 1 ghoz ghoz 24899976 2007-03-06 03:33 C3660-Jsx-Mz_20123-4_20T.bin
-rw-r--r-- 1 ghoz ghoz 64856520 2007-05-23 13:24 C3660-Jsx-Mz_20123-4_20T.image
-rwxr-xr-x 1 ghoz ghoz 30944008 2006-09-21 22:31 c7200-adventerprisek9-mz.124-9.T1.bin
-rw-r--r-- 1 ghoz ghoz 84121020 2007-05-23 13:25 c7200-adventerprisek9-mz.124-9.T1.image

Wah, kyanya penginstallan dynamips sudah selesai neh.. skrg kita coba dulu yuk menjalankan dynamipsnya, siapa tau gagal *toeng*. Hehehe..
Lanjut ah..!!! untuk menjalankan simulasinya kita membutuhkan file topologinya kan?? nah, itu bisa kita liat di /opt/dynamips//dynagen-0.9.2/sample_labs/ disitu banyak contoh2 utk topologinya. Tapi utk pertama kali kita coba menggunakan yg "sample1" ajah dulu karena simple dan mudah.
ghoz@ghoz-FeistyFawn:/opt$sudo nano /opt/dynamips/dynagen-0.9.2/sample_labs/simple1/simple1.net

=========================================
Pada awalnya seperti ini :
[localhost]

    [[7200]]
    image = \Program Files\Dynamips\images\c7200-jk9o3s-mz.124-7a.image
    # On Linux / Unix use forward slashes:
     # image = /opt/images/c7200-jk9o3s-mz.124-7a.image
    npe = npe-400
    ram = 128

    [[ROUTER R1]]
    s1/0 = R2 s1/0

    [[router R2]]
    # No need to specify an adapter here, it is taken care of
    # by the interface specification under Router R1

Lalu kita edit sehingga menjadi seperti ini :
[localhost]

    [[7200]]
    # image = \Program Files\Dynamips\images\c7200-jk9o3s-mz.124-7a.image
    # On Linux / Unix use forward slashes:
     image = /opt/images/c7200-adventerprisek9-mz.124-9.T1.image
    npe = npe-400
    ram = 128

    [[ROUTER R1]]
    s1/0 = R2 s1/0

    [[router R2]]
    # No need to specify an adapter here, it is taken care of
    # by the interface specification under Router R1
========================================
O iya, yg "image" itu sesuaikan peletakkan IOS yg kita letakkan dan sesuaikan juga dengan nama lengkapnya IOS yg kita gunakan.
Yang saya baca di dynagen.org tentang port yg digunakan.. sebaiknya teman2 yg mempunyai firewall membolehkan port 2000 ke atas, tentunya sesuai device yang digunakan.
Contoh:
Di simple1.net itu kan menggunakan 2 devices.. jadinya yg digunakan adalah port 2000 hingga 2001. Misalkan kita menggunakan 5 devices.. berarti kita menggunakan port dari 2000 hingga 2004.
Jadi yang menggunakan firewall klo bisa di disable dulu dech atau dimatikan utk sementara :D. Biar nggak ada masalah ketika menggunakan dynamipsnya. Saatnya kita jalankan dynamips kita.
ghoz@ghoz-FeistyFawn:/opt$sudo dynamipsrc3 -H 7200 &
Klo mo lebih lengkap lagi utk melihat command2 di dynamips ketik saja.. "dynamips -- help" :). Saatnya menjalankan file konfigurasi kita / topologinya.
ghoz@ghoz-FeistyFawn:/opt$ cd /opt/dynamips/dynagen-0.9.2/sample_labs/simple1/
ghoz@ghoz-FeistyFawn:/opt/dynamips/dynagen-0.9.2/sample_labs/simple1$sudo dynagen simple1.net

Ketika kita menjalankan command diatas.. tampilan akan seperti di bawah ini
Dynamips yg sudah jalan

Nah, sekarang bagian yang serunya neh...!!! Saatnya kita masuk ke console Router.. emoticon. Ketiklah help, nah kan ada tuch list2 menu yg bisa digunakan.. kita bisa telnet ke router, inga2.. telnetnya itu pake name of device atau nama device routernya
=> help
Documented commands (type help <topic>):
========================================
capture  exit    help    import  push    resume  shell  stop     ver
clear    export  hist    list    py      save    show   suspend
console  filter  idlepc  no      reload  send    start  telnet
=>telnet R1
=>telnet R2
Alhamdulillah.. di tempat saya telnet ke router berhasil dengan baik.. di tempat temen2 bgmn? Sukses nggak? Klo ada masalah atau ada masukan.. di kasih comment ajah. Biar temen2 yang lain bisa tau lebih tentang dynamips. Dan pada akhirnya juga teman2 mempunyai router 7200 di PC. :D

 
note:
dynamips ini  mendukung IOS 2691, 3620, 3640, 3660, 3725, 3745, dan 7200.

 
Thx to:
1. k1k4t
2. aldedi
3. dyangen.org
4. google

 
Best Regards,

Your friend

kirim ke teman | versi cetak

Berita Tutorial Lainnya

By Pass Proxy with Your Freedom
Accounts Security Part III
Sunlink at FreeBSD
4 Commands to takeover windows machine
SQUID | High-performance Proxy caching server

Komentar Pengunjung

Mas Saya Mohon Pencerahannya
Senin, 08 Oktober 07 - oleh : imam maulana
saya mo convert dari *.bin ke *.image di platform windows gimana yah ? Tolong Mas Dibantu.


Your Name :
Your Email :
Comment's Title :
Comment :
Security Code : Security Code
Type Code :
Pencarian

cari di
Artikel Terakhir
·Terima Kasih groovy.United Jugoslavija Crew
·Metasploit 3.2 Release
·Konsep sederhana Joomla Password Cracker
·sEcuRity Distro
·MS Windows Server Service Code Execution Exploit
·[INFO] Backtrack3 Final Release
·[video] Man In The Middle Attack Anonymous Proxy
Links

www.echo.or.id

www.kecoak-elektronik.net

www.milw0rm.com

www.sekuritionline.net

Yogyafree.net


Home | Forum | Project | Tips dan Trik | Tutorial | Artikel Lepas | Advisories | Recommend | Contact


Powered by AuraCMS