Transparent proxy - meggyult vele a bajom!

Hollo David daved at server.ihasz-bp.sulinet.hu
2005. Jan. 17., H, 09:07:15 CET


T. Lista!

A kovetekzo problemam lepett fel, es erre varnam a segitsegeteket!!

Adott egy szerver, debiannal , es hat a squidet hasznalom rajta
proxykent.
Ket halokartya: 
eth0 - 10.1.1.1
alias, eth0:1 - 192.168.1.1
eth1  : 192.168.0.1
ppp0  : dinamikus ip
-----
A problema a kovetkezo: 
a squid gyonyoruen fut ,mukodik , ha a kliensen be van allitva a 3128.
De ha kiszedem es transparent-kent allitom be , mindjar nem megy semmi-
A squid.conf-ba beleirtam ezeket:

httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_host virtual
httpd_accel_uses_host_header on
---
es a iptablesba:
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT
--to-port 3128
--> itt az interface-nel melyik iface-t adjam meg? belsot, kulsot,
ppp0-t?
ezt nem ertettem pontosan...

meg hogy legyen a klienseken ping kifele:
iptables -t nat -A POSTROUTING -o ppp0 -p icmp -j MASQUERADE
---
tehat ezekkel a beallitasokkal nem megy !
Ha az iptables-hez hozzairom az
iptables -t nat A POSTROUTING -o ppp0 -j MASQUERADE -T 
akkor imho fut a net...ezekutan kiprobaltam ,hogy leallitom a proxy-t es
nem megy...mert ugye redirect-ol! --de alapbol a MASQUERADE nelkul is
kellene mennie! 

Remelem ertheto voltam , es varom a valaszokat!

Koszonettel:
Hollo David 
rendszergazda


	


További információk a(z) Techinfo levelezőlistáról