Netzwerk Grundeinstellungen IP-Subnet + DHCP

p_0x

New Member
Apr 6, 2017
3
0
1
35
Hallo Community,

ich habe diverse Post, Anleitung und Tutorials durchgelesen und nachgestellt, KEINE brachte erfolg.

Im Endeffekt will ich nur das was scheinbar alle schon haben. Ein Root mit Proxmox, ein Subnet /29 und ein DHCP-Konstrukt welches neuen VM eine IPv4 zuteielt.

Ich habe aufgrunddessen mein Root schon 4 mal wieder neuinstallieren müssen, weil alle Anleitungen veraltet, falsch oder nicht vollständig sind.

Des wegen brauch ich jetzt mal einen initialen denkanstoß. :)

Der Root läuft auf Debian 8 (aktuell - und minimal )

Proxmox ist Version 4.4 (aktuell) - installiert nach dieser Anleitung: https : / / pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_Jessie

Das Subnet hab ich von Hetzner, welche mir diese Anleitung zur Verfügung stellen, aber nicht hilfreich ist:
https : / / wiki.hetzner.de/index.php/Proxmox_VE

Ich hab mittlerweile alles ausprobiert und gegoogelt, jetzt brauch ich hilfe!

Sag mir bitte welche Infos ihr braucht.

Viele Grüße und Dank
 
Hallo,

Heztner Netzwerke sind nicht für DHCP gemacht.

Das einzige was du machen kannst ist ein masqueraded network und dann SNAT oder DNAT verwenden.

https://pve.proxmox.com/wiki/Network_Model#Masquerading_.28NAT.29_with_iptables

Hallo Wolfgang,
vielen Dank für deinen Hinweiß.

ich bin mal folgender Anleitung von Hertzner him self gefolgt: https : / / wiki.hetzner.de/index.php/KVM_mit_Nutzung_aller_IPs_aus_Subnetz#DHCP-Server_f.C3.BCr_virtuelle_Maschinen

Des weiterem sagte der hetzner support das es so wie ich es mir vorstelle doch moglich ist.

Die Vergange der intenen IPs an die VM funktionert, allerdings kommen die einfach nicht ins Internet, den host erreichen sie.

Hier mal meine interfaces, der fehler muss im Routing zwischen den internen IPs der VM zum neuen Hetzter Subnet (vmbrX) und zum Host (eth0) liegen. Wie sollte das aussehen?

(Ich hab den Server mittlerweile mehr als 10mal zurücksetzten müssen, mir reicht es langsam.)

Code:
auto lo
iface lo inet loopback
#iface lo inet6 loopback

auto eth0
iface eth0 inet static
  address X.Y.Z.16
  netmask 255.255.255.255
  gateway X.Y.Z.1
  pointopoint X.Y.Z.1
  # route X.Y.Z.0/27 via X.Y.Z.1
  # up route add -net X.Y.Z.0 netmask 255.255.255.224 gw X.Y.Z.1 dev eth0

auto vmbr56
iface vmbr56 inet static
    address 172.16.56.1
    netmask 255.255.255.0
    pre-up brctl addbr $IFACE
    post-up route add -host X.Y.Z.56 $IFACE
    post-down brctl delbr $IFACE
   
auto vmbr57
iface vmbr57 inet static
    address 172.16.57.1
    netmask 255.255.255.0
    pre-up brctl addbr $IFACE
    post-up route add -host X.Y.Z.57 $IFACE
    post-down brctl delbr $IFACE
   
   
auto vmbr58
iface vmbr58 inet static
    address 172.16.58.1
    netmask 255.255.255.0
    pre-up brctl addbr $IFACE
    post-up route add -host X.Y.Z.58 $IFACE
    post-down brctl delbr $IFACE
   
   
auto vmbr59
iface vmbr59 inet static
    address 172.16.59.1
    netmask 255.255.255.0
    pre-up brctl addbr $IFACE
    post-up route add -host X.Y.Z.59 $IFACE
    post-down brctl delbr $IFACE
   
   
auto vmbr60
iface vmbr60 inet static
    address 172.16.60.1
    netmask 255.255.255.0
    pre-up brctl addbr $IFACE
    post-up route add -host X.Y.Z.60 $IFACE
    post-down brctl delbr $IFACE
   
   
auto vmbr61
iface vmbr61 inet static
    address 172.16.61.1
    netmask 255.255.255.0
    pre-up brctl addbr $IFACE
    post-up route add -host X.Y.Z.61 $IFACE
    post-down brctl delbr $IFACE
   
   
auto vmbr62
iface vmbr62 inet static
    address 172.16.62.1
    netmask 255.255.255.0
    pre-up brctl addbr $IFACE
    post-up route add -host X.Y.Z.62 $IFACE
    post-down brctl delbr $IFACE
   
   
auto vmbr63
iface vmbr63 inet static
    address 172.16.63.1
    netmask 255.255.255.0
    pre-up brctl addbr $IFACE
    post-up route add -host X.Y.Z.63 $IFACE
    post-down brctl delbr $IFACE

Folgende Test hab ich gemacht:

VM erreicht public Host IP per ICMP
Host erreicht intere VM IP per ICMP
VM erreicht keine IP im Internert und die Hetzner DNS Server auch nicht
Host erreicht die VM über ihre publich IP auch nicht

Es muss ein Routing problem sein...
 
Last edited:
was sagt
Code:
cat /proc/sys/net/ipv4/ip_forward

wenn 0 rauskommt, bitte auf 1 setzen

Code:
sysctl -w net.ipv4.ip_forward=1

persistent kann man das im /etc/sysctl.conf setzen
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!