Nur Host-Netzwerk Xen 4.4

Nur Host-Netzwerk Xen 4.4

Ich habe eine IP-Adresse (IPv4) und versuche, ein DomU (stabiles Debian) auf einem Dom0 zu installieren, auf dem das neueste Xen 4.4.1 unter Debian Testing läuft.

Ich habe eine Xenbr0-Brücke erstellt und sie ist meinem eth0 zugeordnet.

Mein DomU kann mit „xl create my.cfg“ gestartet werden und das Installationsprogramm (unter Verwendung des Debian-Installationsprogramms mit initrd.gz und vmlinuz) wird gestartet. Dann versucht die automatische Netzwerkkonfiguration, eine IP über DHCP in meinem DomU zu erhalten, aber die Netzwerkverbindung schlägt fehl, da ich keinen DHCP-Server habe.

Wie kann ich mein DomU manuell so einstellen, dass es über xenbr0 eine Verbindung nach außen (wildes Internet) herstellt, damit ich eine Netzwerkinstallation durchführen kann?

Danke für alle Hinweise.

Antwort1

Sie können NAT für Ihre VM manuell einrichten, beispielsweise wie folgt:

  1. Erstellen Sie eine weitere Brücke:brctl addbr xenbr1

  2. Fügen Sie es Ihrer VM hinzu:bridge=xenbr1

  3. Bringen Sie die Brücke mit einem Netzwerk hoch, zum Beispielifconfig xenbr1 192.168.0.1/24 up
  4. Richten Sie einen DHCP-Server und eine Konfiguration für Ihr Netzwerk ein

    subnet 192.168.0.0 netmask 255.255.255.0 { range 192.168.0.10 192.168.0.50; option routers 192.168.0.1; default-lease-time 600; max-lease-time 7200; }

    Und binden Sie DHCP an Ihre Bridge xenbr1. Aberdu kannst überspringendieser Schritt. Sie müssen in Ihrem Installationsprogramm nur eine statische IP angeben.

  5. Fügen Sie eine SNAT-Regel hinzu, zum Beispiel:iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j SNAT --to-source ...

  6. Weiterleitung zulassennet.ipv4.conf.all.forwarding = 1

Danach haben Sie ein funktionierendes Netzwerk in Ihrer VM. Sie können auch vif = ['bridge=xenbr1,script=vif-nat']in Ihrer VM-Konfiguration angeben (weitere Informationen hierhttp://wiki.xenproject.org/wiki/Xen_Networking). Es werden einige NAT-Einstellungen automatisiert. Aber in älteren Versionen von Xen verhielt es sich seltsam. Ich persönlich mag es, alles unter Kontrolle zu haben, also bevorzuge ich die Methode, die ich zuvor beschrieben habe.

Von hier entnommen:https://serverfault.com/questions/634280/host-only-network-xen-4-4

verwandte Informationen