Beiträge von micha.kah

    Hallo,

    leider ist mein Eintrag schon etwas älter und die Konfiguration habe ich nicht mehr am Laufen. Was genau hast Du denn vor? M.E. ging es in dem Thread darum, das Internet für mehrere Container erreichbar zu machen.

    Mit nur einer IP ist das etwas beschwerlich. Und dann kommt noch dazu, dass es nicht funktioniert, wenn im Container die Firewall aktiv ist.

    Deshalb war die von mir angesprochene Herangehensweise, einen Container zu erzeugen, der das Routing ins Internet für weitere Container erledigt. Dieser Routing-Container hat zwei Netzwerkkarten: eine Bridge, die er mit dem VPS-Host teilt und eine, die er mit weiteren Containern teilt. (Ich müsste hier ganz tief graben, vielleicht nimmt er für die erste auch die NIC des VPS-Host!?)

    Wichtig ist, dass ein Forwarding zwischen dem Proxmox Host und dem Container konfiguriert ist und dass keine Proxmox-Firewall für die Netzwerkkarte des Routing-Containers aktiviert ist. Die Firewall läuft z.B. als iptables im Container.

    ACHTUNG: Ich lege hier nur die technischen Voraussetzungen dar. Ich warne ausdrücklich davor, diese Konfiguration umzusetzen wenn man nicht weiß, was man tut. Ggf. führt es dazu, dass der Container ungeschützt im Internet steht.

    Was jedenfalls nicht geht, ist dem Container die öffentliche IP zu geben, da diese immer an die MAC des VPS und damit des Proxmox-Hosts gebunden ist. Dadurch, dass der Container per NAT mit Rechnern im Internet spricht, erhalten seine IP-Pakete automatisch die öffentliche IP-Adresse des VPS-Systems.

    Ich hoffe, der Erklärungsversuch schafft etwas Klarheit.

    Viele Grüße

    Ich versuche seit zwei Tagen, eine identische Struktur aufzubauen. Alles funktioniert, solange die Firewall in den Einstellungen der Netzwerkkarten der Container deaktiviert ist. Sobald aber die Firewall aktiviert wird, erhalten die Container keinen Zugriff mehr auf das Internet.

    Dazu habe ich hier folgenden Hinweis eines Proxmox Staff Members gefunden:

    Zitat

    However: important to know that for firewalling of VM and CT ports additional bridges are created; to combine these bridges with NAT is not supported by LINUX. A possible workaround is to use for NAT an extra container.

    D.h. die Infrastruktur kann so nicht funktionieren. Der Lösungsvorschlag ist, einen Container als Router aufzusetzen, hier die Firewall nicht zu aktivieren und den Traffic der restlichen Container über diesen Router zu leiten.