Search squid archive

Re: Squid on separate box and it can't see packets

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

 



Hi,

Is this squid box a router or just a proxy?
- just a proxy

What tcpdump command did you ran?
- sudo tcpdump -i eth0

What is the networks that are involved?
Setup:
Client        (192.168.1.8) --->  |     Rotuer        |
                                               | gateway/dhcp | ---> Internet
Squid box (192.168.1.2) --->  |  192.168.1.1   |

Here Client (debian), squid (debian) and router are three separate devices.

What is the gateway and dhcp for this network?
- Router is both gateway and dhcp server

If the client is a linux box then we need the output of:

ifconfig:
eth0   Link encap:Ethernet  HWaddr b8:27:eb:91:83:20
          inet addr:192.168.1.8  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::6236:7570:1f1e:d238/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3214 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8985 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:478898 (467.6 KiB)  TX bytes:2308050 (2.2 MiB)


ip route:
default via 192.168.1.1 dev eth0
169.254.0.0/16 dev eth0  proto kernel  scope link  src 169.254.219.186  metric 202

On Mon, Feb 13, 2017 at 10:44 PM, Eliezer Croitoru <eliezer@xxxxxxxxxxxx> wrote:
Hey,

There are couple missing pieces(in my eyes) in order to understand the picture.
Is this squid box a router or just a proxy?
What tcpdump command did you ran?
What is the networks that are involved?
What is the gateway and dhcp for this network?
If the client is a linux box then we need the output of:
$ ifconfig
$ route -n
Or
$ ip route

Thanks,
Eliezer

----
http://ngtech.co.il/lmgtfy/
Linux System Administrator
Mobile: +972-5-28704261
Email: eliezer@xxxxxxxxxxxx


From: squid-users [mailto:squid-users-bounces@lists.squid-cache.org] On Behalf Of John Pearson
Sent: Tuesday, February 14, 2017 8:25 AM
To: Squid Users <squid-users@lists.squid-cache.org>
Subject: Squid on separate box and it can't see packets

Hi all,
I have squid on a separate box on my network with ip address 192.168.1.2

In squid.conf I have:

http_port http://0.0.0.0:3128
http_port http://0.0.0.0:3129 intercept

-------

On squid box:

$ sudo netstat -lnp | grep squid
tcp        0      0 http://0.0.0.0:3128            0.0.0.0:*               LISTEN      2639/(squid-1)
tcp        0      0 http://0.0.0.0:3129            0.0.0.0:*               LISTEN      2639/(squid-1)
udp        0      0 http://0.0.0.0:37444           0.0.0.0:*                           2639/(squid-1)
udp6       0      0 :::41465                :::*                                2639/(squid-1)

-------

I followed this example: http://wiki.squid-cache.org/ConfigExamples/Intercept/LinuxRedirect

iptables:

# your proxy IP
SQUIDIP=192.168.1.2

# your proxy listening port
SQUIDPORT=3129


iptables -t nat -A PREROUTING -s $SQUIDIP -p tcp --dport 80 -j ACCEPT
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port $SQUIDPORT
iptables -t nat -A POSTROUTING -j MASQUERADE
iptables -t mangle -A PREROUTING -p tcp --dport $SQUIDPORT -j DROP

------

I am redirecting port 80 packets on my router to squid box

On one of the clients: 192.168.1.8, I am running
wget -v --bind-address=192.168.1.8 http://squid-cache.org:80

On squid box, I am running tcpdump and I am able to see those packets:

22:09:58.962316 IP 192.168.1.8.52219 > lists.squid-cache.org.http: Flags [S], seq 1999822717, win 29200, options [mss 1460,sackOK,TS val 26932460 ecr 0,nop,wscale 7], length 0
22:09:59.958994 IP 192.168.1.8.52219 > lists.squid-cache.org.http: Flags [S], seq 1999822717, win 29200, options [mss 1460,sackOK,TS val 26932560 ecr 0,nop,wscale 7], length 0
22:10:01.958981 IP 192.168.1.8.52219 > lists.squid-cache.org.http: Flags [S], seq 1999822717, win 29200, options [mss 1460,sackOK,TS val 26932760 ecr 0,nop,wscale 7], length 0

But squid is not seeing them. Squid log is empty.

Need advice. Thanks!


_______________________________________________
squid-users mailing list
squid-users@xxxxxxxxxxxxxxxxxxxxx
http://lists.squid-cache.org/listinfo/squid-users

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

  Powered by Linux