[Proxmox] Lokales LAN mit NAT/Portweiterleitung

Xulunix

New Member
Ist es möglich mit Proxmox ein "virtuelles LAN" zu erstellen, dass die VMs untereinander Daten austauschen können, gleichzeitig aber mit NAT und Portweiterleitung die VMs aus dem Internet erreichbar sind?
Ich habe nur 1 öffentliche IP.
Code:
   Internet
       |
       |
Proxmox Host
 ____|______
 |             |
 |             |
VM1          VM2

VM1 soll dann z.B. mit MEINE.EXTERNE.IP.ADRESSE:PORT erreichbar sein.
Es sollen nur einzelne NICHT doppelt vorhandene Ports weitergeleitet werden.
Geht das, wenn ja, wie?
 
Last edited by a moderator:
192.193.194.195 ist als Beispiel deine Externe IP

Code:
#!/bin/sh

IPTABLES="/sbin/iptables"

#loesche alle Regeln
iptables -t nat --flush
#
#
# Routing Fileserver
# 192.168.100.3
# damit der VServer nach aussen kommunizieren kann:
iptables -t nat -A POSTROUTING -s 192.168.100.3 -o eth0 -j SNAT --to 192.193.194.195
# 192.168.100.2:50122 frei schalten fuer SSH Kommunikation
iptables -t nat -A PREROUTING -p tcp -d 192.193.194.195 --dport 50424 -i eth0 -j DNAT --to-destination 192.168.100.3:22
iptables -t nat -A PREROUTING -p tcp -d 192.193.194.195 --dport 10022 -i eth0 -j DNAT --to-destination 192.168.100.3:10000
iptables -t nat -A PREROUTING -p udp -d 192.193.194.195 --dport 1194 -i eth0 -j DNAT --to-destination 192.168.100.3:1194

Das Ganze kannst du dann endlos weiter führen. Weise einfach deinen VMs interne IP Adressen zu. Hier im Beispiel 192.168.100.3.

Greetz Centro
 
Back
Top