Saya baru setting dan berhasil.
iptables+squid=transparent proxy (RH 9)
step by step:
1.server box :eth1 ip internal 192.168.74.1 tanpa GW ;
eth0 ip external 202.x.x.66 GW 202.x.x.65(dari isp
static isp, yang dapat dhcp dari isp, atau dapat
dialup juga bisa)
2.client box:eth0 ip 192.168.74.2 GW 192.168.74.1 +
dns
3.server:konfigurasi squid.conf sesuai petunjuk di
dokumen /usr/share/doc/squid-2.5.STABLE1/QUICKSTART.
(cukup simple)
4.#/etc/init.d/iptables stop . kemudian 
client : set browser ke proxy : 192.168.74.1 port
3128. pastikan bisa mengakses internet.
5.server : tambahkan konfigurasi squid dengan : 
http_port 3128
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy  on
httpd_accel_uses_host_header on
httpd_accel_single_host off
6.server:
#echo "1">/proc/sys/net/ipv4/ip_forward(untuk
mengaktifkan forwading)
7.flush semua rule iptables, dengan kata lain set
security ke "no firewall"
8. #iptables -t nat -A POSTROUTING -s 192.168.74.0/24
-j MASQUERADE
setelah langkah 8 cek dengan disable proxy di browser
client, harus bisa internet.
9.agar bisa caching lewat squid:
#iptables -t nat -A PREROUTING -s 192.168.74.0/24 -p
tcp --dport 80 -j REDIRECT --to-port 3128
10.lakukan browsing di client, cek di
/var/log/squid/access.log, pastikan ada hit dari
client
11.save konfigurasi #iptables-save

untuk ipchains, command harus dicari persamaan dengan
yang di iptables.

rgrds

__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com

-- 
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php

Kirim email ke