Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» FTP: не работает команда LIST

Автор: sweettooth
Дата сообщения: 12.11.2007 22:16
Собссно, сабж. Извиняюсь, если тема уже была, но по поиску не нашел.

На машине WinXP SP2 со всеми последними обновлениями, включен winfirewall и nod32. Инет работает через провайдерскую проксю по стандартному TCP/IP протоколу (IP, маска, ДНСы, LAN). Соединяюсь с любым ftp-сервером через любую программу (аж через IE пробовал), происходит коннект, сервер принимает логин и пароль, пускает, но при попытке вывести содержимое каталога командой LIST клиент тупо останавливается и дальше ничего не делает. Но не виснет.

Отключал файерволл, игрался с его исключениями, отключал антивирус - ничего не помогает. Причем сразу после переустановки винды и инсталляции обновлений проблемы нет, все коннектится. Потом, через пару коннектов, как только файерволл вписывает фтп-клиент в список исключений, перестает работать. Удаляю из списка вообще - какое-то время работает, и потом совсем всё. Что делать? Надо очень, ибо админить сайты с работы тупо некогда
Автор: Cheery
Дата сообщения: 12.11.2007 22:19
sweettooth

Цитата:
Отключал файерволл, игрался с его исключениями, отключал антивирус - ничего не помогает.

переключить клиента в пассивный режим
Автор: sweettooth
Дата сообщения: 12.11.2007 22:31
Переключал. Пробовал с SmartFTP и Total Commander
На всякий только что попробовал еще раз. Не пашет.
Автор: Cheery
Дата сообщения: 12.11.2007 22:36
sweettooth
не верю.. такое поведение говорит лишь о том, что не удается коннект сервера к клиенту.
либо оба и сервер и клиент за натом.. тогда ессно в обоих режимах без настройки работать не будет.
плюс проверить свой локальный софт, что не "забанил" тот ftp
Автор: sweettooth
Дата сообщения: 12.11.2007 22:41
блин. ладно, буду дальше ковыряться. но уже второй день ничего не помогает, хоть апстену убивайся. на машине ко всему прочему второй осью стоит мандрива, но я в ней пока пень-пнем. хотя с фтп, наверное, там будет проще разобраться, чем в продуктах бг спасибо!
Автор: Cheery
Дата сообщения: 12.11.2007 22:43
sweettooth
почитай о разнице между активными и пассивными режимами
в одном случае ты коннектишься к серверу на опред. порт за данными. не сработает, если тот порт будет закрыт..
во втором случае сервер к тебе коннектится, передавая данные. аналогично, если он не будет открыт.
через 21 порт передаются только команды.
Автор: Varenik
Дата сообщения: 11.12.2007 07:06
Кто-нить знает, как с этим бороться:

Цитата:
220 Serv-U FTP Server v6.4 for WinSock ready...
USER anonymous
331 User name okay, please send complete E-mail address as password.
PASS ***********
230 User logged in, proceed.
SYST
215 UNIX Type: L8
FEAT
211-Extension supported
CLNT

После чего всё зависает
Автор: Cheery
Дата сообщения: 11.12.2007 18:20
Varenik

Цитата:
После чего всё зависает

а из консольного клиента?
Автор: Igorr
Дата сообщения: 03.10.2013 22:50
Аналогичная проблема на WS2012.

Комп является 1) контроллером домена и 2) головным узлом (HeadNode) HPC кластера. На нем поднята роль FTP из IIS. Компы домена-кластера соединены через роутер.
Доступ на FTP сервер по внутренней сети нормальный, а через внешний IP соединение с FTP сервером устанавливается, доходит до команды LIST - и никакого дальнейшего продвижения: Download - последнее, что показывает FTP клиент (активный или пассивный режим - не влияет):

Код: LIST
150 Opening ASCII mode data connection.
Download
Автор: ipmanyak
Дата сообщения: 04.10.2013 07:17
Igorr
http://windowsitpro.com/windows/jsi-tip-9151-you-are-unable-browse-ftp-folders
Тут еще почитать и походить по ссылкам:
http://social.technet.microsoft.com/Forums/windowsserver/en-US/1701ae63-4e5e-4133-bab7-a0bdba82a154/passive-mode-ftp-server-behind-rras-nat?forum=winserverNAP
Автор: Igorr
Дата сообщения: 04.10.2013 07:41
ipmanyak
Спасибо большое за ссылки; проблема решилась.
Автор: ipmanyak
Дата сообщения: 04.10.2013 12:45
Igorr На форумах принято приводить решение, дабы другие поиском нашли решение аналогичных проблем.
Автор: Igorr
Дата сообщения: 04.10.2013 16:34
ipmanyak
Цитата:
дабы другие поиском нашли решение аналогичных проблем
Да было б что интересное, а то так - бытовуха. Дело в том, что комп человека, для которого я поднимал этот временный фтп-сервер, тоже находился за роутером. Т.к. для него это непринципиально, то, подсоединившись к инету напрямую, фтп-сервер нормально заработал.
Автор: Igorr
Дата сообщения: 04.10.2013 18:53
ipmanyak
Цитата:
http://windowsitpro.com/windows/jsi-tip-9151-you-are-unable-browse-ftp-folders
Решил попробовать вариант, когда сервер и клиент - за роутерами, так оказалось, что команды routing в netsh на WS2012 нет(?) Подскажите как можно реализовать аналогичную команду на WS2012?

Страницы: 1

Предыдущая тема: HP1018 не печатает по сети


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.