Peter Mogensen wrote:
> Men derimod ser det ud til at Politikens server på et tidspunkt
> beslutter sig for at bilde min maskine ind at der er gået pakker tabt
> til den. Ligemeget hvor meget min maskine acknowledger at den skam HAR
> fået data, så bliver
www.pol.dk ikke tilfreds - og på at tidspunkt
> stopper den med at sende mere data (den går vel ud fra at mit vindue er
> fuldt).
Ok...
her er hvad jeg er nået frem til.
Til starte med går det fint. Men så springer pol.dk pludselig nogle få
bytes over midt i HTTP-streamen !? (fra Seq 4346 til 4382).. .dem har da
ikke nogen grund til at lave så små pakker ??
Nå, men min maskine bliver stædigt ved med kun at ACK på 4346, mens
pol.dk sender data. Den retransmiterer nogle pakker med senere seq, men
ikke de nødvendige 36 bytes fra 4346 til 4382.
På et tidspunkt slår min firewall mig op i ARP og derefter kommer
endelig en retransmission fra 4346-5714 som straks bliver ACK fra min
maskine med at nu har den op til 12614.
Det fatter pol.dk dog ikke og retransmiterer 4346-5714 to gange begge
gang ACK fra min maskine med 12614.
Derefter kommer der ikke flere pakker.
Man kunne jo godt gætte på at min firewall glemmer masquereringen af
forbindelsen, men 'cat /proc/net/ip_conntrack | grep ESTABLISHED' på
min firewall ser ikke ud til at fejle noger på noget tidspunkt.
*clueless*
Det eneste jeg har at gå efter er at det virker fint fra 2.4 maskiner
placeret samme sted som min 2.6.1 installation.
For god ordens skyld, så er:
#cat /proc/sys/net/ipv4/tcp_ecn
0
Peter