[squid-users] Squid on separate box and it can't see packets

John Pearson johnpearson555 at gmail.com
Tue Feb 14 20:18:25 UTC 2017


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 at ngtech.co.il>
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 at ngtech.co.il
>
>
> From: squid-users [mailto:squid-users-bounces at lists.squid-cache.org] On
> Behalf Of John Pearson
> Sent: Tuesday, February 14, 2017 8:25 AM
> To: Squid Users <squid-users at lists.squid-cache.org>
> Subject: [squid-users] 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!
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squid-cache.org/pipermail/squid-users/attachments/20170214/837091ee/attachment.html>


More information about the squid-users mailing list