Probleme mit der Netzwerkkonfiguration mit Containers

CainDawson

New Member
Sep 25, 2025
8
0
1
Hallo,

einmal eine Anfrage an euch zu dem Problem mit CT (Container) im Proxmox, die ich habe! Ich komme einfach nicht weiter.

Screenshot 2025-09-26 091126.png
Die Netzwerk Einstellung vom VE Proxmox des Server Master!

Screenshot 2025-09-26 091232.png
Die SDN Einstellung

Screenshot 2025-09-26 091307.png
Die Zone als Typ simple hinterlegt

Screenshot 2025-09-26 091414.png
Das VNets auf die Zone die ich simple hinterlegt habe

Screenshot 2025-09-26 091514.png und Screenshot 2025-09-26 091539.png
Das Subnetz allgemein mit DHCP-Bereich wie ich es hinterlegt habe, mit den FailOver IP-Adressen

Screenshot 2025-09-26 091639.png
Die IPAM, die mir eine Chronik ausgibt wie eine IP-FailOver genutzt wird

Screenshot 2025-09-26 091733.png
Der CT (Container) mit folgender Netzwerkeinstellung

Screenshot 2025-09-26 092200.png
Vom VE die /etc/network/interfaces

Screenshot 2025-09-26 092304.png
Von VE die /etc/network/interfaces.d/sdn

Nachdem ich heute Nacht den Server wieder ausgeschaltet habe und wieder eingeschaltet habe, habe ich festgestellt, dass folgende Einstellungen zurückgesetzt sind:

Ausgabe war wieder so:
Code:
net.ipv4.ip_forward = 0
net.ipv6.conf.all.forwarding = 0

Für IPv4 und IPv6:
Code:
echo 1 > /proc/sys/net/ipv4/ip_forward
echo 1 > /proc/sys/net/ipv6/conf/all/forwarding

Änderungen anwenden:
Code:
systemctl restart systemd-sysctl

Prüfen, ob das forwarding aktiv ist:
Code:
sysctl net.ipv4.ip_forward
sysctl net.ipv6.conf.all.forwarding

Ergebnis:
Code:
net.ipv4.ip_forward = 1
net.ipv6.conf.all.forwarding = 1

Dann hab ich festgestellt das unter ip a die vm100 die ich als Container hinterlegt habe, wieder nicht im Internet erreichbar war. Nachdem ich aber folgendes gemacht habe:

Code:
ifdown vmbr0; dhcpcd -d
ifup vmbr0; dhcpcd -d

lieg auf der VM100 (Container) wieder Internet an.

Was mich noch stört und nervt ist, dass ich aber per winSCP als Root mit Passwort nicht auf die VM drauf komme. Die Net-Tools spuckt aber folgendes aus auf der VM100 (Container): Screenshot 2025-09-26 095705.png

Und das wäre noch die ip a auf dem VM100 (Container): Screenshot 2025-09-26 095740.png

Hab ich evtl. irgendwas mit den iptables verhauen auf der VE (Proxmox) oder auf der VM100 (Container) irgendwas vergessen?

Ich hab seit dem Neustart des Servers folgende Befehle ausgeführt:

Code:
iptables -t nat -A POSTROUTING -s '204.***.***.21/24' -o vmbr0 -j SNAT --to-source 204.***.***.21
iptables -t nat -D POSTROUTING -s '204.***.***.21/24' -o vmbr0 -j SNAT --to-source 204.***.***.21
iptables -t raw -I PREROUTING -i fwbr+ -j CT --zone 1
iptables -t raw -D PREROUTING -i fwbr+ -j CT --zone 1
iptables --list

iptables --list bleibt aber leer! Was mich wundert oder ist das normal? Bei den Befehlen gab es keine Fehlermeldung zurück.

Code:
ifdown vmbr0; dhcpcd -d
ifup vmbr0; dhcpcd -d

Code:
echo 1 > /proc/sys/net/ipv4/ip_forward
echo 1 > /proc/sys/net/ipv6/conf/all/forwarding
systemctl restart systemd-sysctl
sysctl net.ipv4.ip_forward
sysctl net.ipv6.conf.all.forwarding

Hättet ihr dazu noch eine Idee? Ich weiß, meine Fragen sind wirklich speziell, aber ich versuche alles damit ich es zum Laufen bekomme, ohne dass ich ständig nach einem Reboot wieder Manuel erstellen muss. Ich bin wirklich der Meinung, dass ich irgendwas übersehe oder vergessen habe!

