1. Berdoalah sebelum sebelum memulainya.
2. Jangan pernah mencoba ini jika anda newbie pemalas.
( maaf bukan maksud menghina, biasanya anda merepotkan orang lain
dan menghujat yang direpotkan bisanya, sementara ketika anda di minta untuk berkontribusi
untuk menulis apa yang anda lakukan, anda malah angkat tangan).
3. Berterimakasihlah kepada orang lain yang telah berjasa kepada anda dengan
cara mendokumentasikan apa yang anda lakukan.
4. Tulisan ini di dedikasikan untuk membantu kemajuan Komunitas FreeBSD di Indonesia
apa maksud outgoing load balancing pada bahasan kali ini ? yang saya maksud outgoing load balancing di sini adalah balancing 2 koneksi internet atau lebih dan mengoptimalkan koneksi tersebut.
dalam melakukan load balancing ini saya menggunakan pf pool
http://www.openbsd.org/faq/pf/pools.html#outgoing
dalam contoh kali ini akan saya sajikan 2 koneksi saja. untuk lebih dari 2 koneksi silahakan anda mencobanya
dan berexperimen sendiri.
pra syarat :
1. Kernel sudah di kompile suport PF
2. Ada 3 buah lancard 2 untuk koneksi wan dan 1 untuk LAN
3. Dua line koneksi isp
pertama silahkan anda login ke server anda :
ogeb@ogeb-desktop:~$ ssh ogeb@indofreebsd.or.idThis e-mail address is being protected from spam bots, you need JavaScript enabled to view it
Password:****************
[ogeb@indofreebsd ~]$ sudo su -
indofreebsd#
selanjutnya yang saya lakukan adalah mengcompile kernel agar support pf firewall dan builtin dalam kernel
merujuk ke http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/firewalls-pf.html
indofreebsd# cd /sys/i386/conf/
indofreebsd#cp GENERIC indofreebsd
indofreebsd# vi indofreebsd
#—-tambahkan baris berikut pada konfigurasi kernel anda —-#
###—untuk support PF—-###
device pfdevice pflogdevice pfsync
###—untuk support altq cbq jika diperlukan nanti —#
options ALTQoptions ALTQ_CBQ # Class Bases Queuing (CBQ)options ALTQ_RED # Random Early Detection (RED)options ALTQ_RIO # RED In/Outoptions ALTQ_HFSC # Hierarchical Packet Scheduler (HFSC)options ALTQ_PRIQ # Priority Queuing (PRIQ)options ALTQ_NOPCC # Required for SMP build
####—cuman segini yang perlu ditambahain ———#
save konfigurasi kernel
setelah mengedit konfigurasi kernel lalu saya mengcompile kernel ulang.
indofreebsd# cd /usr/src
indofreebsd#make buildkernel KERNCONF=indofreebsd
————————————————————–
>>> Kernel build for indofreebsd completed on TUE Jun 26 05:57:45 WIT 2007
————————————————————–
setelah itu saya install kernel nya
indofreebsd# make installkernel KERNCONF=indofreebsd
install -o root -g wheel -m 555 if_xe.ko /boot/kernel
===> xl (install)
install -o root -g wheel -m 555 if_xl.ko /boot/kernel
===> zlib (install)
install -o root -g wheel -m 555 zlib.ko /boot/kernel
kldxref /boot/kernel
indofreebsd#
Filed under: note
Trackback Uri












Recent Comments