Rabu, 12 November 2008

Quagga Untuk SLACKWARE 12.1

Sumber Posting : http://eth0.web.id/2008/06/quagga-untuk-slackware-121/
Sudah umum tentunya istilah routing untuk setting jaringan. Quagga merupakan free software yang bisa dipakai di varian sistem operasi Linux, Slackware, Solaris, FreeBSD, Debian dll. Protokol yang didukung oleh Quagga yaitu OSPFv2, OSPFv3 (IPV6), RIP v1dan v2, RIPng (IPV6), BGPv4 dan BGPv4+ (multicast dan IPV6).

Service-service yang menjalankan masing-masing protokol tersebut adalah sebagai berikut :

* zebra : service untuk protokol routing dan table routing kernel
* ospfd : service untuk protokol OSPF versi 2
* ospf6d : service untuk protokol OSPF versi 3 yang sudah mendukung IPV6
* ripd : service untuk protokol RIP versi 1 dan 2
* ripng : service untuk protokol RIPng
* bgpd : service untuk protokol BGP

Untuk Instalasi Quagga di Slackware 12.1 kita bisa install dari source di www.quagga.net ataupun dari packages untuk slackware yang sudah tersedia di www.linuxpackages.net

Untuk installasi Quagga di slackware 12.1 kita bisa memakai quagga-0.98.6-i486-1mp.tgz. Berikut contoh instalasinya :

root@router51:/#cd /usr/local/src/
root@router51:/usr/local/src#wget http://www.software-mirror.com/linuxpackages/Slackware-10.2/Daemon/quagga/quagga-0.98.6-i486-1mp.tgz
–2008-09-03 02:38:37– http://www.software-mirror.com/linuxpackages/Slackware- 10.2/Daemon/quagga/quagga-0.98.6-i486-1mp.tgz
Resolving www.software-mirror.com… 216.17.101.238
Connecting to www.software-mirror.com216.17.101.238:80… connected.
HTTP request sent, awaiting response…
root@router21:/usr/local/src# wget http://www.software-mirror.com/linuxpackages/Slackware-10.2/Daemon/quagga/quagga-0.98.6-i486-1mp.tgz
–2008-06-03 02:38:48– http://www.software-mirror.com/linuxpackages/Slackware-10.2/Daemon/quagga/quagga-0.98.6-i486-1mp.tgz
Resolving www.software-mirror.com… 216.17.101.238
Connecting to www.software-mirror.com216.17.101.238:80… connected.
HTTP request sent, awaiting response… 200 OK
Length: 1009203 (986K) [text/plain]
Saving to: `quagga-0.98.6-i486-1mp.tgz’

100%[====================================================================================>] 1,009,203 46.4K/s in 30s

root@router51:/usr/local/src#installpkg quagga-0.98.6-i486-1mp.tgz

Setelah itu kita bisa mengedit konfigurasi zebra.conf, ripd.conf, ospfd.conf, bgpd.conf di direktori /etc/quagga

Lalu kita bisa mengedit konfigurasi rc.quagga di /etc/rc.d dan menjalankan service-service yang di kehendaki, berikut salah satu contohnya :

root@router51:/usr/local/src#jed /etc/rc.d/rc.quagga

#!/bin/sh

start() {
echo -n “Starting zebra: ” && /usr/sbin/zebra -d && echo “done”
echo -n “Starting bgpd: ” && /usr/sbin/bgpd -d && echo “done”
#echo -n “Starting ripd: ” && /usr/sbin/ripd -d && echo “done”
#echo -n “Starting ospfd: ” && /usr/sbin/ospfd -d && echo “done”
}

stop() {
killall zebra 2>/dev/null
killall bgpd 2>/dev/null
killall ripd 2>/dev/null
killall ospfd 2>/dev/null
}

restart() {
stop && sleep 2s && start
}

case “$1″ in
’start’)
start
;;
’stop’)
stop
;;
‘restart’)
restart
;;
*)
echo “usage $0 startstoprestart”
esac

Hilangkan tanda pagar sebelum kata-kata echo -n untuk menjalankan service yang kita kehendaki, sebagai contoh di atas saya menjalankan service zebra dan bgpd

Beri attribute 755 agar bisa dijalankan waktu start up

root@router51:/usr/local/src#chmod 755 /etc/rc.d/rc.quagga

Untuk menjalankan service quagga :

root@router51:/usr/local/src#/etc/rc.d/rc.quagga

2 komentar:

  1. thanks udah ngasih link sumber nya
    from : eth0 admin

    BalasHapus
  2. yefa ni anak sidoarjo juga yah.... hehheheheheh satu kota ternyata... sukses selalu ya bwt anak IT nya sidoarjo. kalo ada yg ditanyakan masalah IT mungkin aku bisa bantu di adhi_elektro@yahoo.com

    BalasHapus

Comment please on My Blog WORLD SECRET