Einer KVM-VM sind mehrere IP-Adressen zugewiesen

Einer KVM-VM sind mehrere IP-Adressen zugewiesen

System: Betriebssystem: Debian 6.0 64-Bit mit KVM aus Paketen installiert.
KVM wird mit Cloudmin 6.4.kvm verwaltet

. Ich habe ein /29-Subnetz von meinem Host. Die Bridge ist richtig eingerichtet, damit jede VM ihre eigene IP hat, die über einen DHCP-Server zugewiesen wird, der auf dem Host läuft. Ich bin dieser Anleitung von meinem Host gefolgt: http://wiki.hetzner.de/index.php/KVM_mit_Nutzung_aller_IPs_aus_Subnetz(Sie müssen es über GTranslate laufen lassen, es ist ein deutscher Host, also deutsche Anleitung)
Host-IP (nicht meine echte IP): 1.2.3.4
Mein Subnetz ist 5.6.7.8/29, was bedeutet, dass meinen VMs die folgenden IPs zur Verfügung stehen:
5.6.7.8
5.6.7.9
5.6.7.10
...
5.6.7.15

Wie erwähnt ist das Routing eingerichtet und die 4 VMs, die ich eingerichtet habe, haben alle eine IP und können mit der Außenwelt und untereinander kommunizieren. Das ist nicht das Problem, das ich habe. Wenn ich versuche, einer VM eine weitere IP hinzuzufügen, kann die IP keinen Ping von der Außenwelt senden.

Der Vollständigkeit halber sei erwähnt, dass mein ultimatives Ziel darin besteht, einen DNS-Server ausführen und registrieren zu können, sodass ich alle meine Domänen darauf verweisen und DNS von einer auf einer der VMs installierten Virtualmin-Installation aus steuern kann (und auf diese Weise meine Websites einfacher ausführen kann, anstatt in die DNS-Konsole meines Registrars gehen zu müssen, eine Subdomäne zu erstellen und dann manuell einen virtuellen Apache-Server zu erstellen usw.).

Wenn ich also eine VM erstelle, erhält sie die nächste verfügbare IP, in diesem Fall 5.6.7.11. Ich möchte dieser VM auch 5.6.7.12 oder sogar 5.6.7.13 oder eine andere verfügbare IP zuweisen können. Wenn ich dies tue, kann die IP jedoch nicht von außen angepingt werden.

Meine Schritte:
1. Erstellen Sie die VM wie üblich in Cloudmin.
2. Installieren Sie das Betriebssystem und richten Sie die erste IP auf der VM
ein. 3. Navigieren Sie in Cloudmin zu „Systemkonfiguration“ -> „Netzwerkschnittstellen“ und fügen Sie ein weiteres ethN-Gerät mit der gewünschten MAC-Adresse und dem Bridge-Gerät gemäß der Anleitung meines Hosters oben hinzu.
4. Fügen Sie das neue Gerät zur VM hinzu und starten Sie die VM neu. Beim erneuten Hochfahren behauptet das von mir hinzugefügte ethN (eth1), dass es auf der VM nicht vorhanden ist. Ich kann also nichts wie „
ifconfig eth1 up“ tun
, da ich sonst die Fehlermeldung „Kein solches Gerät“ erhalte.

Ich denke, das liegt daran, dass Cloudmin der Maschine eine IP zuweist und dann einen Eintrag zu einer Art Routing auf dem Host hinzufügt. Ich kann dazu allerdings keine Dokumentation finden. Hat jemand eine Idee, wie ich das erreichen kann?

BEARBEITET: Gibt es alternativ eine bessere Open-Source-GUI, mit der ich KVM verwalten kann und die mir dies einfacher ermöglicht, als Sie empfehlen würden?

Antwort1

Stellen Sie zunächst sicher, dass SieBridging richtig einrichtendamit Ihre virtuellen Maschinen mit dem Netzwerk kommunizieren können.

Zweite,Erstellen Sie einen IP-Poolenthält Ihr /29-Netzwerk und die Gateway-Adresse innerhalb dieses /29. Das korrekte Einstellen der Gateway-Adresse ist wahrscheinlich der Teil, den Sie vergessen haben. Hetzner wird Ihnen mitteilen, welche Adresse im /29 das Gateway ist.

Drittens: Weisen Sie virtuellen Maschinen IPs zu und haben Sie Spaß.

Antwort2

Gelöst durch diesen Beitrag (den ich auch gepostet hatte)KVM mit einer Host-IP und einem anderen Subnetz für Maschinen

Durch die Einrichtung ohne DHCP kann ich ganz einfach mehr als eine IP pro Gast verwenden.

verwandte Informationen