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

Kirim email ke