Overlap some content when using pppoe+httpd

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux