У меня есть один публичный IP для нескольких виртуальных машин, мне нужно перенаправить несколько портов для службы FTP, я пишу следующие строки:
iptables -t nat -A PREROUTING -i eth0 -p tcp -m tcp --dport 20:21 -j DNAT --to-destination 192.168.4.110:20-21
или
iptables -t nat -A PREROUTING -i eth0 -p tcp -m multiport --dports 20:21 -j DNAT --to-destination 192.168.4.110
Но у меня всегда одна и та же ошибка при подключении через FTP-клиент: нет маршрута к хосту