squid 2.6 transparent cache not work
با سلام
من روی ubuntu 11.04 برنامه squid 2.6 stable را نصب کردم تنظیمات transparent
http_port 3128 [COLOR=Red]transparent[/COLOR]
httpd_accel_host [COLOR=#FF0000]virtual[/COLOR]
httpd_accel_port [COLOR=#FF0000]80[/COLOR]
httpd_accel_with_proxy [COLOR=#FF0000]on[/COLOR]
httpd_accel_uses_host_header [COLOR=#FF0000]on[/COLOR]
و دستورات iptables
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -jREDIRECT --to-ports 3128
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
را زدم و روی کلاینت Gateway را گذاشتم squid
ولی هر درخواستی کلاینت می ده مستقیم میره از سایت اصلی می گیره و از کش دریافت نمیکنه ضمنا ip forward هم تنظیم شده لاگ درخواست ها را از access.log خوندم ودیدم که همه درخواست ها Direct شده اند
نکنه اینکه پس از زدن دستورات iptables دستور iptables-save را زدم ولی iptables -L چیزی داخل chain ها نشان نمی ده
با تشکر