Ошибка с командой PORT при FTP-соединении

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Ответить
Mironer
Сообщения: 2
Зарегистрирован: Ср июн 27, 2012 14:12

Ошибка с командой PORT при FTP-соединении

Сообщение Mironer »

Здравствуйте. Хочу соединиться с ftp сервером через Total Commander, но в итоге получаю ошибку "команда PORT не выполнена". Пассивный режим не помогает решить проблему. Подскажите плиз в чем может быть проблема? Логи
----------
Connect to: (27.06.2012 15:56:00)
hostname=ftp.servername.ru
username=user
startdir=
220-This is server FTP
220 Welcome. my dear friend!
USER user
331 Password required for user
PASS ***********
230 Logged on
SYST
215 UNIX emulated by FileZilla
FEAT
211-Features:
MDTM
REST STREAM
SIZE
MLST type*;size*;modify*;
MLSD
UTF8
CLNT
MFMT
211 End
Connect ok!
PWD
257 "/" is current directory.
Чтение каталога...
TYPE A
200 Type set to A
PASV
227 Entering Passive Mode (46,173,208,144,17,227)
PORT 192,168,0,214,8,77
421 Connection timed out.

[mod="Avada"]Заголовок темы заменён на более внятный.[/mod]
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Здесь происходит что-то очень странное. В пассивном режиме команда PORT не должна использоваться: она для активного режима. Что-то у меня и идей нет, почему такое могло произойти… А можно глянуть на лог подключения к тому же серверу, но без использования пассивного режима?
Почему же, ё-моё, ты нигде не пишешь "ё"?
Mironer
Сообщения: 2
Зарегистрирован: Ср июн 27, 2012 14:12

Сообщение Mironer »

Вот логи без использования пассивного режима. Отличия незначительны.

----------
Connect to: (28.06.2012 10:09:22)
hostname=ftp.servername.ru
username=user
startdir=
220-This is server FTP
220 Welcome. my dear friend!
USER user
331 Password required for user
PASS ***********
230 Logged on
SYST
215 UNIX emulated by FileZilla
FEAT
211-Features:
MDTM
REST STREAM
SIZE
MLST type*;size*;modify*;
MLSD
UTF8
CLNT
MFMT
211 End
Connect ok!
PWD
257 "/" is current directory.
Чтение каталога...
TYPE A
200 Type set to A
PORT 192,168,0,214,4,70
421 Connection timed out.
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Такое происходит с любым сервером или только с каким-то конкретным? Какая версия Тотала? Проявляется ли проблема в других версиях (более старых, более новых)?
Почему же, ё-моё, ты нигде не пишешь "ё"?
AntDroid
Сообщения: 3
Зарегистрирован: Ср июл 18, 2012 18:42

Сообщение AntDroid »

Вопрошу и я, раз пошла такая пьянка.
Не могу попасть на ФТП, какое-то время было всё нормально, а потом начались приколы.
При соединении пишет:
Connect to: (18.07.2012 17:44:10)
hostname=[hostname]
username=[user]
startdir=
[hostname]=195.234.4.62
220 ul9 FTP service.
USER [user]
331 Please specify the password.
PASS ***********
230 Login successful.
SYST
215 UNIX Type: L8
FEAT
211-Features:
HELP SITE
CLNT Total Commander (UTF-8)

И всё, а потом говорит, что соединение потеряно. Это происходит с ноута на любой ФТП сервер. При активации пассивного режима - всё аналогично. В файерволе стоит разрешать всё, в брандмауэре винды тоже.

При этом со стационарного компа всё в порядке, только с двух ноутов.
На одном стоит ХР, на втором Вин7 х64

Может всё дело в вайфае как-то завязано? МОя не понимать.

P.S. Да, это с любой версией тотала происходит. ПРобовал и другие клиенты. Одни не соединяют, другие соединяют, даже показывают список файлов, но при попытке что-то с ними сделать соединение теряется.
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

AntDroid
Раз это происходит не только с Тоталом, то, видимо, какие-то проблемы с сервером. Я бы посоветовал связаться с владельцем или администратором FTP-сервера, возможно, они смогут прояснить ситуацию или хотя бы посмотреть логи на стороне сервера, чтобы выяснить, что конкретно происходит.
Почему же, ё-моё, ты нигде не пишешь "ё"?
AntDroid
Сообщения: 3
Зарегистрирован: Ср июл 18, 2012 18:42

Сообщение AntDroid »

CaptainFlint писал(а):AntDroid
Раз это происходит не только с Тоталом, то, видимо, какие-то проблемы с сервером. Я бы посоветовал связаться с владельцем или администратором FTP-сервера, возможно, они смогут прояснить ситуацию или хотя бы посмотреть логи на стороне сервера, чтобы выяснить, что конкретно происходит.
Это происходит с любым сервером. Уже пробовал.

Сегодня ради любопытства попытался залезть на ФТП с ноута сидя в сети Макдональдса - всё отлично.
На работе и дома - вышеописанная ошибка.
Сильно подозреваю, что дело в точке доступа, но не могу понять куда копать. Инет пока ответа чёткого не дал.

P.S. Проблема, судя по гуглу, встречается часто. Весь интернет советует разбираться токо активным/пассивным режимом.
Есть совет настроить порт-форвардинг на роутере. Пока разбираюсь как это сделать, но есть подозрение, что всё-равно не поможет, ибо по отзывам многим не помогает.
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

AntDroid
Описанная ситуация в любом случае не похожа на проблемы некорректно выбранного режима. Хотя бы по той причине, что в вышеприведённом логе до стадии посылки команд PORT/PASV дело не доходит, а разница между активным и пассивным режимом начинает проявляться только тогда.

Если не сервер, то похоже на глюки у провайдера или у точки доступа. Если дома используется роутер, то можно попробовать временно выткнуть шнур из него и подключить компьютер напрямую к провайдеру, посмотреть, продолжает ли воспроизводиться проблема. Кроме того, имеет смысл запустить бесконечный пинг до какого-нибудь из серверов, с которым проявляется проблема, и посмотреть, стабильно ли соединение, все ли пакеты доходят и не прыгает ли время отклика.

Код: Выделить всё

ping 195.234.4.62 -t
Почему же, ё-моё, ты нигде не пишешь "ё"?
AntDroid
Сообщения: 3
Зарегистрирован: Ср июл 18, 2012 18:42

Сообщение AntDroid »

Вопрос решился банальной заменой роутера, и всё заработало с пол-пинка. Спасибо за внимание.

З.Ы. Для таких же искателей решения как я оставлю:
Проблема была на роутерах Dlink DAP-1150, DAP-1155
Заменил на TPLink W340G
Ответить