woodyJS: в линуксах не бывает, чтобы дрова "отсутствовали". В отличие от винды, дрова на всевозможные устройства В ЯДРЕ ОС. А вот то, что драйверы работают некорректно, вот это бывает.
Денис Сечин: ну во-первых, проверьте и отредактируйте параметры pasv_min_port и pasv_max_port, чтобы они соответствовали вашим проброшенным портам в iptables. (либо наоборот, пробрасывайте порты по-умолчанию)
ну и iptables -A INPUT -p tcp -m tcp --dport 50000:60000 -j ACCEPT