Squid dengan Multi ISP


Short URL

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

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..

Share and Enjoy

Leave a Reply

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

*


6 + 2 =

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

[+] kaskus emoticons

Post Navigation