Hi,
My pc is installed linux-2.6.24.4, httpd-2.2.9, rp-pppoe-3.8 and ppp-2.4.4. It connects to WAN by PPPoE, so it has both of WAN IP and LAN IP. For example, 172.23.26.130(LAN) and 140.35.25.73(PPPoE). Then, I put a file which size is larger than 16396 bytes on my pc for downloading. After that, I use http://140.35.25.73/file and https://140.35.25.73/file to download this file. If I use https, the downloaded file is correct. But not for http. For example, the file original content may be... ================================= abcdefghijklmnopqrstuvwxyz ================================= And the downloaded file by http may be... ================================= abcdefghijklklmnopqrsrstuvwxyz ================================= If use wireshark to watch packets, will see... Packet1(data part): abcdefghijkl Packet2(data part): klmnopqrs Packet3(data part): rstuvwxyz It is easy to find that the returned data isn't correct, some overlap happens. The interesting thing is... 1. It only happens when the file size is larger than 16396 bytes 2. https is ok, only http has this problem 3. Only when using PPPoE, if use http://172.23.26.130/file, it's ok. However, a more interesting thing is... http://140.35.25.73/file is ok if turn on DumpIOOutput. Is it a bug of httpd? Should I report it? Or anyone can give me any suggestion about how to solve this issue? Thanks. ----------------------------------------------- Regards, Aslan Liu