За файрвол (DI-704P) стоит FTP-сервер. Фаревол пробрасывает 21 порт серверу на локальный адрес (сервер под FreeBSD, стандартный ftpd через inetd). Серверу разрешены все исходящие соединения на все порты (фаревол НАТит).Никак не могу понять, как заставить работать сервис. Если выключить EPSV, эта сволочь пишет EPSV command disable и обрывает соединение. Если включить активный режим у клиента, эта зараза пишет 500 illegal PORT range reject. Если не отключать EPSV, эта хрень при попытке ls пишет Entering Extended Passive Mode и зависает намертво.
Что надо на файволе ещё разрешить, чтобы сервис работал? Ткните в ЧАВО, если кто видел, плиз
>Что надо на файволе ещё разрешить, чтобы сервис работал? Ткните в ЧАВО,
>если кто видел, плизНужно пробросить еще и 20 порт ;)
В клиенте выставить пассивный режим.Тоже самое у меня дома: роутер Siemens и комп на FreeBSD. Порты от сервера пробрасываются через роутер (TCP 20,21). Подключаюсь Total Commander'ом в пассивном режиме - все ОК !!!
>Нужно пробросить еще и 20 порт ;)Спасибо, друк.
Всё работает.
>В клиенте выставить пассивный режим.А у меня почему-то наоборот в активном - работает.
А в пассивном по-умолчанию виснет при попытке спросить ls