forward traffic to ftp server using iptables

Posted May 26, 2019 850 views

I have set up 3 VMware machines like this

machine A(client):
machine B :
machine C(ftp) :

I want A to access C through B

here are the commands I alr used on B:
sysctl net.ipv4.ip_forward=1
iptables -t nat -A PREROUTING -p tcp –dport 21 -j DNAT –to-destination
iptables -t nat -A POSTROUTING -j MASQUERADE

I am able to access the FTP using A, but I need to route the traffic from C back to A. Also open port 20, so that they can transfer data

when I try to use command “dir”:
500 illegal port command
ftp: bind: address already in use

what are the other rules i should add in. beside that do i need modprobe ipconntrackftp & modprobe ipnatftp in this case?

Submit an answer

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!