Assalamu’alaikum Wr Wb,
InsyaAlloh kali ini kita akan bahas bagaimana cara install dan konfigurasi ( simple configuration ) quagga sebagai software routing dan bgp program.
Ok…Kita mulai step-stepnya yah….:-)
1. Kita download software quagga, penulis mengambil software tersebut dari http://ftp.freebsd.org, bisa juga ambil software tersebut dalam situs quagga sendiri http://www.quagga.net/
latihan# ftp ftp.freebsd.org
Trying 204.152.184.73…
Connected to ftp.freebsd.org.
220 Welcome to freebsd.isc.org.
Name (ftp.freebsd.org:saudi): anonymous
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
cftp> cd /pub/FreeBSD/releases/i386/7.0-RELEASE/packages/net
250 Directory successfully changed.
ftp> get quagga-0.99.9_5.tbz
local: quagga-0.99.9_5.tbz remote: quagga-0.99.9_5.tbz
229 Entering Extended Passive Mode (|||31013|)
150 Opening BINARY mode data connection for quagga-0.99.9_5.tbz (1074534 bytes).
100% |***********************************************************************************| 1049 KB 17.97 KB/s 00:00 ETA
226 File send OK.
1074534 bytes received in 00:58 (17.89 KB/s)
ftp> exit
221 Goodbye.
2. Install program quagganya
latihan# pkg_add quagga-0.99.9_5.tbz
Added group “quagga”.
Added user “quagga”.
3. Copy file konfigurasi-nya, secara default ada di /usr/local/share/examples/quagga, sedang file konfigurasi terbaca ada di /usr/local/etc/quagga
latihan# cd /usr/local/share/examples/quagga/
latihan# cp bgpd.conf.sample /usr/local/etc/quagga/bgpd.conf
latihan# cp zebra.conf.sample /usr/local/etc/quagga/zebra.conf
4. Rubah kepemilikan file tersebut ( chown dan chown )
latihan# cd /usr/local/etc/quagga/
latihan# chown -R quagga bgpd.conf
latihan# chown -R quagga zebra.conf
latihan# chmod 600 bgpd.conf
latihan# chmod 600 zebra.conf
5. Jalankan program bgp dan zebra tersebut.
latihan# /usr/local/sbin/zebra -d -A 127.0.0.1 -P 4000
latihan# /usr/local/sbin/bgpd -d -A 127.0.0.1 -P 5000
Keterangan :
-d berarti bahwa zebra dan bgp berjalan di daemon
-A menunjukkan address, penulis memakai localhost dikarenakan pertimbangan security saja, sehingga yang dapat melakukan perubahan konfigurasi adalah yang sudah berhasil masuk ke dalam localhost/router itu sendiri tidak bisa di remote dari luar.
-P menunjukkan port dari bgp dan zebra, kami memakai port yang tidak standart juga.
6. Lakukan konfigurasi 2 program tersebut
latihan# telnet 127.0.0.1 4000
Trying 127.0.0.1…
Connected to localhost.
Escape character is ‘^]’.
Hello, this is Quagga (version 0.99.9).
Copyright 1996-2005 Kunihiro Ishiguro, et al.
User Access Verification
Password:
Router> ena
Password:
Router#
Note : Password default adalah zebra
Percobaan# sh run
Current configuration:
!
hostname Percobaan
password zebra
enable password zebra
!
interface fxp0
ipv6 nd suppress-ra
!
interface lo0
!
interface pflog0
ipv6 nd suppress-ra
!
interface rl0
ipv6 nd suppress-ra
!
interface rl1
ipv6 nd suppress-ra
!
ip forwarding
!
!
line vty
!
end
Percobaan# conf t
Percobaan(config)# interface rl0
Percobaan(config-if)# ip address a.b.c.d/28
Percobaan(config)# interface fxp0
Percobaan(config-if)# ip address 192.168.1.1/28
Percobaan(config-if)# wr me
Configuration saved to /usr/local/etc/quagga/zebra.conf
Note : a.b.c.d adalah ip fix kita
perintah routing adalah
Percobaan(config)#ip route x.x.x.x/yy e.f.g.h
dstnya
Untuk bgp hampir sama, nanti kita lanjutkan, InsyaAlloh setting ASN, bgp peer dll
1 Comment
Comments RSS TrackBack Identifier URI
lanjutannya yang bgp mana pak?