http://slacksite.com/other/ftp.html
>Есть LAN на адресах 192.168.0.0/24
>В ней FTP сервер на 192.168.0.136.
>LAN соединена с Инетом через Linux RH7.2.
>На Linux функционирует IPTABLES с цепочками.
>Модули if_conntrack_ftp b ip_nat_ftp загружены.
>С внешнего IP на 192.168.0.136 посредством DNAT выполняется переадресация портов 20 и
>21 для внутреннего FTP сервера.
>Однако if_conntrack_ftp и ip_nat_ftp не работают для пассивного режима FTP
>У кого - то была такая проблема, как решить.
>
>FTP начинает работать если на клиентской
>юникс машине отключить режим passive OFF (то есть при выключенной моде
>PASSIVE)
>Тогда все окей и на комманду dir выдается список папок.
>Вот протокол соединения.
>ftp> passive
>Passive mode on.
>ftp> dir
>227 Entering Passive Mode (192,168,0,136,97,59)
>ftp: connect: No route to host
>ftp> passive
>Passive mode off.
>ftp> dir
>200 PORT Command successful.
>150 Opening ASCII mode data connection for /bin/ls.
>drw-rw-rw- 1 user group
> 0 Mar
>4 09:34 .
>drw-rw-rw- 1 user group
> 0 Mar
>4 09:34 ..
>drw-rw-rw- 1 user group
> 0 Mar
>7 15:03 incoming
>drw-rw-rw- 1 user group
> 0 Mar
>9 17:38 outgoing
>226 Transfer complete.
>ftp>
>
>Заранее спасибо.