Question

forward traffic to ftp server using iptables

I have set up 3 VMware machines like this

machine A(client): 192.168.1.202/24(ens33) machine B : 192.168.1.201/24(ens33) : 192.168.2.2/29(ens33:1) machine C(ftp) : 192.168.2.1/29(ens33)

I want A to access C through B A->B->C

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 192.168.2.1 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 ip_conntrack_ftp & modprobe ip_nat_ftp in this case?

Subscribe
Share

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!