svhz писал(а):
Здравствуйте.
Есть связка - DI-704P и DNS-313. На DNS-313 поднят FTP сервер, и с локальных компьютеров доступ к нему осуществляется без проблем. С доступом "извне" есть проблемы:
В ответ на команду PASV сервер возвращает свой локальный адрес (192.168.х.х), далее следует таймаут и разрыв соединения ().
На роутере создано соответствующее правило ( перенаправлен порт 21).
Добавление в правила порта 20 проблему не решило.
Возможно дело в диапазоне динамических портов для пассивного режима.
Какие еще настройки требуются что бы проблема исчезла?
Спасибо.
P.S На зарубежных форумах пишут о необходимости правки конфигурационных файлов FTP сервера, в частности о добавлении строки с явным указанием внешнего IP. Это единственная возможность или есть другие?
Точно такая же проблема именно и только с клиент FileZilla была у меня на DNS-323 с прошивкой 1.08. Диапазон портов для пассивного режима типа 19-22 DNS-323 не принимает. Я решил проблему назначением порта типа 2xxx для режима активного, и этого же диапазона (минус 1 от номера активного- номер активного) для пассивного режима. Таким образом в NAT роутера проброшен только один порт.
Причем у DNS-323 все это приходится делать только для работы с клиент FileZilla. А клиент например Total Commander работал нормально и при начальных настройках на порт 21 и диапазон портов пассивного режима по умолчанию.