Re: Transparent proxy question

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Antony Stone pravi:

On Monday 15 March 2004 9:38 am, Sasa Stupar wrote:


Antony Stone pravi:

If you actually mean source IP address based ACL, then you need to check
your SNAT rule in the POSTROUTING chain of netfilter - make sure it is
only applied to your external interface, not the interface where your
proxy server is connected.

Yes, I ahve ment source IP bassed, sorry my mistake. Anyway here is my config for trasparent proxy: ------------------- $IPT -t nat -A PREROUTING -i $INIF -s ! 192.168.10.10 -p tcp --dport 80 -j DNAT --to 192.168.10.10:3128 $IPT -t nat -A POSTROUTING -o $INIF -s $INNET -d 192.168.10.10 -j SNAT --to 192.168.10.111 $IPT -A FORWARD -s $INNET -d 192.168.10.10 -i $INIF -o $INIF -p tcp --dport 3128 -j ACCEPT ------------------- Description: 192.168.10.10 is proxy server 192.168.10.111 is netfilter machine INIF=192.168.10.111 INNET=192.168.10.0/24

Is there something to add or change here?


Yes. Remove the POSTROUTING rule, because it is specifically changing the source address of all packets sent to the proxy server to be that of the firewall.

Regards,

Antony.


Not good. Now my transparent proxy doesn't work anymore. :( What's the catch?

Regards,
Sasa

PS: sorry Antony for sending directly to you but this list doesn't automatically put the list address when replying. Maybe something for moderators to configure.


[Index of Archives]     [Linux Netfilter Development]     [Linux Kernel Networking Development]     [Netem]     [Berkeley Packet Filter]     [Linux Kernel Development]     [Advanced Routing & Traffice Control]     [Bugtraq]

  Powered by Linux