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
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
sumber asli : www.paidjo.web.id