Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: [РЕШЕНО] vsftpd - проблема с загрузкой файлов  (Прочитано 7495 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн No-Mad

  • Автор темы
  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
В продолжение темы, т.к. не смог победить https://forum.ubuntu.ru/index.php?topic=100369.0

1) Из локальной сети подключиться, смотреть, качать, закачивать могу
2) Из интернета могу подключиться, смотреть. КАЧАТЬ И ЗАКАЧИВАТЬ НЕ МОГУ.
3) конфиг:
(Нажмите, чтобы показать/скрыть)

4) Конфиг пользователя
(Нажмите, чтобы показать/скрыть)

5)
Лог клиента:
(Нажмите, чтобы показать/скрыть)

6) Лог с vsftpd за период подключения пользователя
(Нажмите, чтобы показать/скрыть)

7) на маршрутизаторе через NAT проброшены порты 20,21,50000-50500 на айпи сервера

8) из папки для анонимных пользователей чтение разрешено для всех пользователей

Собственно вопрос: что я не учёл?

P.S. Уточнение
попытка передачи файла останавливается на вот этом моменте
Цитировать
227 Entering Passive Mode (IP,196,64)
LIST
150 Here comes the directory listing.
Загрузка
Ожидание ответа сервера...
226 Directory send OK.
При этом сам файл создаётся, но с нулевым размером.
Удалять файлы я могу, и создавать, получается тоже могу - но все с нулевым размером.
Папки тоже могу создавать и удалять.
Повторюсь, что при подключении снаружи (через браузер, у меня Firefox) переход по папкам разрешён, но при просмотре/закачки файла почему-то ошибка 550 Failed to change directory.
« Последнее редактирование: 11 Августа 2011, 10:10:30 от No-Mad »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13763
    • Просмотр профиля
Re: vsftpd - проблема с загрузкой файлов
« Ответ #1 : 10 Августа 2011, 18:29:14 »
pasv_address=
Укажите реальный адрес для теста.
И предлагаю показать правила.. только желательно все результирующие, а не выжимки и не скрипты из загружающие.
« Последнее редактирование: 10 Августа 2011, 18:36:33 от fisher74 »

Оффлайн No-Mad

  • Автор темы
  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Re: vsftpd - проблема с загрузкой файлов
« Ответ #2 : 10 Августа 2011, 23:21:20 »
По поводу "pasv_address="
Исходя из лога клиента - ftp-сервер передаёт свой айпишник правильно, подставляя не свой внутренний, а внешний; везде, где в логах указано "IP" - это мой реальный внешний айпишник.
Я уже пробовал указывать свой IP в этой опции, но результата никакого, т.к. клиент и так получает правильный адрес.

Цитировать
И предлагаю показать правила.. только желательно все результирующие, а не выжимки и не скрипты из загружающие.
О каких правилах и скриптах вы говорите ? Я указал полные версии логов и конфигов.

P.S. добавил информации в первый пост.
« Последнее редактирование: 10 Августа 2011, 23:56:12 от No-Mad »

Оффлайн djrust

  • Активист
  • *
  • Сообщений: 861
    • Просмотр профиля
Re: vsftpd - проблема с загрузкой файлов
« Ответ #3 : 10 Августа 2011, 23:54:18 »
правила фаервола...откройте все порты на внешней сетевой и проверьте работу фтп

Оффлайн No-Mad

  • Автор темы
  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Re: vsftpd - проблема с загрузкой файлов
« Ответ #4 : 11 Августа 2011, 00:17:31 »
какого файрвола?
схема подключения такая FTP -> Router/Firewall/NAT -> клиенты
на роуетере порты проброшены, файрвол там хиленький (несколько основных функций ака проверка на подмену айпи, вычисление DDoS и проверка соответствия протоколам), но его я тоже отключил.
на самом ftp сервере никакого файрвола не ставил

Оффлайн No-Mad

  • Автор темы
  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Re: vsftpd - проблема с загрузкой файлов
« Ответ #5 : 11 Августа 2011, 01:02:17 »
Всем спасибо за внимание.
Только что разобрался.
На организации, откуда подключаются клиенты, стоит машинка DFL-210. Т.к. всё это добро досталось "по наследству", не заметил сразу одной хитрой настройки. Фильтр там "многослойный" оказался, и при отключенном файрволе (а это по сути аппаратный файрвол + маршрутизатор) фильтры контента продолжают действовать.
В общем был включен (не знаю зачем - эффекта нуль, а ресурсы жрёт) фильтр который проверяет у файлов, которые передаются через 80 и 21 порты соответствие контента заявленному типу и если не совпадает - разрывает соединение.
теперь все ок.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13763
    • Просмотр профиля
Re: vsftpd - проблема с загрузкой файлов
« Ответ #6 : 11 Августа 2011, 09:36:42 »
какого файрвола?
iptables
на самом ftp сервере никакого файрвола не ставил
iptables ставится из коробки

Только что разобрался.
...
теперь все ок.
И это есть хорошо.

P.S. "Решите" тему.

Оффлайн No-Mad

  • Автор темы
  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Re: [РЕШЕНО] vsftpd - проблема с загрузкой файлов
« Ответ #7 : 11 Августа 2011, 10:13:10 »
Не знаю, как правильно "решается" тема, сделал так, как в заголовке.
Кстати, iptables у меня пустой.

 

Страница сгенерирована за 0.019 секунд. Запросов: 22.