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

Исходное сообщение
"редирект на ftp на внутренней машине"

Отправлено rdsden , 25-Авг-10 06:33 
Доброго времени суток.

Ситуация следующая:
во внутренней сети есть виндовый 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-сервер регистрирует подключение, но застопаривается на получении списка каталогов.
Думаю что как-то нужно сделать обратный редирект по порту с данными, но почему тогда с белого айпишника коннект проходит без продлем...


Содержание

Сообщения в этом обсуждении
"редирект на ftp на внутренней машине"
Отправлено Pahanivo , 25-Авг-10 07:39 
1) не надо извращатся над ftp
2) tcpdump подскажет где ты не прав