Das Proxmox wurde nach der Anleitung aufgebaut: Proxmox VE: Installation und Grundkonfiguration
Einige Teile wegen der Netzwerk Konfiguration aus dem Proxmox Wiki und aus dem Artikel von Hetzner.

Wenn Ihr noch was wissen wollt, dann teilt mir es bitte mit! :cool:

Danke für eure Unterstützung!

Liebe Grüße
CainDawson
 

Attachments

  • Screenshot 2025-09-26 091126.png
    Screenshot 2025-09-26 091126.png
    37.7 KB · Views: 4
  • Screenshot 2025-09-26 092200.png
    Screenshot 2025-09-26 092200.png
    29.5 KB · Views: 4
  • Screenshot 2025-09-26 091733.png
    Screenshot 2025-09-26 091733.png
    40.6 KB · Views: 3
  • Screenshot 2025-09-26 091639.png
    Screenshot 2025-09-26 091639.png
    53.5 KB · Views: 3
  • Screenshot 2025-09-26 091539.png
    Screenshot 2025-09-26 091539.png
    67 KB · Views: 3
  • Screenshot 2025-09-26 091514.png
    Screenshot 2025-09-26 091514.png
    68.1 KB · Views: 3
  • Screenshot 2025-09-26 091414.png
    Screenshot 2025-09-26 091414.png
    57.6 KB · Views: 3
  • Screenshot 2025-09-26 091307.png
    Screenshot 2025-09-26 091307.png
    62.5 KB · Views: 2
  • Screenshot 2025-09-26 091232.png
    Screenshot 2025-09-26 091232.png
    45.9 KB · Views: 2
  • Screenshot 2025-09-26 092304.png
    Screenshot 2025-09-26 092304.png
    29.1 KB · Views: 3
Vielleicht liest Du als Erstes mal deinen Post selbst, und fragst Dich bitte: verstehst Du selbst etwas?

Was ist dein Ziel?

Einfach im Netzwerk vmbr0 auswählen und den Router mit dhcpd die Arbeit machen lassen.
 
Die Frage ist viel mehr, was dein erster Absatz soll? Ich bin Neuling was Proxmox betrifft und lese mich seit Tagen selbständig in sämtlichen Anleitungen durch, nebst YouTube-Videos. ;-) Wenn ich irgendwas Falsch mache, dann sag es mir bitte. ;-)

Das Ziel für mich ist, dass ich Proxmox als Virtualisierung, wozu es entwickelt wurde, nutzen kann, um zwei VM und zwei CT nutzen zu können. Da ich Unkosten einsparen möchte, durch die ganzen Server die ich habe. Mir ist wichtig, dass die Netzwerkstabilität vorhanden ist, die es ja, laut dem, was ich schreibe, nicht der Fall ist, wenn Einstellungen wieder zurückgesetzt werden. Wie oben beschrieben!

Die IP-Verteilung mit der Methode DHCPD läuft ja. Und die Fall Beispiele habe ich oben benannt, was nach einem Reboot oder Stop, Start verfahren dann passiert.

Daher auch meine Frage; was mache ich ggf. falsch oder habe ich was vergessen, zu konfigurieren, was mir auf Anhieb nicht aufgefallen ist.
 
Es ist gar nicht klar was Dein Ziel ist, dein erster Beitrag ist völlig unverständlich.
Und was sollen immer diese Bildnamen im Text?

Was sollen denn die Änderungen am Netzwerk und die iptables Einstellungen bewirken?
 
Last edited:
Entschuldige bitte, da ist mir ein Fehler unterlaufen. Die Fotos habe ich oben angehängt! Das hätte man auch im ersten Post doch erwähnen können. ;-)

Hier die letzten zwei Fotos noch, da man nur 10 Fotos anhängen kann! Damit mein Anliegen nun vollständig ist.

Was mein Ziel ist, habe ich eben erklärt. Ich möchte einen HOST, worin ich meine virtuellen Maschinen erstellen kann und entsprechend Webserver und was auch immer nutzen kann. ;-)
 

Attachments

  • Screenshot 2025-09-26 095705.png
    Screenshot 2025-09-26 095705.png
    16.1 KB · Views: 2
  • Screenshot 2025-09-26 095740.png
    Screenshot 2025-09-26 095740.png
    27.9 KB · Views: 2
