Search squid archive

Re: [help] setting up firewall policy for transparent (single-homed host) proxy

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

 



> All iptables rules here implemented on firewall-box.
> I have also check the access.log of squid guys,
> but there is nothing logged. :'(
> Its looks like firewall-box didn't make it redirect all web
> services to the squid-box.

to riderect all web traffic ( i.e port 80) to squid server.

your client's gateway should be the ip of the firewall. Pls check it.

And also, check your Dns server entries in Client's PCs. If they have been set,

Then, when clients browse internet ( i.e - accessing destination port
80), it should be redirected to squid box.

Now, your clients' gateway is the ip address of the firewall.
So, on your firewall box

add below lines.


iptables -t mangle -A PREROUTING -j ACCEPT -p tcp --dport 80 -s squid-box
iptables -t mangle -A PREROUTING -j MARK --set-mark 3 -p tcp --dport 80
ip rule add fwmark 3 table 2
ip route add default via squid-box dev eth1 table 2
iptables -t nat -A POSTROUTING -o eth0 -s squid-box -j SNAT --to-source 1.2.3.4

1.2.3.4 is the external ip of the firewall (i.e - ip that connects to
your ISP router.)

Next step is, pls log in to your squid box.

On squid box.

add below rule

iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT
--to-port 3128

    How can I solve this out...

This is something  easy. Anyway, pls try the above rules again. If
there is no luck, pls draw your network  diagram again. You have drwan
once before. But it is not so clear.  While you draw your network
diagram, pls add your local ips( bogus ips). if you have any external
ips (internet ips) ,pls write them as 1.2.3.4 format. then , it would
be eacier to, when I wtrite rules.


-- 
Thank you
Indunil Jayasooriya

[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux