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