Ok, ich hatte keine Bilder in meinem Feed!

Also was soll das ganze SDN? Lass es weg und arbeite mit den Basic.
Die SDN muss man vorher auch einrichten.
Dananch ein neues Netwerksegment festlegen und den Proxmox VE Host als default Gateware nutzen.
Dann hat man ein NAT in die Welt zur Verfügung.
Aber von ausserhalb - der Welt - kommt man nicht mehr direkt auf die VM oder LXC.
Oder anders ausgedrück SDN isoliert Dir die VM oder LXC vom realen Netz.
 
Last edited:
Ja wie gesagt das mit den Fotos, war mein Fehler, habe ich vergessen Hochzuladen! :)

SDN vereinfacht mir das ganze doch mit den Failover IP-Adressen, dass ich nicht ständig eine Failover IP-Adresse im VE Manuel hinterlegen muss. So wurde das erklärt. Man bedenke bitte, dass ich aktuell nur zwei Failover-IPS zwar habe, aber in naher Zukunft kommen ganze Subnetze noch dazu. Da ist eine schöne Übersicht dank der SDN am Ende doch vereinfachter für mich, gerade weil über die IPAM alles aufgelistet werden kann, was aktuell in der Nutzung ist.
Was meinst Du direkt mit Basic?
Was muss man den bei SDN noch einrichten? Es funktioniert ja auf einen CT wie auf den Fotos zu sehen, dass mit SDN eine Netzwerk Verbindung hergestellt wird. Die Schritte, die oben benannt habe, die nach einem Reboot oder Start/Stop der Fall ist, muss ja irgendwie dauerhaft gespeichert werden können auf meiner VE.

Unter ein neues Netzwerksegment festlegen meinst Du sicherlich ein vmbr1, statt vmbr0 zu nutzen oder was meinst Du jetzt direkt damit?
 
@CainDawson ich hatte Dir den Hinweis zum einrichten des SDN gegen, jetzt sollte von Dir der Link zum Proxmox Wiki folgen und die Antwort folgen, jepp ist gemacht.
 
Was SDN betrifft, bin ich danach gegangen:

Code:
Die Konfiguration erfolgt über die Web-Benutzeroberfläche auf Rechenzentrumsebene und ist in die folgenden Abschnitte unterteilt:
SDN:: Hier erhalten Sie einen Überblick über den aktuellen aktiven SDN-Status und können alle ausstehenden Änderungen auf den gesamten Cluster anwenden.
Zonen : Erstellen und verwalten Sie virtuell getrennte Netzwerkzonen
VNets VNets: Erstellen Sie virtuelle Netzwerkbrücken und verwalten Sie Subnetze
Quelle: https://pve.proxmox.com/pve-docs/chapter-pvesdn.html#pvesdn_main_configuration

Das klappt ja auch auf den Containern so weit. Die Probleme, die ich ja sonst habe, habe ich oben ja erläutert, zwecks Verbindungsverlust!
 
Natürlich … Siehe Anhang. :-) Nicht zu vergessen, dass dies automatisch Installiert ist, da ich die aktuellste Version Proxmox verwende und bisher keine ältere Version als 9.0.10 bisher verwendet habe. Das ist die erste Version bisher. Da ich bisher nicht mit Proxmox gearbeitet habe!

