http请求没有返回

lxc521
http请求没有返回

用squidclient -p 8080 [url]http://www.google.com[/url]

tcpdump下看到
16:13:54.622128 IP (tos 0x0, ttl  64, id 38749, offset 0, flags [DF], proto: TCP (6), length: 60) 192.168.2.240.37874 > 64.233.189.99.http: S, cksum 0x5997 (correct), 306703313:306703313(0) win 5840 <mss 1460,sackOK,timestamp 114392204 0,nop,wscale 2>
16:13:57.621423 IP (tos 0x0, ttl  64, id 38750, offset 0, flags [DF], proto: TCP (6), length: 60) 192.168.2.240.37874 > 64.233.189.99.http: S, cksum 0x56a9 (correct), 306703313:306703313(0) win 5840 <mss 1460,sackOK,timestamp 114392954 0,nop,wscale 2>
16:14:03.621346 IP (tos 0x0, ttl  64, id 38751, offset 0, flags [DF], proto: TCP (6), length: 60) 192.168.2.240.37874 > 64.233.189.99.http: S, cksum 0x50cd (correct), 306703313:306703313(0) win 5840 <mss 1460,sackOK,timestamp 114394454 0,nop,wscale 2>
16:14:15.621193 IP (tos 0x0, ttl  64, id 38752, offset 0, flags [DF], proto: TCP (6), length: 60) 192.168.2.240.37874 > 64.233.189.99.http: S, cksum 0x4515 (correct), 306703313:306703313(0) win 5840 <mss 1460,sackOK,timestamp 114397454 0,nop,wscale 2>

用telnet   64.233.189.99   80
tcpdump下看到
16:22:57.616853 IP (tos 0x10, ttl  64, id 43828, offset 0, flags [DF], proto: TCP (6), length: 60) 192.168.2.240.40541 > 64.233.189.99.http: S, cksum 0xe074 (correct), 883041766:883041766(0) win 5840 <mss 1460,sackOK,timestamp 114527954 0,nop,wscale 2>
16:23:00.614516 IP (tos 0x10, ttl  64, id 43829, offset 0, flags [DF], proto: TCP (6), length: 60) 192.168.2.240.40541 > 64.233.189.99.http: S, cksum 0xdd86 (correct), 883041766:883041766(0) win 5840 <mss 1460,sackOK,timestamp 114528704 0,nop,wscale 2>
16:23:06.614458 IP (tos 0x10, ttl  64, id 43830, offset 0, flags [DF], proto: TCP (6), length: 60) 192.168.2.240.40541 > 64.233.189.99.http: S, cksum 0xd7aa (correct), 883041766:883041766(0) win 5840 <mss 1460,sackOK,timestamp 114530204 0,nop,wscale 2>
16:23:18.614278 IP (tos 0x10, ttl  64, id 43831, offset 0, flags [DF], proto: TCP (6), length: 60) 192.168.2.240.40541 > 64.233.189.99.http: S, cksum 0xcbf2 (correct), 883041766:883041766(0) win 5840 <mss 1460,sackOK,timestamp 114533204 0,nop,wscale 2>
16:23:42.613955 IP (tos 0x10, ttl  64, id 43832, offset 0, flags [DF], proto: TCP (6), length: 60) 192.168.2.240.40541 > 64.233.189.99.http: S, cksum 0xb482 (correct), 883041766:883041766(0) win 5840 <mss 1460,sackOK,timestamp 114539204 0,nop,wscale 2>

全无回应包.怪事!

现在我无法在本机上做HTTP的请求,其它应用正常,不知道是怎么回事.

lxc521
已经排除了防火墙有可能引起的问题.

lxc521
再详细的介绍下环境吧

这台机子是一个内网的网关来的,上面有起用squid.

LAN--------------GATEWAY-----------------------------INTERNET
                            squid:tcp/8080

现在内网用户无法使用SQUID代理上外网,可以访问内网里的网站,以为是DNS问题,但可以PING域名,NSLOOKUP外网.内网用户跳过SQUID代理就可以上网站.
所以通过tcpdump抓包,得到上面的结果,所有的http request出去都没有返回结果.
哪位能看出个什么名堂来吗

iamshiyu
本地能看到listen这个口了么?本地telnet可以么?

lxc521
>>>本地能看到listen这个口了么?本地telnet可以么?

不清楚你说的listen哪个口,本地telnet哪里?squid port?如是telnet  8080口的话是可以的.

现在的问题是,本机去HTTP请求的话就没有回应,但内网的机子通过它出去HTTP请求的却可以(不用SQUID代理的话).