Hi,
Since some time I have extremely weird connection problems to my
website. Whenever I try to download the homepage with e.g.
wget
http://martinus.geekisp.com/
I get exactly 3555 bytes, and then the connection is closed although
the actual homepage is about 27 kbyte. I have tried several computers
with different operating systems, and the conclusion is that
*BSD/HPUX/Windows has no problem at all, while in Linux with kernel
2.6.13-ck, 2.6.11 and 2.6.10 the connection is closed after 3555
bytes. Also, kernel 2.4.29 works perfectly. I have tried this on
different computers at different locations.
I have attached a tcpdump of such a failed download, and here is the
result of wget:
wget -S "http://martinus.geekisp.com/"
--06:37:24--
http://martinus.geekisp.com/
=> `index.html.10'
Resolving martinus.geekisp.com... 204.89.131.104
Connecting to martinus.geekisp.com[204.89.131.104]:80... connected.
HTTP request sent, awaiting response...
1 HTTP/1.1 200 OK
2 Date: Sat, 08 Oct 2005 08:37:24 GMT
3 Server: Apache/1.3.33 (Unix) mod_jk/1.2.14 PHP/4.4.0 mod_perl/1.29
mod_gzip/1.3.26.1a mod_ssl/2.8.22 OpenSSL/0.9.7e
4 X-Machine-ID: dune
5 Vary: *
6 X-Powered-By: PHP/4.4.0
7 Set-Cookie: PHPSESSID=b49740402e6fefd483b35cd15c502cda; path=/
8 Expires: Thu, 19 Nov 1981 08:52:00 GMT
9 Cache-Control: no-store, no-cache, must-revalidate, post-check=0,
pre-check=0
10 Pragma: no-cache
11 X-Pingback:
http://martinus.geekisp.com/xmlrpc.php
12 Connection: close
13 Content-Type: text/html; charset=UTF-8
[ <=>
] 3,557
5.59K/s
06:37:25 (5.59 KB/s) - `index.html.10' saved [3,557]
Any ideas what the problem could be?
--
martinus |
http://martinus.geekisp.com/
00:17:27.863433 IP (tos 0x0, ttl 64, id 64375, offset 0, flags [DF], length: 66) cm98-64.liwest.at.33508 > ns1.liwest.at.domain: [udp sum ok] 8265+ AAAA? martinus.geekisp.com. (38)
00:17:28.151660 IP (tos 0x0, ttl 64, id 64663, offset 0, flags [DF], length: 80) cm98-64.liwest.at.33510 > ns1.liwest.at.domain: [udp sum ok] 14909+ AAAA? martinus.geekisp.com.mta.liwest.at. (52)
00:17:28.478102 IP (tos 0x0, ttl 64, id 64990, offset 0, flags [DF], length: 66) cm98-64.liwest.at.33512 > ns1.liwest.at.domain: [udp sum ok] 36567+ A? martinus.geekisp.com. (38)
00:17:28.770184 IP (tos 0x0, ttl 61, id 0, offset 0, flags [DF], length: 149) ns1.liwest.at.domain > cm98-64.liwest.at.33512: 36567 1/2/2 martinus.geekisp.com. A geekisp.com (121)
00:17:28.771305 IP (tos 0x0, ttl 64, id 28929, offset 0, flags [DF], length: 60) cm98-64.liwest.at.51401 > geekisp.com.http: S [tcp sum ok] 4131163650:4131163650(0) win 5840 <mss 1460,sackOK,timestamp 290586371 0,nop,wscale 2>
00:17:28.897103 IP (tos 0x0, ttl 51, id 58202, offset 0, flags [DF], length: 64) geekisp.com.http > cm98-64.liwest.at.51401: S [tcp sum ok] 919418756:919418756(0) ack 4131163651 win 65535 <mss 1460,nop,wscale 1,nop,nop,timestamp 38478735 290586371,nop,nop,sackOK>
00:17:28.897148 IP (tos 0x0, ttl 64, id 28931, offset 0, flags [DF], length: 52) cm98-64.liwest.at.51401 > geekisp.com.http: . [tcp sum ok] ack 1 win 1460 <nop,nop,timestamp 290586497 38478735>
00:17:28.897637 IP (tos 0x0, ttl 64, id 28933, offset 0, flags [DF], length: 159) cm98-64.liwest.at.51401 > geekisp.com.http: P 1:108(107) ack 1 win 1460 <nop,nop,timestamp 290586497 38478735>
00:17:29.022286 IP (tos 0x0, ttl 51, id 58205, offset 0, flags [DF], length: 52) geekisp.com.http > cm98-64.liwest.at.51401: . [tcp sum ok] ack 108 win 33250 <nop,nop,timestamp 38478748 290586497>
00:17:29.259947 IP (tos 0x0, ttl 51, id 58320, offset 0, flags [DF], length: 1500) geekisp.com.http > cm98-64.liwest.at.51401: . 1:1449(1448) ack 108 win 33304 <nop,nop,timestamp 38478771 290586497>
00:17:29.259993 IP (tos 0x0, ttl 64, id 28935, offset 0, flags [DF], length: 52) cm98-64.liwest.at.51401 > geekisp.com.http: . [tcp sum ok] ack 1449 win 2184 <nop,nop,timestamp 290586860 38478771>
00:17:29.396779 IP (tos 0x0, ttl 51, id 58341, offset 0, flags [DF], length: 1500) geekisp.com.http > cm98-64.liwest.at.51401: . 1449:2897(1448) ack 108 win 33304 <nop,nop,timestamp 38478785 290586860>
00:17:29.396822 IP (tos 0x0, ttl 64, id 28937, offset 0, flags [DF], length: 52) cm98-64.liwest.at.51401 > geekisp.com.http: . [tcp sum ok] ack 2897 win 2908 <nop,nop,timestamp 290586997 38478785>
00:17:29.527174 IP (tos 0x0, ttl 51, id 58345, offset 0, flags [DF], length: 1251) geekisp.com.http > cm98-64.liwest.at.51401: FP 2898:4097(1199) ack 108 win 33304 <nop,nop,timestamp 38478798 290586997>
00:17:29.527218 IP (tos 0x0, ttl 64, id 28939, offset 0, flags [DF], length: 64) cm98-64.liwest.at.51401 > geekisp.com.http: . [tcp sum ok] ack 2897 win 2908 <nop,nop,timestamp 290587127 38478785,nop,nop,sack sack 1 {2898:4098} >
00:17:29.874601 IP (tos 0x0, ttl 51, id 58346, offset 0, flags [DF], length: 1252) geekisp.com.http > cm98-64.liwest.at.51401: FP 2897:4097(1200) ack 108 win 33304 <nop,nop,timestamp 38478833 290587127>
00:17:29.874815 IP (tos 0x0, ttl 64, id 28941, offset 0, flags [DF], length: 52) cm98-64.liwest.at.51401 > geekisp.com.http: F [tcp sum ok] 108:108(0) ack 4098 win 3632 <nop,nop,timestamp 290587475 38478833>
00:17:30.000922 IP (tos 0x0, ttl 51, id 58347, offset 0, flags [DF], length: 52) geekisp.com.http > cm98-64.liwest.at.51401: . [tcp sum ok] ack 109 win 33303 <nop,nop,timestamp 38478845 290587475>