У мене є пристрій, що підтримує FTP, підключений до офісної внутрішньої мережі через маршрутизатор. Не впевнений, що це важливо, але пристрій є Nano-10 .
Я слідував за їх керівництвом користувача, завантажив FileZilla і налаштовано підключення відповідно до інструкцій.
Зверніть увагу, що з'єднання має використовувати активний режим .
Саме з'єднання було успішним, і клієнт успішно ввійшов до системи; однак при спробі отримати список файлів він вичерпаний.
Посібник користувача згадував, що це може статися, і запропонував видалити будь-який Firewall і вимкнути будь-які антивірусні програми, які я і зробив. Нещастить.
Ось журнал з FileZilla:
Status: Connecting to 10.1.1.7:21... Status: Connection established, waiting for welcome message... Response: 220 Welcome FServer FTP. Command: USER samples Response: 331 Enter pass. Command: PASS ******* Response: 230 Log OK. Status: Connected Status: Retrieving directory listing... Command: PWD Response: 257 "/" Command: TYPE I Response: 200 OK. Command: PORT 10,1,1,27,207,166 Response: 200 OK. Command: LIST Error: Connection timed out Error: Failed to retrieve directory listing
Все вищезгадане сталося в моїй основній машині під управлінням Windows 7 (64 біт).
У мене є інша машина в тій же мережі, де працює XP. Робляться ті ж кроки точно і все працює гладко, включаючи команду LIST.
Що може викликати таку поведінку? Я думаю, що це щось пов'язане з активним режимом (пристрій не буде працювати в пасивному режимі, тому навіть не намагався), але сам не можу зрозуміти. Єдина різниця, яку я можу придумати, це Windows Defender, який вбудований у Windows 7, але наскільки я перевірив, він не діє як Firewall.
Можливо, варто згадати, я також спробував інший клієнт FTP але до точно такої ж поведінки. Місцевий продавець пристрою (який надає безпосередню підтримку) сказав, що він також використовує Windows 7 64 біт і може підключатися без будь-яких проблем (до власного пристрою), тому він не виглядає глобальною проблемою з цією ОС.