Question

Iptables Forwarding

I have a PPTP VPN server running Ubuntu 14.04 It has multiple clients connected to it e.i. Client A -> 192.168.1.210 Client B -> 192.168.1.211 Client C -> 192.168.1.212

It also has multiple external iP address on the same interface i.e.

eth0 -> XXX.XXX.XXX.XXX eth0:0 -> YYY.YYY.YYY.YYY eth0:1 -> ZZZ.ZZZ.ZZZ.ZZ

I want to be able to forward all traffic both udp and tcp traffic coming in on XXX.XXX.XXX.XXX to Client A i.e.

XXX.XXX.XXX.XXX -> ClientA YYY.YYY.YYY.YYY -> ClientB ZZZ.ZZZ.ZZZ.ZZZ -> ClientC

I know this should be possible with iptables but not sure how to do it.

I’ve tried: iptables -t nat -A OUTPUT -d XXX.XXX.XXX.XXX -j DNAT --to-destination 192.168.1.210


Submit an answer

This textbox defaults to using Markdown to format your answer.

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

Sign In or Sign Up to Answer