Ide awalnya adalah membuat server untuk sekolah yang saat ini mempunyai 3 jalur internet, yaitu dari speedy, dan 2 dari ISP lain (wireless). Pertama yang dibuat adalah sambungan agar bisa load balancing. Yang ditulis dibawah sementara ini untuk 2 ISP (dua-duanya wireless)
Perubahan pertama yang dilakukan adalah mengedit file /etc/network/interfaces, hingga seperti
# nano /etc/network/interfaces
##asli
#auto lo
#iface lo inet loopback#eth0 = ISP A ipcontoh
auto eth0
iface eth0 inet static
address 119.18.159.66
netmask 255.255.255.252
#eth1 = ISP B
auto eth1
iface eth1 inet static
address 202.159.123.145
netmask 255.255.255.0
#eth2 = LAN
auto eth2
iface eth2 inet static
address 192.168.0.1
netmask 255.255.255.0
Selanjutnya buat file misalnya beri nama loadbalancing.sh letakan sesuai keinginan
# nano /etc/loadbalancing.sh
#!/bin/sh
# Parameter
IF0=eth2
P0_NET=192.168.0.0/24# Koneksi ke wandki
IF1=eth0
IP1=119.18.159.66
P1=119.18.159.65
P1_NET=119.18.159.64/30# Koneksi ke bonet
IF2=eth1
IP2=202.159.123.145
P2=202.159.123.1
P2_NET=202.159.123.0/24ip route add $P1_NET dev $IF1 src $IP1 table wandki
ip route add default via $P1 table wandki
ip route add $P2_NET dev $IF2 src $IP2 table bonet
ip route add default via $P2 table bonetip route add $P1_NET dev $IF1 src $IP1
ip route add $P2_NET dev $IF2 src $IP2ip route add default via $P1
ip rule add from $IP1 table wandki
ip rule add from $IP2 table bonetip route add $P0_NET dev $IF0 table wandki
ip route add $P2_NET dev $IF2 table wandki
ip route add 127.0.0.0/8 dev lo table wandki
ip route add $P0_NET dev $IF0 table bonet
ip route add $P1_NET dev $IF1 table bonet
ip route add 127.0.0.0/8 dev lo table bonetip route add default scope global nexthop via $P1 dev $IF1 weight 1 \
nexthop via $P2 dev $IF2 weight 1
Buat agar file dapat dieksekusi
# chmod +x /etc/loadbalancing.sh
Masukan file tersebut ke rc.local agar ketika komputer boot ulang langsung menjalankan file tersebut
# nano /etc/rc.local
## aktifkan interface
/sbin/ip link set lo up
/sbin/ip link set eth0 up
/sbin/ip link set eth1 up
/sbin/ip link set eth2 up##flush / bersihkan tabel router yang ada
/sbin/ip route flush table wandki
/sbin/ip route flush table bonet
/sbin/ip route flush table labkompiptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
/etc/loadbalancing.sh
Edit file rt_tables
# nano /etc/iproute2/rt_tables
##255 local
##254 main
##253 default
##0 unspec
#
# local
#
#1 inr.ruhep120 wandki
121 bonet
123 labkomp
Setelah lanjutkan dengan menginstall dhcp-server, belum sempat diedit lagi jadi lihat daftar pustakanya yah. selamat dan sukses
Daftar Pustaka
- http://lartc.org/howto/lartc.rpdb.multiple-links.html
- http://opensource.telkomspeedy.com/wiki/index.php/Load_Balancing_di_Linux
- http://bayuart.wordpress.com/2007/08/02/2-isp-1-lan/
- http://yulian.firdaus.or.id/2007/09/07/load-balance-speedy/
- http://en.wikipedia.org/wiki/Load_balancing_(computing)
- http://jaylangkung.com/?p=100
- http://ubuntuforums.org/showthread.php?t=91370
- http://bayuart.wordpress.com/2007/08/29/ubuntu-internet-connection-sharing/
- http://opensource.telkomspeedy.com/wiki/index.php/Instalasi_DHCP_Server
- http://wiki.ubuntu-id.org/PanduanUbuntu/PanduanServerDHCP?highlight=(server)|(dhcp)
- http://www.khairilthegreat.web.id/2007/09/instalasi-dhcp-server.html
- http://knowledge76.com/index.php/DHCP_Server_Configuration_Ubuntu_6.06_LTS_(Dapper)
- http://myy.helia.fi/~karte/ubuntu_dhcp.html
- http://www.rgiapratama.net/tag/dhcp-server/
- http://boedot.wordpress.com/2007/12/12/multi-load-balancing-dgn-pfsense/
- http://ryst.linux-ae.org/experience-notes/instalasi/install-pfsense/
- http://widi-atmono.blogspot.com/2007/07/seting-captive-portal-pada-pfsense.html


Wah cangih euy hebat selamat Buat Juragan Muhidin
mantep, tapi belum dicoba nih,
broo tuh gak pakek upgrade kernel dulu.???
makasih banget atas tutorialnya yup siap saya copy paste.thanks
thanks atas sharingnya..mantap2..keep share sj
Bonni Kurniawan: jadi malu di puji pakarnya. thanks dah berkunjung pak
ehm; dicoba dulu mas, biar kerasa mantapnya.
Jimmi: waktu saya coba sih saya pakai versi yang up to date
cukup: sama bos, lihat aja sumber2nya, seabrek-abrek kan, jangan lupa yah link ke sini-nya
ndr: Ok, bos. sama2
Klau misalnya pengennya ip range sekian s.d sekian mengakses internet lewat ethX dan ip range sekian sampe sekian mengakses internet lewat ethY, kira2 gmn oom??
rotyyu: bos, belum dicoba seperti yg diminta. segera dijawab (jika sudah bisa–hehehe). NB: lagi coba2 pakai pfsense dan mikrotik juga nih.
keren bro!
layak masuk bookmark :p
ok deh thanks bos. btw akhirnya diskul-ku yg diapakai malah mikrotik. dengar web-server menggunakan debian. Tapi lumayan banyak juga hasil percobaan2nya.