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

Исходное сообщение
"FTP через firewall"

Отправлено Victor1981 , 05-Ноя-07 13:19 
За файрвол (DI-704P) стоит FTP-сервер. Фаревол пробрасывает 21 порт серверу на локальный адрес (сервер под FreeBSD, стандартный ftpd через inetd). Серверу разрешены все исходящие соединения на все порты (фаревол НАТит).

Никак не могу понять, как заставить работать сервис. Если выключить EPSV, эта сволочь пишет EPSV command disable и обрывает соединение. Если включить активный режим у клиента, эта зараза пишет 500 illegal PORT range reject. Если не отключать EPSV, эта хрень при попытке ls пишет Entering Extended Passive Mode и зависает намертво.

Что надо на файволе ещё разрешить, чтобы сервис работал? Ткните в ЧАВО, если кто видел, плиз


Содержание

Сообщения в этом обсуждении
"FTP через firewall"
Отправлено netop , 05-Ноя-07 13:54 
>Что надо на файволе ещё разрешить, чтобы сервис работал? Ткните в ЧАВО,
>если кто видел, плиз

Нужно пробросить еще и 20 порт ;)
В клиенте выставить пассивный режим.

Тоже самое у меня дома: роутер Siemens и комп на FreeBSD. Порты от сервера пробрасываются через роутер (TCP 20,21). Подключаюсь Total Commander'ом в пассивном режиме - все ОК !!!


"FTP через firewall"
Отправлено Victor1981 , 06-Ноя-07 12:44 
>Нужно пробросить еще и 20 порт ;)

Спасибо, друк.
Всё работает.


>В клиенте выставить пассивный режим.

А у меня почему-то наоборот в активном - работает.
А в пассивном по-умолчанию виснет при попытке спросить ls