Hallo Liste, auf meiner Workstation habe ich Gentoo-Linux 2.6.16.49-xen als Domain0 laufen. Als DomU habe ich Debian Etch mittels debootstrap aufgesetzt, und kann es mit einem Gentoo Xen-DomU kernel auch booten. In der Dom0 exsistieren folgende interfaces: lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 peth0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF UP BROADCAST NOARP MTU:1500 Metric:1 vif0.0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF UP BROADCAST RUNNING NOARP MTU:1500 Metric:1 vif1.0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF UP BROADCAST RUNNING NOARP MTU:1500 Metric:1 xenbr0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF UP BROADCAST RUNNING NOARP MTU:1500 Metric:1 In der domU exsistiert das interface eth0, welches ich auch problemlos hochfahren kann. Laut dem wiki auf Xensource ist nun das interface eth0 in der domU mit dem interface vif<domU-id>.0 in der dom0 mit einem virtuellen Netzwerk-kabel verbunden. Demnach müßte ich doch die ip adressen der interfaces (nachdem ich die mit einer statischen ip hochgefahren habe) gegenseitig pingen können, geht aber nicht. Die routing tabellen sollten auch ok sein. Routing domU: (192.168.200.20) Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.200.0 * 255.255.255.0 U 0 0 0 eth0 Routing Dom0: (192.168.200.10) Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.200.0 * 255.255.255.0 U 0 0 0 vif1.0 loopback * 255.0.0.0 U 0 0 0 lo Hat noch jemand eine Idee? Gruß, Thomas
Thomas Roskam wrote:
auf meiner Workstation habe ich Gentoo-Linux 2.6.16.49-xen als Domain0 laufen. Als DomU habe ich Debian Etch mittels debootstrap aufgesetzt, und kann es mit einem Gentoo Xen-DomU kernel auch booten. (...)
ich hab das Zeug zwar selbst noch nie benutzt, aber ein Kollege hat das am Laufen und hat auch furchtbar gekämpft bis das Netz richtig ging. Er hat folgende Interface-Datei: -------schnipp------- # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback # The primary network interface #allow-hotplug eth0 #iface eth0 inet dhcp # The bridge interface auto xenbr0 iface xenbr0 inet dhcp bridge_ports eth0 bridge_fd 9 bridge_hello 2 bridge_maxage 12 bridge_stp off -------schnapp------- Insbesondere die Konfiguration dieser Bridge ist wohl entscheidend. Gruß, Andre -- Andre Landwehr, Ricklinger Stadtweg 42, D-30459 Hannover Phone: +49-(0)511-1054932, Mobile: +49-(0)175-4648375
On Tue, May 22, 2007 at 09:16:00AM +0200, Andre Landwehr wrote:
[ ... config xenbr0 ... ] Insbesondere die Konfiguration dieser Bridge ist wohl entscheidend. die übernimmt xen aber schon für Dich, wenn Du in der /etc/xen/xend-config.sxp
(network-script network-bridge) setzt. Bei einigen Distris steht da aber (network-script dummy) oder sowas. Dies erzeugt die xenbr0 automatisch und bindet daran auch gleich das erste gefundene Interface. Weiterhin wird jede erstellte DomU automatisch daran gebunden, sofern nichts anderes angegeben ist. Etwas komisch hat sich die automatische Konfiguration, wenn mehr als ein Netzwerkinterface da ist. -- Christian Ordig Germany
Teilnehmer (3)
-
Andre Landwehr
-
Christian Ordig
-
Thomas Roskam