Arief Yudhawarman wrote:
On Wed, Sep 05, 2007 at 11:14:39PM +0700, Ferry Kristianto wrote:
friends,
yang setup multi isp pakai ip rule dan ip route saya sudah bisa
kalo saya ping /traceroute dari komputer tertentu sudah bisa dialihkan
ke ISP yang dituju.
Tapi masalahnya, saya pake transparant proxy (squid) jadi hanya ip ISP
default yang dipakai.
kalo saya mau komputer tertentu bisa routing ke ISP2 bagaimana caranya?
Saya mengikuti thread anda sebelumnya yang sudah dibahas oleh rekan2
milis Mas Kamas, Mas Parmin dan Mas Panji (ide Mas Parmin dan Mas
Panji sama sebenarnya). Dan saya juga ikuti petunjuk mereka, tapi
jika proxy squid diset transparent kadang bisa nyantol ke ISP yg
dimaksud kadang tidak, dan susahnya jika saya coba buka situs ini:
http://www.speakeasy.net/speedtest/
http://www.showmyip.com
http://www.dnsstuff.com
Keliatan lama sekali responnya, seperti macet jalurnya (padahal tidak).
Saya ingat kalau di squid ada fitur tcp_outgoing. Akhirnya pemecahan
group dengan ip range sekian lewat ISP A dan group sisanya lewat ISP B
saya atur melalui tcp_outgoing di squid.
Kelemahan pakai load balancing, kalau routenya sudah dicache, bakalan
yg suka download file besar2 akan memenuhi satu jalur ke ISP tertentu
dan akibatnya trafik MRTG untk kedua ISP tsb keliatan jomplang.
Di sini saya aplikasikan multi link untuk warnet yg langganan dua account
speedy, account warnet (ISP A) dan office (ISP B).
Kalau ada rekan lain yg mempunyai solusi jitu untuk multi link dengan
pembagian beban yg merata (sori ndak tahu istilahnya, yg penting
group A keluar dg ISP A dan group B keluar dg ISP B) dengan proxy
transparent squid silahkan sharing ide / pengalaman :-)
Oya, mau nanya, kalau diset route default ke ISP A misalnya, tidak perlu
pakai load balancing kan bisa juga ? Utnuk browsing sudah dibagi di
squid.conf, sisa trafik otomatis akan dilewatkan ke ISP A.
Kondisi saat ini:
# ip route show
125.164.252.1 dev ppp0 proto kernel scope link src 125.164.252.xxx
192.168.2.0/24 dev eth2 proto kernel scope link src 192.168.2.3
192.168.1.0/24 dev eth1 proto kernel scope link src 192.168.1.3
192.168.11.0/24 dev eth0 proto kernel scope link src 192.168.11.254
125.164.255.0/24 via 192.168.2.1 dev eth2
125.164.252.0/24 dev ppp0 scope link src 125.164.252.xxx
127.0.0.0/8 dev lo scope link
default
nexthop via 192.168.2.1 dev eth2 weight 1
nexthop via 125.164.252.1 dev ppp0 weight 1
Catatan:
192.168.2.3 : ip eth2 linux (ISP A)
125.164.255.xxx: ip ppp0 linux (ISP B)
192.168.11.254 : ip eth0 linux (LAN)
Jadi kalau load balancingnya dihapus :
# ip route show
125.164.252.1 dev ppp0 proto kernel scope link src 125.164.252.xxx
192.168.2.0/24 dev eth2 proto kernel scope link src 192.168.2.3
192.168.1.0/24 dev eth1 proto kernel scope link src 192.168.1.3
192.168.11.0/24 dev eth0 proto kernel scope link src 192.168.11.254
125.164.255.0/24 via 192.168.2.1 dev eth2
125.164.252.0/24 dev ppp0 scope link src 125.164.252.xxx
127.0.0.0/8 dev lo scope link
default dev ppp0 scope link
saya juga sudah pake ide Mas Parmin dan Mas Panji. dan sudah saya beri
address gateway di tcp_out_going_address, hanya saja kok masih ngga bisa
ya? apa karena load balancing nya aktif?
mula - mula sih bisa, besok paginya saya coba lagi, eh ternyata ngga bisa.
--
FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab
Unsubscribe: kirim email ke [EMAIL PROTECTED]
Arsip dan info milis selengkapnya di http://linux.or.id/milis