> Salam. > Saya pake squid 2.4 STABLE di Linux kernel 2.4.7-10, dan berhasil dgn > baik saat browser-nya saya set utk menggunakan proxy. > Kemudian saya ingin membuat tranparent proxy dengan memakai IPTABLES. > Pertanyaan : > 1. Mengapa nggak bisa berfungsi ? artinya, apabila browser client saya > matikan setting proxy-nya, dia nggak berfungsi, alias si browser > nyelonong aja di ACL yg di DENNY (kalo saat set browser proxy, ini > udah OK). >
Apakah eth0 itu adalah ethernet yang terhubung ke jaringan internal atau ke IP Public? Cek juga port 80 apakah telah digunakan oleh Web Server? jika ya rubah default port pada Apache ke 81 misalnya atau bedakan IP yang digunakan oleh web server dengan IP yang digunakan oleh Squid. Berikut ini contoh iptables yang saya gunakan, semoga bermanfaat. asumsi: eth1 adalah ehternet untuk jaringan internal sedangkan eth0 terhubung ke router dengan menggunakan IP Public. port squid 3128 #Load the NAT module modprobe iptable_nat #Masquerade iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE # Turn on IP forwarding echo 1 > /proc/sys/net/ipv4/ip_forward #Redirect Http request iptables -A PREROUTING -t nat -i eth1 -p tcp --dport 80 -j REDIRECT --to- port 3128 -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3

