NAT zwischen Containern

bytec

Active Member
Dec 25, 2018
6
1
41
47
Hallo,

die Ausgangslage ist ich habe zwei LXC. In einem wird mit VPN mir eine externe feste IP zugewiesen was auch funktioniert. Nun möchte ich auf den zweiten LXC ein Portforwarding machen z.b. Port 80. Sodass ich von der externen IP auf den zweiten Container komme.
Habt ihr eine Idee wie ich das am besten anstelle? Ich habe mich schon mit IPTABLES beschäftigt aber ich bekomme es nicht zum laufen. IP Forwarding ist in dem ersten Container aktiviert.

Gruß

Bytec
 
die Ausgangslage ist ich habe zwei LXC. In einem wird mit VPN mir eine externe feste IP zugewiesen was auch funktioniert. Nun möchte ich auf den zweiten LXC ein Portforwarding machen z.b. Port 80. Sodass ich von der externen IP auf den zweiten Container komme.
Habt ihr eine Idee wie ich das am besten anstelle? Ich habe mich schon mit IPTABLES beschäftigt aber ich bekomme es nicht zum laufen. IP Forwarding ist in dem ersten Container aktiviert.
Sollte problemlos möglich sein, der erste und zweite Container müssen am gelichen (virtuellen) Netz hängen. Nicht zu vergessen, dass im Routing auch die Rückwärtsrichtung (also vom zweiten Container auf den fernen Computer) passen muss.

Beispiel:

1. Container (der mit VPN, angenommen der hat IP lokal 192.168.10.1)

Code:
iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 192.168.10.2
iptables -t nat -A POSTROUTING -s 192.168.10.2 -j MASQUERADE

2. Container (das Ziel, angenommen der hat IP lokal 192.168.10.2)

Code:
route add -net default gw 192.168.10.1


Falls es nicht klappt, die Pakete mittels tcpdump in den beiden Containern am lokalen Netz sowie am VPN nachverfolgen.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!