J'ai 2 machines virtuelles domU installées sur un 11.10 Oneiric Dom0. Mon réseau interne est sur le sous-réseau 192.168.1, et lorsque la domU démarre, ils obtiennent des ips sur le sous-réseau 192.168.122. J'ai essayé de suivre les instructions ici: http://wiki.kartbuilding.net/index.php/Xen_Networking
xend-config.sxp est configuré correctement, mais aucun de mes domU n'a de fichier de configuration dans/etc/xen à modifier. ifconfig indique que j'ai les appareils suivants:
eth0, lo, tap3.0, vif3.0, vif4.0, virbr0
bridge-utils est installé. J'ai aussi juste essayé de suivre ces étapes:
https://serverfault.com/questions/233201/bringing-the-xenbr0-interface-up-on-xen-under-ubuntu-8-04
Sudo brctl addbr xenbr0
Sudo brctl addif xenbr0 vif3.0
device vif3.0 is already a member of a bridge; can't enslave it to bridge xenbr0.
Toutes les idées sur les prochaines étapes sont grandement appréciées!
La question se résumait à 2 points:
Etablissement d'une interface réseau pontée (xenbr0
) :
Compiler les informations de ici .
ajouté ce qui suit à /etc/network/interfaces
:
auto xenbr0
iface xenbr0
bridge_ports eth0
bridge_stp on
bridge_maxwait 0
bridge_fd 0
le simple redémarrage de la mise en réseau n'a pas suffi, mais le redémarrage de la machine et l'exécution de ifconfig
ont renvoyé:
xenbr0 Link encap:Ethernet HWaddr 50:e5:49:e6:bd:e2
inet addr:192.168.1.111 Bcast:192.168.1.255 Mask:255.255.255.0
brctl show
a renvoyé:
bridge name bridge id STP enabled interfaces
virbr0 8000.000000000000 yes
xenbr0 8000.50e549e6bde2 yes eth0
tap4.0
vif3.0
vif4.0
La clé étant ici le eth0 répertorié comme interface pour xenbr0
.
Une fois que xenbr0
est configuré, nous pouvons configurer les domU pour qu'ils l'utilisent comme interface.
Utilisation de la méthode 2 trouvée ici :
xm list -l SLES10 > sles10
où "SLES10" est le nom de votre domULocalisez la lecture de ligne
(bridge virbr0)
Le changer en
(bridge eth0)
Réimporter la nouvelle configuration
xm new -F sles10
Au redémarrage, les deux domU se trouvent maintenant sur le sous-réseau 192.168.1.