3

У меня есть устройство с поддержкой FTP, подключенное к внутренней сети офиса через роутер. Не уверен, что это имеет значение, но устройство Nano-10.

Я следовал их руководству пользователя, скачал FileZilla и настроил соединение в соответствии с инструкциями.

Обратите внимание, что соединение должно использовать активный режим.

Само соединение было успешным, и клиент успешно вошел в систему; Однако при попытке получить список файлов, он истек.

В руководстве пользователя упоминалось, что это может произойти, и предлагалось удалить любой брандмауэр и отключить все антивирусные программы, что я и сделал. Неудачно.

Вот журнал из 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, встроенный в Windows 7, но, насколько я понял, он не действует как брандмауэр.

Возможно стоит упомянуть, что я также пытался с другим клиентом FTP, но точно так же. Местный реселлер устройства (который оказывает немедленную поддержку) сказал, что он также использует 64-разрядную версию Windows 7 и может без проблем подключаться (к своему собственному устройству), поэтому это не выглядит как глобальная проблема с этой ОС.

1 ответ1

2

FTP-клиент должен быть установлен в "пассивный" режим. В противном случае FTP в "активном" режиме (по умолчанию) требует полной маршрутизации (NAT-маршрутизатор нарушает это, как те, что каждый получает за свой дом) и возможность обмениваться данными с произвольными портами (которые большинство брандмауэров слишком глупы для обработки).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .