Proxmox SDN Installation und Konfiguration

Proxmox SDN Installation und Konfiguration

Installation Proxmox VE auf einem dedizierten Server (Hetzner, 1 IP, SDN)

1. Basisinstallation Debian 12 (Bookworm)

  • Server ins Rescue-System booten
  • installimage ausführen, Debian 12 (Bookworm) wählen
  • RAID-Level, Hostnamen, Partitionierung einstellen
  • Installation starten, danach Neustart durchführen

2. APT-Quellen und Proxmox installieren

  • Proxmox GPG-Key und Repository hinzufügen:
curl -o /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg http://download.proxmox.com/debian/proxmox-release-bookworm.gpg
echo "deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list
  • Enterprise-Repository deaktivieren:
echo '# deb https://enterprise.proxmox.com/debian/pve bookworm InRelease' > /etc/apt/sources.list.d/pve-enterprise.list
  • System aktualisieren und Proxmox installieren:
apt update
apt full-upgrade
apt install proxmox-ve
reboot

3. Netzwerk-Konfiguration für SDN vorbereiten

  • /etc/network/interfaces konfigurieren (Beispiel, Interface anpassen!):
source /etc/network/interfaces.d/*

auto lo
iface lo inet loopback
iface lo inet6 loopback

auto enp0s31f6
iface enp0s31f6 inet manual

auto vmbr0
iface vmbr0 inet static
    address <ServerIP>/26
    gateway <Gateway>
    bridge_ports enp0s31f6
    bridge_stp off
    bridge_fd 0
    up route add -net <ServerIP> netmask 255.255.255.192 gw <Gateway> dev enp0s31f6

iface vmbr0 inet6 static
    address <ServerIP>/64
    gateway <Gateway>
  • Wichtig: Interface (enp0s31f6) muss dem Server entsprechen (z.B. eno1).
  • <ServerIP> und <Gateway> durch die tatsächlichen IP-Adressen ersetzen.

4. DHCP für SDN einrichten

apt -y install dnsmasq
systemctl disable --now dnsmasq

5. Proxmox SDN in GUI konfigurieren

  • GUI öffnen: https://<ServerIP>:8006 (echte Server-IP einsetzen!)
  • SDN aktivieren:
    • Rechenzentrum > SDN > Zonen → Simple Zone hinzufügen
      • Erweiterte Optionen aktivieren, DHCP aktivieren
    • Rechenzentrum > SDN > VNets
      • vnet0 erstellen und Zone auswählen
      • Subnetz hinzufügen:
        • Subnetz: 10.0.0.0/24
        • Gateway: 10.0.0.1
        • SNAT: aktivieren
        • DHCP-Bereich: 10.0.0.100 - 10.0.0.200
  • Änderungen anwenden (Rechenzentrum > SDN > Zonen → Anwenden)

6. Firewall konfigurieren

  • Unter Rechenzentrum > Firewall Regeln erstellen:
RegelRichtungAktionProtokollPortInterfaceMakro
SSH ZugangINACCEPT---SSH
Web UI ZugangINACCEPTTCP8006--
DHCPINACCEPT--vnet0DHCPfwd
DNSINACCEPT--vnet0DNS
  • Firewall aktivieren:
pve-firewall start

7. Container erstellen

  • Bei Container-Erstellung Netzwerk auf vnet0 setzen
  • DHCP für automatische IP-Vergabe auswählen