Auch der Vermerk in den Interfaces ist hinterlegt, das bereits automatisch:
Code:
source /etc/network/interfaces.d/*
 

Attachments

  • Screenshot 2025-09-26 145125.png
    Screenshot 2025-09-26 145125.png
    28.7 KB · Views: 2
zu dem Problem mit deinem folgenden Eintrag

Code:
echo 1 > /proc/sys/net/ipv4/ip_forward
echo 1 > /proc/sys/net/ipv6/conf/all/forwarding
systemctl restart systemd-sysctl
sysctl net.ipv4.ip_forward
sysctl net.ipv6.conf.all.forwarding

Die Sachen einfach unter /etc/sysctl.d/sysctl.conf
aktivieren bzw eintragen dann sind die auch nach einem Reboot wieder aktiviert
 
zu dem Problem mit deinem folgenden Eintrag

Code:
echo 1 > /proc/sys/net/ipv4/ip_forward
echo 1 > /proc/sys/net/ipv6/conf/all/forwarding
systemctl restart systemd-sysctl
sysctl net.ipv4.ip_forward
sysctl net.ipv6.conf.all.forwarding

Die Sachen einfach unter /etc/sysctl.d/sysctl.conf
aktivieren bzw eintragen dann sind die auch nach einem Reboot wieder aktiviert
Aber wieso braucht er das?
Ich nutze auch SDN im Simple Net mit SNAT und DNAT und ändere nichts an diesen Parametern.
 
zu dem Problem mit deinem folgenden Eintrag

Code:
echo 1 > /proc/sys/net/ipv4/ip_forward
echo 1 > /proc/sys/net/ipv6/conf/all/forwarding
systemctl restart systemd-sysctl
sysctl net.ipv4.ip_forward
sysctl net.ipv6.conf.all.forwarding

Die Sachen einfach unter /etc/sysctl.d/sysctl.conf
aktivieren bzw eintragen dann sind die auch nach einem Reboot wieder aktiviert

Ganz lieben Dank! An die Datei hab ich gar nicht gedacht!

Aber wieso braucht er das?
Ich nutze auch SDN im Simple Net mit SNAT und DNAT und ändere nichts an diesen Parametern.

Ok, dann erkläre mir bitte, damit die Meinungen nicht so weit auseinander gehen, wie ich das dann realisieren soll und wie ich die CT entsprechend auch dauerhaft im Internet habe, sowohl die Ports wie 22 verwenden kann.
Denn ich finde keine wirkliche Lösung aus meinem Blickwinkel aktuell. Ich weiß, dass eine Art Community Support eine kostenlose Lösung ist und man gerne anderen zwar Helfen möchte und man dabei nichts verdient und den User entsprechend logische Denkweisen geben möchte. Aber ich hab aktuell wirklich kein Ansatz mehr, was ich falsch mache?


Das Gleiche bei den VM, da bekomme ich weder mit Windows noch mit Linux überhaupt keine Verbindung.

Edit: Wie ich auf die Weiterleitung überhaupt komme, ist aus dem Artikel: https://community.hetzner.com/tutor...e/de#ip-weiterleitung-auf-dem-host-aktivieren
 
Last edited:
Ich habe aktuell 3-4 Server am Laufen. Kostenpunkt mehrere Hundert Euros.

Ich hab mir gedacht das ich mir Virtualizor zulege um sog. VPS zu erstellen. Leider klappte das mit einigen Punkten für AMD CPUs nicht. Wegen SVM und RVI. Mein Hoster sagt, ich soll am besten Proxmox nutzen. Da dies unterstützt wird.

Also, was ich möchte ist Folgendes:

Ich habe IP-Adressen ohne Ende. Kann diese jederzeit als FailOver aktivieren, dass ich Sie zusätzlich nutzen kann.

Ich möchte Proxmox VE nutzen, um VM und CT erstellen zu können.
Aus 3-4 Server eben nur einen machen, wo ich Virtualisierte Maschinen, am besten mit VM errichten kann, als wäre es eben halt ein Virtueller Server, wo ich dann entsprechend meinen Sachen ablegen kann. Wie man ein vollständigen Webserver erstellt und einrichtet, ist mir ja bekannt.

Ich komme einfach nur nicht damit klar, dass ich keine richtige Konfiguration finde, wie ich das hinbekomme, dass, wenn ich eine FailOver IP nutze, mit Ubuntu 24.04 als VM eine Internetverbindung herstellen zu können, mit allen möglichen, wichtigen Ports, wie z. B. 22.

IP1 = Proxmox (als IPv4 & IPv6)
FailOverIP1 = VM1 (als IPv4 & IPv6)
FailOVerIP2 = VM2 (als IPv4 & IPv6)
usw.

IP-Adressen sind wie gesagt mehr als genug vorhanden! Sowohl IPv4 als IPv6. Ich hab bisher in diesem Thema nur mit IPv4 erstmal probiert. Also nicht wundern, warum ich jetzt IPv6 mit erwähne.

Eine reine Virtualisierung auf dem HOST mit sog. VM's. Ich scheitere einfach an der Netzwerk Konfiguration. Bin gerne bereit, mich weiterzubilden, mit Hilfe, um noch mehr mein Wissen zu stärken, aber einiges wie oben benannt, hab ich auch nicht wirklich verstanden von User news.