Мой ноутбук не смог подключиться пассивно к любой службе FTP. При подключении через FileZilla я вижу, что он подключается и входит в систему просто отлично, но всегда будет время ожидания при получении списка каталогов. Например, при попытке пассивного подключения к ftp://ftp.ncbi.nih.gov/ это вывод FileZilla:
Status: Resolving address of ftp.ncbi.nih.gov
Status: Connecting to 130.14.250.12:21...
Status: Connection established, waiting for welcome message...
Status: Insecure server, it does not support FTP over TLS.
Status: Server does not support non-ASCII characters.
Status: Logged in
Status: Retrieving directory listing...
Command: PWD
Response: 257 "/" is the current directory
Command: TYPE I
Response: 200 Type set to I
Command: PASV
Response: 227 Entering Passive Mode (130,14,250,12,195,109).
Command: MLSD
Error: Connection timed out after 20 seconds of inactivity
Error: Failed to retrieve directory listing
Однако при использовании менеджера сайта FileZilla для активного подключения я могу получить список каталогов:
Status: Resolving address of ftp.ncbi.nih.gov
Status: Connecting to 130.14.250.11:21...
Status: Connection established, waiting for welcome message...
Status: Insecure server, it does not support FTP over TLS.
Status: Server does not support non-ASCII characters.
Status: Logged in
Status: Retrieving directory listing...
Status: Directory listing of "/" successful
Вот список того, что я пробовал до сих пор:
- Маршрутизатор представляет собой
CenturyLink Zyxel PK5001z
. Прошивка была обновлена некоторое время, теперьCZP003-4.3.009.31
. Перезапуск, кажется, временно устраняет проблему, но вернется через неопределенное количество времени (день или два). - Эта проблема касается только моего компьютера. Каждое другое устройство, подключенное к маршрутизатору, может обрабатывать несколько пассивных FTP-соединений.
- Беспроводной картой на ноутбуке является
Intel(R) Centrino(R) Wireless-N 2230
. Я попытался обновить драйверы, отключить и повторно подключиться к маршрутизатору, отключить и включить в диспетчере устройств; все не имели никакого эффекта. - Я проверил, и для этой сети была включена и установлена настройка «
Make this PC Discoverable
доступным для обнаружения». - Подключение к маршрутизатору через Ethernet позволяет пассивному FTP работать нормально, но это не вариант.
- При подключении более старого
Netgear WNDR3700
к Zyxel и подключении к нему это также, кажется, исправляет это, но я не уверен, что наличие двух активных маршрутизаторов одновременно - хорошая идея. - Я попытался установить компьютер в качестве DMZ и отключить Защитник Windows и Брандмауэр Windows одновременно; это также не имело никакого эффекта.