Предлагаю добавлить вопрос в FAQ:
Как настроить FTP upload из под под Windows, чтобы он не "зависал"?
Ответ: Установить для Windows MTU 1372.
Более подробно:
http://wl500g.info/showthread.php?t=6241
http://wl500g.info/showthread.php?t=7212
Как мне кажется решение проблемы совершенно не очевидно и наверняка многие с ней стролкнулись.
Мне нужно выкладывать файлы на хостинг через ftp.
Регулярно загрузка больших файлов на ftp сервер "замораживалась". Перепробовал кучу FTP клиентов (в том числе и с поддержкой UPNP) - и везде одна и та же картина: бодро начинает закачивать файл на ftp сервер, а затем останавливается.
Если установить MTU 1372 - то загрузка начинает работать.
У меня Windows XP
Устанавливал MTU через задание параметра MTU
с типом REG_DWORD и значением 0x0000055c (1372)
в ветке реестра
HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Param eters\Interfaces\{NNNNNNNN-NNNNN-NNNN-NNNN-NNNNNNN}
Где {NNNNNNNN-NNNNN-NNNN-NNNN-NNNNNNN} CLS id интерфейса Ethernet.