IP Masquerade and forwarding

Posted by poelinca on Server Fault See other posts from Server Fault or by poelinca
Published on 2010-12-28T06:23:44Z Indexed on 2010/12/28 6:55 UTC
Read the original article Hit count: 223

Filed under:
|
|

Hi all , i got a dedicated server running ubuntu server 10.10 with 3 ip adresses on the same eth card ( example: eth0 192.168.0.1 , eth0:0 188.78.45.0 , eth0:1 ... ) with a 3 virtual machines running ( virtualization technologi used is lxc but i don't think this matters too much ) .

Now i need to redirect all ports opened ( using ufw to close/open ports ) from the ip 188.78.54.0 ( eth0:0 ) to a virtual machine ip ( let's say for example 192.168.2.3 ) , all requests made by a virtual machine should be redirected back to the virtual machine that made the request ( in this example 192.168.2.3 ) . Lets say the second vm has the ip 192.168.2.4 now i need to redirect all opened ports to from eth0:1 to this ip and viceversa . And so on and so on , what are the iptables/ufw rules to get this done ? and where to save them ( witch config file ) so they stay the same after reboot .

In a few words redirect all requests comming from/to eth0:0 to a certan ip , all requests comming from/to eth0:1 to another ip ...

Remember i'm saying all ports opened becouse they might be dynamicly changed .

p.s. please excuse my bad english

© Server Fault or respective owner

Related posts about iptables

Related posts about forwarding