Followers 0

Роутер Мешает Работе Ftp

13 posts in this topic

Здравствуйте. Помогите с задачей, пожалуйста.

 

Роутер dir 320 (онлаймовский). Прошивка рекомендуемая онлайм на сайте.

Подключаю шнур напрямую, FTP (FileZilla) работает как надо (закачивает, скачивает файлы).

Через роутер больше нескольких байт не пропускает и автонастройку не проходит до конца (жалуется на помехи со стороны роутера).

 

Вопрос: Кто сталкивался, как решить задачку?

0

Share this post


Link to post
Share on other sites

Особенность протокола FTP.

Надо использовать «Пассивный режим FTP» (PASV mode) - должен быть в настройках FTP-клиента. Правда не все сайты его поддерживают.

 

Дело в том что у обычного режима FTP - клиент должен знать свой внешний IP и его сообщить серверу, а так же открыть входящий порт на внешнем IP и сервер сам приходит на этот порт. В случае роутера - это невозможно. Хотя некоторые роутеры в некоторых случаях и умеют перехватывать FTP-протокол и автоматически подменять в нём адреса… А в пассивном режиме таких проблем нет - канал данных открывается клиентом на указанный сервером порт.

0

Share this post


Link to post
Share on other sites
Особенность протокола FTP.

Надо использовать «Пассивный режим FTP» (PASV mode) - должен быть в настройках FTP-клиента. Правда не все сайты его поддерживают.

 

Что пассивный, что активный... не работает никак. Все стадии проходит, все нормально соединяется, корневой каталог (на ftp сервере) я вижу, удалять файлы могу. Но ничего свыше 4500 байт скачать/закачать не получается... не пролезают, превышается время ожидания.

 

Что-то в роутере не то, какие там настройки добавить не понятно. Фаерволы отключены.

 

 

0

Share this post


Link to post
Share on other sites
Что пассивный, что активный... не работает никак. Все стадии проходит, все нормально соединяется, корневой каталог (на ftp сервере) я вижу, удалять файлы могу. Но ничего свыше 4500 байт скачать/закачать не получается...
Нужно видеть весь лог этого сеанса. Иначе понять в чём проблема невозможно.

 

Для передачи файлов это именно проблема со открытием data-канала, может в активном он не работает по вышеописанной причине, а в пассивном не работает из-за криворукости админа FTP-сервера.

 

Что-то в роутере не то, какие там настройки добавить не понятно. Фаерволы отключены.
Там нет никаких настроек влияющих на это. Ну разве что размеры MTU. И встроенный файрвол роутера - может почему-то считать это атакой и блокировать.
0

Share this post


Link to post
Share on other sites

Запуск FileZilla

 

Запуск FileZilla
Статус: Определение IP-адреса для ftp.verygames.net

Статус: Соединяюсь с 77.111.203.239:21...

Статус: Соединение установлено, ожидание приглашения...

Ответ: 220 ::ffff:77.111.203.239 FTP server ready

Команда: USER server2635

Ответ: 331 Password required for server2635

Команда: PASS ********

Ответ: 230 User server2635 logged in

Команда: SYST

Ответ: 215 UNIX Type: L8

Команда: FEAT

Ответ: 211-Features:

Ответ: MDTM

Ответ: MFMT

Ответ: TVFS

Ответ: UTF8

Ответ: MFF modify;UNIX.group;UNIX.mode;

Ответ: MLST modify*;perm*;size*;type*;unique*;UNIX.group*;UNIX.mode*;UNIX.owner*;

Ответ: LANG en-US*

Ответ: REST STREAM

Ответ: SIZE

Ответ: 211 End

Команда: OPTS UTF8 ON

Ответ: 200 UTF8 set to on

Статус: Соединение установлено

Статус: Получение списка каталогов...

Команда: PWD

Ответ: 257 "/" is the current directory

Команда: TYPE I

Ответ: 200 Type set to I

Команда: PASV

Ответ: 227 Entering Passive Mode (77,111,203,239,170,98).

Команда: MLSD

Ответ: 150 Opening ASCII mode data connection for MLSD

Ответ: 226 Transfer complete

Статус: Список каталогов извлечен

 

Что говорит при автонастройке сам FileZilla

Соединяюсь с probe.filezilla-project.org

Ответ: 220 FZ router and firewall tester ready

USER FileZilla

Ответ: 331 Give any password.

PASS 3.7.0.1

Ответ: 230 logged on.

Проверка корректного внешнего IP

Получение внешнего IP-адреса с http://ip.filezilla-project.org/ip.php

Проверка корректного внешнего IP

IP 109.173.103.106 baj-bhd-bad-bag

Ответ: 200 OK

PREP 63413

Ответ: 200 Using port 63413, data token 1739181211

PORT 109,173,103,106,247,181

Ответ: 200 PORT command successful

LIST

Ответ: 150 opening data connection

Ответ: 503 Failure of data connection.

Сервер направил неожиданный ответ.

Соединение закрыто

0

Share this post


Link to post
Share on other sites

Нужен лог с загрузкой файла… Тут пока всё нормально.

0

Share this post


Link to post
Share on other sites
Нужен лог с загрузкой файла… Тут пока всё нормально.

 

Шайтан. Заработало все внезапно само и стало качать/скачивать любые размеры :(

 

Вот что форум животворящий делает :)

 

P.S. Всем спасибо за участие. Пока тему не удаляю, вдруг перестанет работать завтра.

 

0

Share this post


Link to post
Share on other sites

Вероятно какой-то бан по IP был, или лимиты на IP.

При подключении без роутера ведь соответственно другой MAC и онлайм выдаёт другой IP.

 

Если проблема вернётся - надо обратить внимание на свой внеший IP, и попробовать изменить MAC.

0

Share this post


Link to post
Share on other sites
Вероятно какой-то бан по IP был, или лимиты на IP.

При подключении без роутера ведь соответственно другой MAC и онлайм выдаёт другой IP.

 

Если проблема вернётся - надо обратить внимание на свой внеший IP, и попробовать изменить MAC.

 

 

+ пробросить порт 21 на роутере

0

Share this post


Link to post
Share on other sites
+ пробросить порт 21 на роутере
Объясните подобнее (в контексте конкретных команд FTP-протокола), зачем FTP-клиенту надо пробрасывать на роутере 21 порт?

 

0

Share this post


Link to post
Share on other sites
Объясните подобнее (в контексте конкретных команд FTP-протокола), зачем FTP-клиенту надо пробрасывать на роутере 21 порт?

Многие так и вообще SFTP используют, что удобнее, на мой взгляд.

Edited by Ok_go_love
0

Share this post


Link to post
Share on other sites
Объясните подобнее (в контексте конкретных команд FTP-протокола), зачем FTP-клиенту надо пробрасывать на роутере 21 порт?

 

Чтобы роутер не распрашивал все подключеные устройства на предмет ответа при попытке зайти на ваш сервер из сети интернет.

 

0

Share this post


Link to post
Share on other sites
Чтобы роутер не распрашивал все подключеные устройства на предмет ответа при попытке зайти на ваш сервер из сети интернет.

Топикстартер где-то что-то писал про "свой сервер"?

0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Followers 0