Доброго времени суток всем! Есть одна маленькая проблема. У меня на гипервизоре Debian стоит 2 фтп виртуальных сервера. один принимает по порту 2323 другой по 2121. Когда захожу через клиента FileZilla на первый заходит, на второй выходит ошибка
Сервер отправил пассивный ответ с неопределяемым адресом. Использую существующий адрес сервера.
Команда: MLSD
Ошибка: Соединение передачи данных не может быть установлено: ECONNREFUSED - Соединение отклонено сервером
в гипервизоре в iptables указал так:
#ftp 2121
-A PREROUTING -d xxx.xxx.xxx.xxx/32 -p tcp -m tcp --dport 2121 -j DNAT --to-destination 192.168.0.12:21
-A POSTROUTING -d 192.168.0.12/32 -p tcp -m tcp --dport 2121 -j SNAT --to-source xxx.xxx.xxx.xxx
#ftp 2323
-A PREROUTING -d xxx.xxx.xxx.xxx/32 -p tcp -m tcp --dport 2323 -j DNAT --to-destination 192.168.0.11:23
-A POSTROUTING -d 192.168.0.11/32 -p tcp -m tcp --dport 2323 -j SNAT --to-source xxx.xxx.xxx.xxx
-A PREROUTING -p tcp -m tcp -d xxx.xxx.xxx.xxx/32 --dport 49152:65534 -j ACCEPT
Я думаю что последняя строчка в IPTABLES не правильно. как сделать так чтобы пассивные отправлялись