Доброго времени суток.Ситуация следующая:
во внутренней сети есть виндовый FTP сервер Filezilla, порт скажем 4421(управление) и 4420(данные). Шлюз на FreeBSD. на нем настроен редирект портов:natd.conf
same_ports yes
use_sockets yes
unregistered_only yes
redirect_port tcp 192.168.0.150:4421 4421на фаерволе настроены нужные правила
казалось бы нет проблем, в клиенте вводим мой внешний IP адрес:нужный порт и коннектимся. Но как оказалось не все так просто. При проверке обнаружилось, что законнектиться удается только если заходить с белого айпишника. А с серого, то есть находясь внутри другой локальной сети коннект происходит, ftp-сервер регистрирует подключение, но застопаривается на получении списка каталогов.
Думаю что как-то нужно сделать обратный редирект по порту с данными, но почему тогда с белого айпишника коннект проходит без продлем...
1) не надо извращатся над ftp
2) tcpdump подскажет где ты не прав