Надо дополнительный модуль 'NAT' подгрузить, что бы 'NAT' мог работать с 'FTP'. Он по моему называется 'nf_nat_ftp' или 'nf_conntrack_ftp' точно не помню.
По моему все таки он называется 'nf_nat_ftp', но при его загрузки он автоматом подгружает 'nf_conntrack_ftp' для работы с 'connection tracking'.
P.S. тему то лучше в 'Linux' перенести.
стоп, нат у меня не в линуксе а виртуалбоксе, в линуксе я просто безо всяких настроек вызываю dhclient и все работало
http://www.virtualbox.org/ticket/4427вот вроде бы нашел, щас попробую версию обновить - вроде баг пофиксили
ага при переходе virtualbox с версии 2.2.4 на 3.0.0, в коде реализующем подключение гвеста к хосту через нат интерфейс допущена ошибка, после которой перестал работать пассивный режив в фтп протоколе когда с гвеста клиент через нат выходил в сеть хоста
в 3.0.2 ее заметили, в 3.0.4 пофиксили
зы я за это время успел снести и пару раз переустановить пару фтп серваков после чего дошло посмотреть в список изменений 3.0.4
обновил версию с 3.0.2 на 3.0.4 и все зарабоатало