У меня такая же проблема, только маршрутизатор DI-604. Внешний адрес 85.249.73.xxx внутренний 192,168,0,130. При обращении к ftp:192.168.0.130 сервер работает и в активном и в пассивном режиме. На внешний же - только в активном.
<<Цитата из
http://wiki.dns323.info/howto:open_ports_ftpd >>
The ftp deamon in the DNS-323 is configured to use portrange 65501-65510 <<Конец цитаты>> Т.е. необходимо в VirtualServer (маршрутизатора) открыть диапазон портов на внутренний адрес NASa. Или как Вам посоветовали включить DMZ (Что является не совсем правильно, т.к. теперь сервер будет открыт от атак извне по всем портам). НО! И в этом случае в пассивном режиме сервер на внешнем адресе не работает. Думаю, проблема с переадресацией внешнего адреса на внутренний. Читаем далее по вышеприведеной ссылке.
Необходимо через телнет скопировать конфигурацию сервера на диск, поправить ее ручками (добавить 2 строки)
passive address 192.168.0.130 192.168.0.0/16
passive address 85.249.73.ххх 0.0.0.0/0
, причем делать это не виндузавским блокнотом (видимо,проблемы с кодировкой-юникодом)
и обратно залить по телнету.
Вот с копированием конфигурации у меня и проблемы. Подключаюсь на 192,168,0,130:21 Набираю cp /etc/ftpaccess /mnt/HD_a2/ У меня выдает ошибку 500?
Спецы, как слить и обратно залить конфиг для сервера?
И, пожелание для прошивки 1,05: если можно, сделайте поле внешнего ip адреса для FTP сервера в настройках через Web