September 18, 2007
Kali ini saya mencoba membuat tutorial meng-konfigurasi Frame Relay dari sisi client menggunakan simulator dynamips + dynagen di Linux Feisty saya. Bagi temen2 yang ingin menginstall dynamips di Linux, bs membaca ttg Install Dynamips dan dynagen di Linux. O iya, bagi teman2 yg krg tau ttg teori dari Frame Relay.. teman2 bs membaca dari blognya mas mudji ttg Frame Relay. Lanjut dech, Berikut topologi yg sederhana saya buat
. :

Pada simulasi PC saya tetap menggunakan router, cmn di konfigurasi standard agar bisa seperti PC. Sebenernya utk simulator PC bisa menggunakan VNUML (saya sudah mencoba dan berhasil), tp utk sekarang ini, di PC saya belum terinstall VNUML.
Berikut dynagen frame-relay.net saya :
autostart = false
[localhost]
[[3640]]
image = /opt/images/c3640-is-mz.124-8.bin
ram = 96
idlepc = 0x60508010
[[2610]]
image = /opt/images/c2600-i-mz.113-4.t1.image
ram = 16
#slot1 = NM-1E
idlepc = 0×801ea000
[[ROUTER PUSAT]]
console = 5000
model = 3640
slot0 = NM-4E
s1/0 = F1 1
[[ROUTER CABANG1]]
console = 5001
model = 3640
slot0 = NM-4E
s1/0 = F1 2
e0/0 = PC4 e0/0
[[ROUTER CABANG2]]
console = 5002
model = 3640
slot0 = NM-4E
s1/0 = F1 3
e0/0 = PC3 e0/0
[[ROUTER CABANG3]]
console = 5003
model = 3640
slot0 = NM-4E
s1/0 = F1 4
e0/0 = PC2 e0/0
[[ROUTER PC1]]
console = 5004
model = 2610
e0/0 = PUSAT e0/0
[[ROUTER PC2]]
console = 5005
model = 2610
[[ROUTER PC3]]
console = 5006
model = 2610
[[ROUTER PC4]]
console = 5007
model = 2610
[[FRSW F1]]
1:51=2:56
1:52=3:55
1:53=4:54
Di Frame Relay saya menggunakan routing protocol RIP utk adjencies router2nya (bisa pake routing protocol apa aja) biar gampangan dikit
. Waktu itu saya baca2 di cisco.com klo nggak salah katanya di Frame Relay itu agak bermasalah dengan routing protocol OSPF.. dengan adanya pemilihan DR dan BDR, tp saya krg tau teknikalnya bgmn.. Apakah ada yang tau?? Klo tau, boleh saya seperti apa permasalahannya dan solusinya seperti apa.
Configuration PUSAT :
Router(config)#hostname PUSAT
PUSAT(config)#interface serial 1/0
PUSAT(config-if)#encapsulation frame-relay
PUSAT(config-if)#no shutdown
PUSAT(config)#interface serial 1/0.51 point-to-point
PUSAT(config-subif)#description Link ke CABANG3 dg DLCI 51
PUSAT(config-subif)#ip address 192.168.1.1 255.255.255.0
PUSAT(config-subif)#frame-relay interface-dlci 51
PUSAT(config)#interface serial 1/0.52 poing-to-point
PUSAT(config-subif)#description Link ke CABANG2 dg DLCI 52
PUSAT(config-subif)#ip address 192.168.2.1 255.255.255.0
PUSAT(config-subif)#frame-relay interface-dlci 52
PUSAT(config)#interface serial 1/0.53 point-to-point
PUSAT(config-subif)#description Link ke CABANG1 dg DLCI 53
PUSAT(config-subif)#ip address 192.168.3.1 255.255.255.0
PUSAT(config-subif)#frame-relay interface-dlci 53
PUSAT(config)#interface ethernet 0/0
PUSAT(config-if)#ip address 192.168.10.1 255.255.255.0
PUSAT(config-fi)#no shutdown
PUSAT(config)#router rip
PUSAT(config-router)#network 192.168.1.0
PUSAT(config-router)#network 192.168.2.0
PUSAT(config-router)#network 192.168.3.0
PUSAT(config-router)#network 192.168.10.0
PUSAT(config-router)#copy running-config startup-config
Configuration CABANG1 :
Router(config)#hostname CABANG1
CABANG1(config)#interface serial 1/0
CABANG1(config-if)#encapsulation frame-relay
CABANG1(config-if)#no shutdown
CABANG1(config)#interface serial 1/0.56 point-to-point
CABANG1(config-subif)#description Link ke PUSAT dg DLCI 56
CABANG1(config-subif)#ip address 192.168.3.2 255.255.255.0
CABANG1(config-subif)#frame-relay interface-dlci 56
CABANG1(config)#interface ethernet 0/0
CABANG1(config-if)#ip address 192.168.40.1 255.255.255.0
CABANG1(config-if)#no shutdown
CABANG1(config)#router rip
CABANG1(config-router)#network 192.168.3.0
CABANG1(config-router)#network 192.168.40.0
CABANG1#copy running-config startup-config
Configuration CABANG2 :
Router(config)#hostname CABANG2
CABANG2(config)#interface serial 1/0
CABANG2(config-if)#encapsulation frame-relay
CABANG2(config-if)#no shutdown
CABANG2(config)#interface serial 1/0.55 point-to-point
CABANG2(config-subif)#description Link ke PUSAT dg DLCI 55
CABANG2(config-subif)#ip address 192.168.2.2 255.255.255.0
CABANG2(config-subif)#frame-relay interface-dlci 55
CABANG2(config)#interface ethernet 0/0
CABANG2(config-if)#ip address 192.168.30.1 255.255.255.0
CABANG2(config-if)#no shutdown
CABANG2(config)#router rip
CABANG2(config-router)#network 192.168.2.0
CABANG2(config-router)#network 192.168.30.0
CABANG2#copy running-config startup-config
Configuration CABANG3 :
Router(config)#hostname CABANG3
CABANG3(config)#interface serial 1/0
CABANG3(config-if)#encapsulation frame-relay
CABANG3(config-if)#no shutdown
CABANG3(config)#interface serial 1/0.54 point-to-point
CABANG3(config-subif)#description Link ke PUSAT dg DLCI 54
CABANG3(config-subif)#ip address 192.168.1.2 255.255.255.0
CABANG3(config-subif)#frame-relay interface-dlci 54
CABANG3(config)#interface ethernet 0/0
CABANG3(config-if)#ip address 192.168.20.1 255.255.255.0
CABANG3(config-if)#no shutdown
CABANG3(config)#router rip
CABANG3(config-router)#network 192.168.1.0
CABANG3(config-router)#network 192.168.20.0
CABANG3#copy running-config startup-config
Configuration PC1 :
Router(config)#hostname PC1
PC1(config)#no ip routing
PC1(config)#ip default-gateway 192.168.10.1
PC1(config)#interface ethernet 0/0
PC1(config-if)#ip address 192.168.10.2
PC1(config-if)#no shutdown
PC1#copy running-config startup-config
Configuration PC2 :
Router(config)#hostname PC2
PC2(config)#no ip routing
PC2(config)#ip default-gateway 192.168.20.1
PC2(config)#interface ethernet 0/0
PC2(config-if)#ip address 192.168.20.2
PC2(config-if)#no shutdown
PC2#copy running-config startup-config
Configuration PC3 :
Router(config)#hostname PC3
PC3(config)#no ip routing
PC3(config)#ip default-gateway 192.168.30.1
PC3(config)#interface ethernet 0/0
PC3(config-if)#ip address 192.168.30.2
PC3(config-if)#no shutdown
PC3#copy running-config startup-config
Configuration PC4 :
Router(config)#hostname PC4
PC4(config)#no ip routing
PC4(config)#ip default-gateway 192.168.40.1
PC4(config)#interface ethernet 0/0
PC4(config-if)#ip address 192.168.40.2
PC4(config-if)#no shutdown
PC4#copy running-config startup-config
Verifying :
Router#show ip route
Router#show frame-relay pvc
Lakukan ping dari PC1 ke PC-PC lainnya.
Best Regards,
Your friend
September 14, 2007
Sebenernya seh mudah saja utk membaca file .chm di Linux. Ada banyak package yg support read .chm di linux
umar@umar-feisty:~$ sudo apt-get install xchm
or
umar@umar-feisty:~$ sudo apt-get install gnochm
or
install plugins firefox, namanya "xchm"
Klo saya menggunakan yg xchm paling atas.. soalnya lebih enak membacanya dan lebih bagus. walaupun filenya kira2 10MB.
Best Regards,
Your friend
August 30, 2007
VNUML (Virtual Network User Mode Linux), dia ini berguna sebagai pembuat host virtual.. jadi, seakan2 kita mempunyai banyak host hanya di dalam 1 komputer. silahkan liat lebih mendetail ttg VNUML di situs ini. Waktu itu postingan saya sudah saya singgung tentang " VNUML + Dynamips" pada bulan Juni (lama banget yak..)
, waktu itu saya niatnya menggabungkan VNUML dg Dynamips adalah utk menjalankan VLAN dynamic di router cisco (tp blom kesampean ampe sekarang). Manusia berencana tapi ALLAH lah yg maha berkehendak.. gara2 kesibukan saya yg cukup banyak, jadinya terbengkalai semua yg dah saya planningkan. Utk saat ini lebih baik kita menginstallnya dulu yah..
. Ingat bro, Di OS Ubuntu. Klo dari OS laen.. coba liat link berikut ini
Sebenernya cara installasinya itu sudah lengkap sekali yg diberikan dari situs si VNUML. Saya disini hanya memberikan link2 yg terstruktur (bertahap) utk melakukan installasi VNUMLnya.
1. Coba teman2 buka link berikut ini :
Nah, disitu kan ada cara "Installing from .deb package" dan "Installing from source". Waktu itu saya melakukannya instalasinya secara manual (from source), jadi ruang lingkup materi ini hanya di "Installing from source".
- Disitu terdapat kata2 "VNUML needs libxml2 and expat2 to work". Lakukan saja hal berikut :
ghoz@ghoz:~$ sudo apt-get install libxml2
ghoz@ghoz:~$ sudo apt-get install expat
ghoz@ghoz:~$ sudo apt-get install libpcap-dev –> berguna waktu install modul perl yg "Net::Pcap"
- Sekarang sudah selesai, saatnya instalasi modul2 Perl dengan cara yg singkat, praktis dan mudah :
ghoz@ghoz:~$sudo perl -MCPAN -e "install Error"
ghoz@ghoz:~$sudo perl -MCPAN -e "install Exception::Class"
dan seterusnya, lanjutkan sesuai dengan "Required modules" yg disuruh.
Klo ada modul2 yg tidak bisa diinstal dengan cara diatas… lakukan seperti dibawah ini
ghoz@ghoz:~$sudo cpan
cpan> install Error
cpan> install Exception::Class
dan seterusnya..
- Sekarang melakukan installasi "Required Binaries" :
Disitu terdapat 3 package yg tergantung kebutuhan dari teman2 sekalian
Klo teman2 ingin menggunakan "virtual bridge" (nge-bridge NIC komputer dengan NIC virtual yg di create) :
ghoz@ghoz:~$sudo apt-get install bridge-utils
Klo teman2 ingin menggunakan VLAN utk labnya.. :
ghoz@ghoz:~$sudo apt-get install vlan
Nah, yg ini harus diinstal bro :
ghoz@ghoz:~$sudo apt-get install uml-utilities
2. Sekarang mulai memasuki penginstallan VNUMLnya, silahkan buka link ini :
Nah, ikutin aja petunjuk2 yg diberikan disitu (Manual installation from tar file).
Sedikit informasi, waktu saya menjalankan simple1.xml itu dia muncul pop-up dan minta login.. nah kemungkinan itu.. perlu ditambahkan <ssh_key>letak/dari/ssh/key.pub</ssh_key>. Sya jg lom coba seh, saya cmn coba example2 lainnya yg ada di situs itu.
— Updated — (3 Sep 2007)
Ketika muncul sbuah pop-up dan meminta login… masukin aja login=root ; password=xxxx
Ampe pusing saya nyari tuch password!!! trus, ampe uninstall beberapa kali!!! ternyata ada di dokumentasi di situsnya! Arrgghh..!!
Best Regards,
Your friend
August 1, 2007
Wah, pas bgt neh saya posting tgl 1 Agustus.. awal bulan boo..
. Semoga bisa berguna dech tutorialnya.
Maksud dari judul diatas adalah dimana kita menggunakan dua routing protocol dalam satu router, utk menghubungkan routing protocol dari RIP ke IGRP dan dari IGRP ke RIP. Topologin sebagai berikut:

