Привет, Хабр.
Собственно, сабж, но с одним значительным уточнением —
не загружает только через ftp.exe и только на одной машине, прочие же ftp-клиенты работают (Filezilla, Total Commander, даже Проводник).
Проверил ещё на двух машинах, подключенных, правда, к другому провайдеру — всё отлично.
Windows 7, белый IP, роутера нет, брандмауэр отключен, стоит Comodo Firewall, но переведен в состояние «Неактивен» (так же проверено и в рабочем режиме, ftp.exe в доверенных, ограничений нет).
Находил похожую проблему, советовали
поменять настройки IE — не помогает.
Пробовал переводить в пассивный режим — не помогает.
Запускаю в виде
ftp -n -d -s:D:\ttt\ftp.comm, где ftp.comm содержит:
open host.name.ru
USER dummy 123456
put D:\ttt\test.zip
bye
В ответ получаю:
C:\Users\JhaoDa>ftp -n -d -s:D:\ttt\ftp.comm
ftp> open host.name.ru
Связь с host.name.ru.
220 (vsFTPd 2.2.2)
ftp> USER dummy 123456
---> USER dummy
331 Please specify the password.
---> PASS 123456
230 Login successful.
ftp> send D:\ttt\test.zip *** файл в пару килобайт
---> PORT xx,xx,xx,xx,29,78
200 PORT command successful. Consider using PASV.
---> STOR test.zip
150 Ok to send data.
*** проходит минут 5, я нажимаю Ctrl+C, ибо дальше ждать бесполезно
*** если не трогать, то и час висеть будет
Разрыв любых активных подключений...
226 Transfer complete.
ftp> bye
---> QUIT
221 Goodbye.
Файл на сервере создаётся, но имеет нулевой размер.
Техподдержка показала кусок лога:
Apr 17 20:00:15 vsftpd[8921]: [dummy] OK LOGIN: Client "xx.xx.xx.xx"
Apr 17 20:00:36 vsftpd[8924]: [dummy] OK UPLOAD: Client "xx.xx.xx.xx", "/test.zip", 0.00Kbyte/sec
Куда копать, дорогой хабр?