URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 53666
[ Назад ]

Исходное сообщение
"dnat и ftp. Не пробрасывается наружу 21 порт."

Отправлено geBo4ka , 19-Фев-05 15:17 
Привет.
Вобщем за роутером стоит ftp сервер. При попиыке выбросить его на внешний интерфейс роутера не удается получить список папок.
Причем все другие порты пробрасываются без проблем : http и тд.
ftp-data (20 порт) тоже прописываю, но эфекта это не дает. Есть идеи?

Содержание

Сообщения в этом обсуждении
"dnat и ftp. Не пробрасывается наружу 21 порт."
Отправлено .failer , 19-Фев-05 17:47 
может он в пассивном режиме пытается работать?

"dnat и ftp. Не пробрасывается наружу 21 порт."
Отправлено Vital , 19-Фев-05 18:57 
>может он в пассивном режиме пытается работать?


Пробросить 20 и 21 порты. И смотреть, чего режет firewall.


"dnat и ftp. Не пробрасывается наружу 21 порт."
Отправлено geBo4ka , 19-Фев-05 21:13 
>>может он в пассивном режиме пытается работать?
>
>
>Пробросить 20 и 21 порты. И смотреть, чего режет firewall.


Ничго не режит... на время отключил. Самое интересное, что tcpdum показвает активность на ftp сервре, и что пакетики имеют источник роутера.


"dnat и ftp. Не пробрасывается наружу 21 порт."
Отправлено toor99 , 19-Фев-05 23:55 
>Привет.
>Вобщем за роутером стоит ftp сервер. При попиыке выбросить его на внешний
>интерфейс роутера не удается получить список папок.
>Причем все другие порты пробрасываются без проблем : http и тд.
>ftp-data (20 порт) тоже прописываю, но эфекта это не дает. Есть идеи?

Я не понял - просто за роутером, или за NATом? Видимо, второе.
В этом случае если и клиент и сервер находятся за NATами, соединения по каналу данных не получится никогда. По простой причине - в зависимости от режима (активный-пассивный) либо клиент либо сервер должны выдать команду PORT a,b,c,d,e,f. Это означает, что удаленная сторона должна открыть для передачи данных соединение по IP-адресу a.b.c.d с номером порта (e*256)+f.
Если и клиент и сервер находятся за NAT, то a.b.c.d. будет из приватной сети. Очевидно, что данные (листинг каталога тоже передается по каналу данных) передаваться не смогут.
Такие вот дела; протокол FTP далеко не прост и весьма капризен :)