Xen - Pas de réseau... [ Résolu ]

Xen - Pas de réseau... [ Résolu ] - Installation - Linux et OS Alternatifs

Marsh Posté le 29-11-2008 à 16:09:49    

Bonjour à tous,
Je viens d'installer Xen sur une Debian Etch. Ma première machine virtuelle se lance bien, par contre pas de réseau, j'ai cette erreur lors du démarrage :

Setting up networking....
Configuring network interfaces...SIOCSIFADDR: No such device
eth0: ERROR while getting interface flags: No such device
SIOCSIFNETMASK: No such device
SIOCSIFBRDADDR: No such device
eth0: ERROR while getting interface flags: No such device
eth0: ERROR while getting interface flags: No such device
Failed to bring up eth0.


Voici pour info le contenu du fichier de conf de la VM :

name = "LinuxVM1"
kernel = "/boot/vmlinuz-2.6.18-4-xen-686"
ramdisk = "/boot/initrd.img-2.6.18-4-xen-686"
root = "/dev/sdb1"
memory = 128
cpus = "1"
disk = ['phy:/dev/vg0/VM1-root,sdb1,w','phy:/dev/vg0/VM1-swap,sdb2,w']
vif = ['mac=00:13:D4:56:40:4C,ip=192.168.1.101,bridge=xenbr0']
extra = "3"


ifconfig me liste les interfaces eth0, lo, peth0, vif0.0, xenbr0
Sur la VM le fichier /etc/network/interfaces contient ceci :

auto lo
iface lo inet loopback
address 127.0.0.1
netmask 255.0.0.0
 
auto eth0
iface eth0 inet static
address 192.168.1.101
netmask 255.255.255.0
broadcast 192.168.1.255
network 192.168.1.0
gateway 192.168.1.1


ifconfig me liste seulement l'interface lo
 
Qui a déjà rencontré ce problème ? et trouvé la solution ?
 
 
 
Stéphane


Message édité par shivaia le 29-11-2008 à 19:21:50
Reply

Marsh Posté le 29-11-2008 à 16:09:49   

Reply

Marsh Posté le 29-11-2008 à 17:28:07    

Dans ta vm :
dmesg | grep eth
 
Ca te réponds quoi ?


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 29-11-2008 à 17:29:15    

Sinon t'as pas le noyau le plus récent pour Etch, c'est 2.6.18-6 (mais bon ca c'est pas bien grave)


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 29-11-2008 à 18:36:04    

Sur la vm ça donne ça :

vm1:/var/log# dmesg | grep eth
netfront: Initialising virtual ethernet driver.
netfront: device eth0 has flipping receive path.
eth0: duplicate address detected!

Mais après une énième relance de la VM cette fois ci eth0 est bien reconnu par contre l'adresse MAC est la même que sur Dom0 donc pas trop bon mais si dans le fichier /etx/xen/VM1 je met ceci :

vif = ['ip=192.168.1.101,bridge=xenbr0']

à la place de :

vif = ['mac=00:13:D4:56:40:4C,ip=192.168.1.101,bridge=xenbr0']

je retrouve l'erreur principale : SIOCSIFADDR: No such device....

Reply

Marsh Posté le 29-11-2008 à 18:44:38    

regarde du coté de /etc/udev/rules.d/XYZ-persistent-net.rules (le XYZ est variable) dans ta VM, il faut que l'adresse MAC que tu déclares pour ta VM soit celle qui corresponde à eth0 ;)


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 29-11-2008 à 18:52:32    

L'adresse MAC correspond à celle du Dom0 donc à celle que j'ai définie dans le fichier de config VM1.
Par contre est-ce normal de retrouver la même adresse mac SUR Dom0 et LinuxVM1 (ma VM) ?
Car dès que je lance la VM l'accès au Dom0 par ssh devient extrêmement lent. Dès que je la coupe, tout redevient normal.

Reply

Marsh Posté le 29-11-2008 à 18:55:21    

Ben non c'est pas normal, tu dois pas avoir deux adresses MAC pareil, sinon le protocole Ethernet il peut pas savoir à qui tu t'adresses :D

 

redéfinie l'adresse MAC dans la config de ta VM et dans le fichier indiqué


Message édité par e_esprit le 29-11-2008 à 18:55:53

---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 29-11-2008 à 19:01:56    

C'est ce que je pensais, d'où maintenant la question :
Etant donné que l'adresse 00:13:D4:56:40:4C est réservée pour eth0 sur Dom0, je colle quoi comme adresse MAC ??
Je la définie comment ? Il n'y a pas un mécanisme dans xen qui permet l'allouer des adresse MAC "privées" ?

Reply

Marsh Posté le 29-11-2008 à 19:05:29    

Tu mets ce que tu veux, de préférence de la forme : 00:16:3e:xx:xx:xx
Normalement si, il l'affecte tout seul.
T'as bien configuré le réseau en mode bridge dans la config de xend ?


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 29-11-2008 à 19:20:08    

Au niveau de la config mode bridge c'est ok.
Sinon avec ce que tu viens de me donner comme infos concernant les adresse MAC, tout fonctionne comme il faut. Je viens de lancer une seconde VM et tout le monde ping dans tous les sens.
Donc, un très grand merci à toi pour ton coup de main, vraiment cool de ta part  :jap:  
 
 
Stéphane

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed