Hoi Tweakers,
Ik zit met een raar probleem. Ik kan razendsnel downloaden van mijn eigen servertje, maar uploaden gaat niet.
Het scenario is als volgt:
Ik heb een windows 7 desktop waar Filezilla 3.5.3 draait. Deze hangt net als mijn homeserver aan een TP-Link router. Op mijn homeserver draait Archlinux. De gebruikte FTP server is vsftpd.
Zoals gezegd kan ik snel downloaden. Een film kan ik er binnen een minuut af trekken. Als ik echter een file groter dan een paar KB probeer te uploaden, blijft de progressbar hangen.
Er is niets geks te zien in de filezilla message log. Ook in /var/log/vsftpd.log (serverside) is niets vreemds te zien. De windows firewall staat uit. Als ik echter wireshark start, dan zie ik allemaal duplicate ACK's, TCP retransmissions en out-of-order packets. Ik ben zelfs ergens wat ZeroWindow/ZeroWindowProbe(ACK) packets tegen gekomen.
Natuurlijk heb ik mijn huiswerk gedaan en google verteld me al snel dat het waarschijnlijk de software is die de inkomende TCP stream niet snel genoeg verwerkt. Ergens las ik ook iets dat het te maken kon hebben met full/half-duplex werking van de NIC's. Echt concrete oplossingen heb ik helaas niet kunnen vinden.
Ik weet 99% zeker dat dit vroeger wel gewerkt heeft. Toen zat er een switch ipv de TP-Link router tussen en gebruikte ik tevens andere kabels. Kan dit er ook mee te maken hebben?
Kan iemand me in de juiste richting wijzen?
Thanks!
Ik zit met een raar probleem. Ik kan razendsnel downloaden van mijn eigen servertje, maar uploaden gaat niet.
Het scenario is als volgt:
Ik heb een windows 7 desktop waar Filezilla 3.5.3 draait. Deze hangt net als mijn homeserver aan een TP-Link router. Op mijn homeserver draait Archlinux. De gebruikte FTP server is vsftpd.
Zoals gezegd kan ik snel downloaden. Een film kan ik er binnen een minuut af trekken. Als ik echter een file groter dan een paar KB probeer te uploaden, blijft de progressbar hangen.
Er is niets geks te zien in de filezilla message log. Ook in /var/log/vsftpd.log (serverside) is niets vreemds te zien. De windows firewall staat uit. Als ik echter wireshark start, dan zie ik allemaal duplicate ACK's, TCP retransmissions en out-of-order packets. Ik ben zelfs ergens wat ZeroWindow/ZeroWindowProbe(ACK) packets tegen gekomen.
Natuurlijk heb ik mijn huiswerk gedaan en google verteld me al snel dat het waarschijnlijk de software is die de inkomende TCP stream niet snel genoeg verwerkt. Ergens las ik ook iets dat het te maken kon hebben met full/half-duplex werking van de NIC's. Echt concrete oplossingen heb ik helaas niet kunnen vinden.
Ik weet 99% zeker dat dit vroeger wel gewerkt heeft. Toen zat er een switch ipv de TP-Link router tussen en gebruikte ik tevens andere kabels. Kan dit er ook mee te maken hebben?
Kan iemand me in de juiste richting wijzen?
Thanks!