Portál AbcLinuxu, 8. května 2025 13:49
C -> S SYN, S -> C SYN+ACK, C -> S ACK, S -> C RST, C -> S GET /images..., S -> C RST.To byl tcpdump na serveru. Na klientovi to dělá totéž, jen oba RST přijdou až po GETu - hádám že dopravní zpoždění způsobí, že klient pošle GET dřív, než obdrží první RST od serveru. Vyloučil jsem vliv firewallu - je tam minimální a iptables -F na komunikaci nic nezmění. Někdo doporučil vypnout ECN, ale to také nepomohlo. FreeBSD server umístěný ve stejné serverovně se chová správně a dodá vždy vše, takže firewallem serverovny by to také být nemělo (navíc ten RST chytám už uvnitř serveru...). Když přenos zkusím skrz ssh tunel ( -L 8090:localhost:80 ) a pak reload http://localhost:8090, tak projde vždy vše. Jsem z toho dost bezradný, děkuji za každou radu či podnět. Rady "přeinstaluj to na FreeBSD" radši ne
29 0.199783 r1.example.com test.example.com TCP 60 48868 80 48868→80 [SYN] Seq=0 Win=0 Len=0 MSS=1368 30 0.199817 test.example.com r1.example.com TCP 58 80 48868 80→48868 [SYN, ACK] Seq=0 Ack=1 Win=29200 Len=0 MSS=1460 31 0.199910 r1.example.com test.example.com TCP 60 48868 80 48868→80 [ACK] Seq=1 Ack=1 Win=29200 Len=0 32 0.199926 test.example.com r1.example.com TCP 54 80 48868 80→48868 [RST] Seq=1 Win=0 Len=0 49 0.211155 r1.example.com test.example.com HTTP 666 48868 80 GET /imagess/obrazek.png HTTP/1.1 50 0.211179 test.example.com r1.example.com TCP 54 80 48868 80→48868 [RST] Seq=1 Win=0 Len=0
Řešení dotazu:
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.