Let's say I have a LXD server with two public IPs, 1.1.1.1 and 2.2.2.2. The default IP for outgoing routing is 1.1.1.1.

There, I setup two containers with private IP addresses: 10.1.1.1 and 10.2.2.2.

They receive the following proxy nat config:

- LXD server passes TCP traffic 1.1.1.1:25 to container 10.1.1.1:25:

  proxy-smtp:
    connect: tcp:10.1.1.1:25
    listen: tcp:1.1.1.1:25
    nat: "true"
    type: proxy

- LXD server passes TCP traffic 2.2.2.2:25 to container 10.2.2.2:25:

  proxy-smtp:
    connect: tcp:10.2.2.2:25
    listen: tcp:2.2.2.2:25
    nat: "true"
    type: proxy


Now, it works great. However, mail sent from container 10.2.2.2 will use LXD server's 1.1.1.1 as the outgoing IP. I'd like it to use 2.2.2.2, and still have the private IP assigned (I don't want to assign the public IP to this container).

How can I do it?


Tomasz
_______________________________________________
lxc-users mailing list
lxc-users@lists.linuxcontainers.org
http://lists.linuxcontainers.org/listinfo/lxc-users

Reply via email to