Sebelum memulai.. saya ingin sekali menjelaskan sedikit tentang topologi tersebut Jadi pada router ke-3 (router RIP-IGRP) disitulah letak dimana kita akan menggunakan dua routing protocol (RIP dan GIPR), router 1 (router RIP1) dan 2 (router RIP2) menggunakan routing protocol RIP, dan router 3 (router IGRP1) dan 4 (router IGRP2) menggunakan routing protocol IGRP. O iya, maaf ya klo msh standard.. soalnya yg buat jg msh standard ilmunya
. Yuk kita mulai..
Ini configuration dari dynagen saya :
#Simple RIP dan IGRP
autostart = false
[localhost]
[[3640]]
image = /opt/images/c3640-is-mz.122-21.bin
ram = 96
ghostios = true
[[router RIP1]]
model = 3640
idlepc = 0x604234a8
S1/0 = RIP2 S1/0
[[router RIP2]]
model = 3640
idlepc = 0x6036c2ec
S1/1 = RIP-IGRP S1/0
[[router RIP-IGRP]]
model = 3640
idlepc = 0x60422318
S1/1 = IGRP1 S1/0
[[router IGRP1]]
model = 3640
idlepc = 0x60450e60
S1/1 = IGRP2 S1/0
[[router IGRP2]]
model = 3640
idlepc = 0x60423
Sekarang start dynamips dan dynagen
ghoz@ghoz:~$ sudo dynamipsfinal -H 7200
ghoz@ghoz:~$ sudo dynagen /opt/dynamips/dynagen-0.9.3/sample_labs/simple1/RIP-IGRP.net
Contoh konfigurasi router RIP1
hostname RIP1
!
interface Serial1/0
ip address 192.168.1.1 255.255.255.0
serial restart-delay 0
clockrate 56000
!
interface Serial1/1
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/2
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/3
no ip address
shutdown
serial restart-delay 0
!
router rip
version 2
network 192.168.1.0
!
end
Contoh konfigurasi router RIP2
!
hostname RIP2
!
interface Serial1/0
ip address 192.168.1.2 255.255.255.0
serial restart-delay 0
clockrate 56000
!
interface Serial1/1
ip address 192.168.2.1 255.255.255.0
serial restart-delay 0
clockrate 56000
!
interface Serial1/2
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/3
no ip address
shutdown
serial restart-delay 0
!
router rip
version 2
network 192.168.1.0
network 192.168.2.0
!
end
Contoh konfigurasi router RIP-IGRP
!
hostname RIP-IGRP
!
interface Serial1/0
ip address 192.168.2.2 255.255.255.0
serial restart-delay 0
clockrate 56000
!
interface Serial1/1
ip address 192.168.3.1 255.255.255.0
serial restart-delay 0
clockrate 56000
!
interface Serial1/2
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/3
no ip address
shutdown
serial restart-delay 0
!
router rip
version 2
redistribute igrp 101
network 192.168.2.0
default-metric 2
!
router igrp 101
redistribute rip
network 192.168.3.0
default-metric 1544 100 255 1 1500
!
end
Contoh konfigurasi router IGRP1
!
hostname IGRP1
!
interface Serial1/0
ip address 192.168.3.2 255.255.255.0
serial restart-delay 0
clockrate 56000
!
interface Serial1/1
ip address 192.168.4.1 255.255.255.0
serial restart-delay 0
clockrate 56000
!
interface Serial1/2
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/3
no ip address
shutdown
serial restart-delay 0
!
router igrp 101
network 192.168.3.0
network 192.168.4.0
!
end
Contoh konfigurasi router IGRP2
!
hostname IGRP2
!
interface Serial1/0
ip address 192.168.4.2 255.255.255.0
serial restart-delay 0
clockrate 56000
!
interface Serial1/1
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/2
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/3
no ip address
shutdown
serial restart-delay 0
!
router igrp 101
network 192.168.4.0
!
end
Sekarang coba kita lihat sejenak contoh konfigurasi pada router RIP-IGRP.
redistribute igrp 101 : Berguna untuk mengirim informasi yg berasal dari routing protocol sumber (dlm hal ini IGRP yg mempunyai AS 101) ke routing protocol tujuan (dlm hal in RIPv2) utk melakukan update di routing informationnya si RIP. Intinya seh agar informasi2 yg berbeda routing protocol itu bisa dibaca atau dimengerti oleh routing protocol lainnya dengan menggunakan "redistribute"
default-metric 2 : Berguna untuk meng-konfigure nilai metric yg sama (diatas itu hop count yg di tentukan 2) utk semua jalur informasi yg di dapat dari IGRP. Default metric juga membantu utk menyelesaikan masalah dalam redistributing jalur/route dimana setiap routing protocol mempunyai metric yg berbeda-beda atau yg tidak sama.
default-metric 1544 100 255 1 1500 : Pengertian default metric sama koq dengan yg diatas tp saya cmn menjelaskan yg angka2nya doang. Angka pertama itu (1544) adalah ukuran bandwidth dlm kilobits. Angka kedua (100) adalah waktu delay di suatu jalur dlm microsecond. Angka ketiga (255) utk memberikan gurantee bahwa link tersebut akan hidup 100%. Angka yg keempat (1) utk memilih jalur tersebut. Angka yg kelima (1500) itu adalah maximum transmission unit (MTU). CMIIW
Best Regards,
Your friend
June 10, 2007
Alhamdulillah, akhirnya ubuntu feisty fawn saya sudah bisa berjalan normal lagi, sebelumnya repository saya berantakan..!!! karena saya menambahkan repository utk install VNUML, soalnya di repository ubuntu emang nggak menyediakan VNUML dan harus menambahkan link yang baru utk menginstall software tersebut. Ketauan errornya ketika saya mo mengupdate "sudo apt-get update" repository. "Lah, koq kya begini updatenya?? bertanya2 di dalam hati dan kepala!!!, pasti ada yg salah neh". error yang muncul ketika update :
Get:1 http://security.ubuntu.com feisty-security Release.gpg [191B]
Ign http://security.ubuntu.com feisty-security/main Translation-en_US
Ign http://security.ubuntu.com feisty-security/restricted Translation-en_US
Ign http://security.ubuntu.com feisty-security/universe Translation-en_US
Ign http://security.ubuntu.com feisty-security/multiverse Translation-en_US
Hit http://security.ubuntu.com feisty-security Release
Hit http://security.ubuntu.com feisty-security/main Packages
Hit http://security.ubuntu.com feisty-security/restricted Packages
Hit http://security.ubuntu.com feisty-security/main Sources
Hit http://security.ubuntu.com feisty-security/restricted Sources
Hit http://security.ubuntu.com feisty-security/universe Packages
Hit http://security.ubuntu.com feisty-security/universe Sources
Hit http://security.ubuntu.com feisty-security/multiverse Packages
Hit http://security.ubuntu.com feisty-security/multiverse Sources
Err http://id.archive.ubuntu.com feisty Release.gpg
Connection failed
Err http://id.archive.ubuntu.com feisty/main Translation-en_US
Connection failed
99% [Waiting for headers]
Waduh, dipikiran saya bakalan pusing neh benerin ubuntunya!!! tapi saya coba2 dulu dech untuk mengembalikan file repository saya menjadi seperti semula dengan meng-edit2nya, masih.. tetep muncul error seperti di atas. Lalu saya mencoba utk mendelete file repo (source.list) saya dan copy file repo tersebut dengan backup yg dulu pernah dibuat (source.list.save) menjadi source.list dengan harapan semoga bisa di update repo saya. Wew…!!! Ternyata muncul error baru..
.
E: Could not get lock /var/lib/apt/lists/lock - open (11 Resource temporarily unavailable)
E: Unable to lock the list directory
Saya lgsg mencoba bertanya2 kepada kk google, dan alhamdulillah lgsg ketemu cara
solvenya, Kita dapat melakukannya hal seperti ini agar file repo kita bisa diupdate kembali
ghoz@ghoz-FeistyFawn:~$ sudo apt-get clean
ghoz@ghoz-FeistyFawn:~$ sudo mv /var/lib/apt/lists/lock /var/lib/apt/lists/lock.old
ghoz@ghoz-FeistyFawn:~$ sudo apt-get update
Reading package lists… Done
Hoooreeee…!!! akhirnya file repository saya bisa update lagi..

.
Best Regards,
Your friend