WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-fr

RE: [Xen-fr] Bridge avec XEN 3 sur Debian

To: <xen-fr@xxxxxxxxxxxxxxxxxxx>
Subject: RE: [Xen-fr] Bridge avec XEN 3 sur Debian
From: "Dominique Jeannerod" <dominique.jeannerod@xxxxxxxxxx>
Date: Wed, 30 Aug 2006 12:39:20 +0200
Delivery-date: Wed, 30 Aug 2006 03:39:23 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <44D3418B.9020006@xxxxxxxxxx>
List-archive: <http://lists.xensource.com/archives/html/xen-fr>
List-help: <mailto:xen-fr-request@lists.xensource.com?subject=help>
List-id: xen-fr.lists.xensource.com
List-post: <mailto:xen-fr@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-fr>, <mailto:xen-fr-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-fr>, <mailto:xen-fr-request@lists.xensource.com?subject=unsubscribe>
Reply-to: xen-fr@xxxxxxxxxxxxxxxxxxx
Sender: xen-fr-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: Aca3xBrvqTeoeSZ6RkuXcXqXQ+06EgUWo32Q
Bonjour,
Je lis les messages de la liste que j'avais zappé pendant mes congés.
J'ai eu le même problème travaillant avec Xen dans un hôte sous VMWare (Je
sais, c'est tordu, mais assez pratique pour faire des tests avec un portable
un peu costaud).
Ce qui se passe est que VMWare attribue des adresses MAC spécifiques à ses
machines virtuelles, et filtre celles qui ne sont pas des adresses VMWare.
En analysant les tables ARP dans ce cas, on voit que la résolution ARP du
guest Xen vers l'extérieur ne se fait pas, alors que la communication entre
domU et dom0, et entre plusieurs domU se fait bien. Le fonctionnement du
bridge Xen est donc bon en local.
J'ai contourné ce "problème" en forçant le guest à prendre une adresse MAC
"VMWare" dans le fichier de conf de la machine virtuelle (vérifier avant que
l'adresse n'est pas un doublon !):
# MAC dans la plage de VMWare pour les tests
vif = [ 'mac=00:50:56:00:00:10' ]

Après ça, la résolution ARP marche, et on peut "sortir" vers l'extérieur si
les adresses IP et le routage sont bien configurés. Dans ma configuration de
tests, ça marche parfaitement, avec VMWare en mode NAT pour créer un réseau
local, et accéder à Internet via le hôte VMWare.

Pout info, j'utilise VMWare Workstation 5.5.1, mais ça doit aussi marcher
avec le VMWare Server gratuit.

Cordialement,

Dominique

-----Message d'origine-----
De : xen-fr-bounces@xxxxxxxxxxxxxxxxxxx
[mailto:xen-fr-bounces@xxxxxxxxxxxxxxxxxxx] De la part de Sylvain Garcia
Envoyé : vendredi 4 août 2006 14:46
À : xen-fr@xxxxxxxxxxxxxxxxxxx
Objet : Re: [Xen-fr] Bridge avec XEN 3 sur Debian

Sylvain Garcia wrote:
> Dominique Rousseau wrote:
>> Le Thu, Aug 03, 2006 at 12:16:41PM +0200, Sylvain Garcia 
>> [sylvain.garcia@xxxxxxxxxx] a écrit:
>>  
>>>> Par contre, quand tu dis "sortir vers l'extérieur", tu parles d'une 
>>>> machine connectées sur ton LAN, ou en dehors ?
>>>>       
>>> Machine connecter a mon LAN
>>>     
>>
>> ok
>>
>>  
>>>> Ca ne serait pas un problème de route ?
>>>>  
>>>>       
>>> Alors, donc si j'ai bien compris cela est normal si j'ai seulement 
>>> une adresse sur eth0 et pas sur les autres?
>>>     
>>
>> oui
>>
>>  
>>> Pour ce qui est de la table de routage
>>>
>>> netstat -rn
>>>
>>> Destination    Passerelle    Genmask    Indic   MSS   Fenetre   
>>> irtt   iface
>>> 192.168.0.0    0.0.0.0    255.255.255.0   U      0      0         
>>> 0      eth0
>>> 0.0.0.0        192.168.0.1   0.0.0.0      UG     0      0         
>>> 0      eth0
>>>
>>> Pour moi tout me semble normal si c'est bien par eth0 que mon dom0 
>>> doit passer??
>>>     
>>
>> En reregardant, a priori les comptes des interfaces sont cohérents 
>> (nombre de paquets sur eth0 = nombre de paquets sur vif0.0)
>>
>> Y'a pas de règle iptables (ou ebtables ?) de chargées ?
>>
>>
>>   
> Non rien de changer.
> En fait je crois que ce soir je vais repartir de Zero et demain je 
> vous tiendrai au courant car la je comprend rien du tout. il y a tou 
> qui a l'air bon je comprend PAS :-) --Faut garder le moral--
>
Alors....
J'ai tou repris et la ca marche bien. En fait je vais vous expliqué comment
je m'y suis pris....

En fait cela fait bien longtemp que je regarde d'un oeuil XEN, car j'utilise
beaucoup la virtualisation pour faire des tests. J'ai pas mal utilisé VMware
et d'ailleur j'ai VmwareServer d'installer sur ma machine... ( Non ne me
gueuler pas dessus...).

Donc ayant VmwareServer sur ma distributon préféré et ne voulant pas
flinguer ma distribution Linux j'ai installer une DebianStable sur une
Vmware sur laquel j'ai installer XEN (paravirtualisation dans de la
virtualisation, oula...).
Eh bien en fait tout marche bien sauf que au niveaux réseaux pour un bridge,
Ben c'est la memerde...
Après avoir sniffer dans tous les sens pour voir ou passer les trames, il y
avait des trucs imcompréhensible. Alors j'ai décider de sortir mon vieux
celeron (avec 256M et 3Go DD) de mon placard, et aprés une install de Debian
Sarge+ XEn.... CA MARCHEEEEE.

Conclusion:
    VMwaresServer a du mal a gérer le bridge d'un machine virtuelle, en fait
je pens qu'il a du mal avec le mode promiscious de la machine qu'il émule.
Mais ce n'été pas la version final de VmwareServer, peut-être qu'avec la
version final cela marche mieux... Mais bon j'en doute

Je vous remerci a tous de l'attention et de l'aide que vous m'avez apporté.

J'ai encore quelques question sur le fonctionnement de XEn que j'ai du mal a
comprendre:
  
En fait si j'ai bien compris, le dom0 utilise un kernel xen, et les domU
utilise aussi le kernel du dom0.
Mais comment on fait si on veut installer une distribution Fedora ou FreeBSD
sur un DomU sachant qu'en Dom0 on utilise une Debian Sarge.
est'ce que l'on est obligatoirement bloquer pour l'utilisation du meme
kernel pour toute les machines?

Merci



--
Sylvain Garcia


_______________________________________________
Xen-fr mailing list
Xen-fr@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-fr


_______________________________________________
Xen-fr mailing list
Xen-fr@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-fr