Debian 8 - Proxmox 4 - KVM Routed Konfiguration

|I|I|I

New Member
Hallo Forum,

vorab: Das Thema tauchte hier bereits häufiger auf. In den entsprechenden Themen konnte ich jedoch keine Lösung für mein(e) Problem(e) finden.

Ausgangssituation: Server bei Hetzner, via Rescue System Debian 8 minimal installiert und danach Proxmox nach dieser Anleitung: https://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_Jessie

Soweit erfolgreich. Kernel wurde geladen, Weboberfläche ist zugänglich. Die optionalen Schritte habe ich ausgelassen.

Im Anschluss daran habe ich mich an die Netzkonfiguration (KVM/Routed) gemacht, und zwar nach dieser Anleitung: http://wiki.hetzner.de/index.php/Proxmox_VE#Netzkonfiguration

Wir gehen von folgenden (fiktiven) Adressen aus:

Laut Hetzner Panel
Haupt-IP: 140.X.X.230
Netzmaske: 255.255.255.224
Gateway: 140.X.X.220
Broadcast: 140.X.X.255

Zusatz-IP: 130.X.X.100
Netzmaske: 255.255.255.248
Gateway: 130.X.X.90
Broadcast: 130.X.X.95

Meine /etc/network/interfaces auf dem Host sehen folgendermaßen aus:

Code:
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
        address  140.X.X.230
        netmask  255.255.255.255
        pointopoint 140.X.X.220
        gateway  140.X.X.220

# default route to access subnet


auto vmbr0
iface vmbr0 inet static
        address  140.X.X.230
        netmask  255.255.255.255
        bridge_ports none
        bridge_stp off
        bridge_fd 0
        up ip route add 130.X.X.100/32 dev vmbr0

Auf dem Debian 8 Guest läuft folgende Konfiguration:

Code:
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
        address  130.X.X.100
        netmask  255.255.255.255
        pointopoint 140.X.X.230
        gateway  140.X.X.230

Ehrlich gesagt weiß ich nicht mehr weiter. Ich sitze nun seit 8 Stunden vor diesem Problem.

Was funktioniert:
- Host kann Guest pingen
- Guest kann Host pingen
- Host kann ins Netz pingen
- Host kann von außerhalb gepingt werden

Was nicht funktioniert:
- Guest kann nicht ins Netz pingen
- Guest kann nicht von außerhalb gepingt werden

Muss zugeben, dass ich mich in dem Bereich (Netze) noch nicht so gut auskenne. Die Administrierung eines Debian Servers ohne Virtualisierung hat mir bisher nie Probleme bereitet aber hier komme ich nicht weiter.

Wie hier bereits von chiefsucker beschrieben habe ich meine /etc/sysctl.d/99-hetzner.conf konfiguriert, bzw. seine Konfiguration übernommen.

Für jede Hilfe oder Lernmaterial bin ich dankbar.

Viele Grüße
|I|I|I
 
Ich schließe mich hier einmal an, mich würde auch Interessieren, wi eman ganze Subnetze und einzel IP's bei Proxmox vernünftig einrichtet, so das es bei Hetzner funktioniert.
 
Hier mal meine Config, allerdings noch Proxmox 3.4 und Debian 7, aber das sollte eigentlich kein Problem sein.

Host:
Code:
auto  eth0
iface eth0 inet static
  address   136.xxx.xx.134
  netmask   255.255.255.192
  gateway   136.xxx.xx.129
  # default route to access subnet
  up route add -net 136.xxx.xx.128 netmask 255.255.255.192 gw 136.xxx.xx.129 eth0

auto vmbr0
iface vmbr0 inet static
       address   136.xxx.xx.134
       netmask   255.255.255.255
       bridge_ports none
       bridge_stp off
       bridge_fd 0
       up ip route add 136.xxx.xx.179/32 dev vmbr0
       up ip route add 136.xxx.xx.180/32 dev vmbr0
       up ip route add 136.xxx.xx.181/32 dev vmbr0

Client Ubuntu 14:
Code:
auto eth0
iface eth0 inet static
        address 136.xxx.xxx.179
        netmask 255.255.255.255
        pointopoint 136.xxx.xx.134
        gateway 136.xxx.xx.134
        # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 213.133.98.98 213.133.99.99
 
Die IP Routen unterhalb von VMBR0 sind die einzel IP's oder? Wie richte ich den eigentlich ein Subnet ein das ich mit KVM verwenden kann?
 
Hallo Max,

nach wie vor keine Chance, auch nicht wenn ich deine Konfiguration so übernehme und meine Netzeinstellungen verwende.

Das Problem bleibt nach wie vor das Gleiche. Guest kann auf Host pingen und umgekehrt, an Guest kommt man von außen nicht ran und er selbst kommt auch nicht raus.

Für weitere Ideen bin ich dankbar.

Viele Grüße
|I|I|I
 
Das ist seltsam, das läuft bei mir auf mehreren Servern. Hast du die Default Route gesetzt, die fehlte bei dir? Was auch gerne mal vergessen wird ist das eintragen der Nameserver in die resolv.conf. Ansonsten hier noch die sysctl.conf

sysctl.conf
Code:
# ipv4 settings
net.ipv4.ip_forward = 1
net.ipv4.conf.default.forwarding = 1
net.ipv4.conf.all.forwarding = 1
net.ipv4.conf.default.send_redirects = 1
kernel.sysrq = 1

# ipv6 settings
net.ipv6.conf.all.forwarding = 1
net.ipv6.conf.default.forwarding = 1
net.ipv6.conf.default.accept_redirects = 1

net.ipv6.conf.eth0.autoconf = 0
net.ipv6.conf.eth0.accept_ra = 0
net.ipv6.conf.all.accept_redirects = 0
net.ipv6.conf.all.router_solicitations = 1
net.ipv6.conf.default.proxy_ndp = 1
net.ipv6.conf.all.proxy_ndp = 1
 
Back
Top