Squid dengan Multi ISP

By | 14 June 2011

Mungkin koneksi dengan menggunakan lebih dari 1 ISP adalah solusi saat ini sebagai backup koneksi, entah itu dikantor, warnet bahkan personal juga kadang menggunakan lebih dari 1 ISP. Didalam web ini sudah dibahas mengenai langkah-langkah installasi Proxy Squid sampai dengan Performa Squid, disini saya tidak akan membahan bagaimana konfigurasi proxy squid, tapi saya menekankan pada konfigurasi squid dengan multi ISP. perhatikan gambar berikut

Baca :   Oracle 10G on Ubuntu 9.10 (Karmic)

squdi dengan 2 ispSekenario:

client 10.0.0.2 menggunakan WAN1 (192.168.0.10)

client 10.0.0.3 dan 10.0.0.4 menggunakan WAN2 (172.16.0.10)

perhatikan gambar diatas untuk setting ethernet nya

eth0 : 192.168.0.10 sebagai WAN1

eth1 : 172.16.0.10 sebagai WAN2

eth2 : 10.0.0.1 sebagai LAN

untuk default route-nya adalah mengarah ke 192.168.0.1

Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0
172.16.0.0 0.0.0.0 255.255.255.0 U 1 0 0 eth1
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0

Langkah berikutnya adalah dengan membuat routing kedua dari 172.16.0.10 melewati 172.16.0.1

echo “1 isp2” >> /etc/iproute2/rt_tables

setelah itu add routingnya

ip route add 172.16.0.0/24 dev eth1 src 172.16.0.10 table isp2
ip route add default via 172.16.0.1 dev eth1 table isp2
ip rule add from 172.16.0.10/24 table isp2
ip rule add to 172.16.0.10/24 table isp2

untuk ngeceknya apakah sudah melewati routing yang benar

traceroute -i eth0 180.131.144.144

dan

traceroute -i eth1 180.131.144.144

Kalo sudah ok.. lanjut ke konfigurasi squid proxy nya.

acl wan1 src 10.0.0.2
acl wan2 src 10.0.0.3
acl wan2 src 10.0.0.4

tcp_outgoing_address 192.168.0.10 wan1
tcp_outgoing_address 172.16.0.10 wan2
tcp_outgoing_address 172.16.0.10 wan2

semoga bermanfaat, kalo ada pertanyaan monggo isi commentnya..

Baca :   Apache Download Upload Limit Size
Share and Enjoy

Leave a Reply

Your email address will not be published. Required fields are marked *

Security Comments : *

[+] kaskus emoticons