Proxmox einzelne öffentliche IPs an VMs weiterleiten?
Hallo,
ich habe einen Hetzner Server, auf dem Proxmox läuft.
Ich habe mir außerdem 2 weitere IPs gekauft, die ich jetzt nun gerne an meine einzelnen VMs weiterreichen will.
Und da fehlt mir dann auch das Wissen dazu, kann mir jemand erklären, wie ich meine 2 weiteren IPs an meine 2 VMs weiterreichen kann, sodass man bei jeder VM über den Port 22 auf SSH kommt (sind zwei Linux Systeme)
Hier sind ein paar Screenshots dazu:
Datei: /etc/network/interfaces
VM 1:
Daten VM1:
Netzwerkkarte Eno1:
1 Antwort
![](https://images.gutefrage.net/media/user/karotte1386824/1675895630464_nmmslarge__0_0_960_960_e2ac34e1b18f19102f515d8e9bd9a8ba.jpg?v=1675895631000)
Ja, dass ist möglich, Du musst einmalig die IP-Adressen der VMs zuweisen und dann eine port-weiterleitung auf dem proxmox-host einrichten Hier ist eine Anleitung, wie das geht: - Logge dich in deinem proxmox-host ein und navigiere zu der VM, der du eine öffentliche IP zugewiesen hast - Gehe in die einstellungen der VM und klicke auf die netzwerk-Karte, die die öffentliche IP nutzen soll - Wähle "static" als ip-modus und gib die zugewiesene öffentliche IP, das subnetz sowie das gateway ein, - Sobald du das netzwerk der VM aktualisiert hast, solltest du nun über die public IP auf den service auf Port 22 zugreifen können Für die port-weiterleitung im proxmox-host kannst du dieses kommando verwenden: iptables -t nat -A prerouting -i eno1 -p tcp --dport 10022 -j DNAT --to-destination vm-ip:22 Ersetze "eno1" durch den namen deiner netzwerkkarte und "VM-IP" durch die IP-Adresse deiner VM. Dadurch wird der Port 10022 des Hosts an Port 22 der VM weitergeleitet
![](https://images.gutefrage.net/media/default/user/8_nmmslarge.png?v=1551279448000)
Das ist auf jeden Fall schonmal sehr Hilfreich.
Allerdings ist nun die Frage, wie kann ich einer VM eine IP zuweisen?
Geht das über die Bridges? Also vmbr1 und so?