Monter machine virtuelle Debian sur un réseau

Bonjour à tous,

Je suis un peu newbie en ce qui concerne l’administration réseau et donc la virtualisation, par conséquent j’ai quelques problèmes dans la configuration que je monte.

Je possède une machine hôte avec le sytème Windows Seven. J’ai installé VmWare avec Debian 6 en système virtualisé. J’ai donc mis une carte réseau en bridged afin de pouvoir montrer que ma Debian est en réseau.

Ma configuration réseau :
192.168.1.0 /24 => Réseau
192.168.1.16 /24 => mon hôte
192.168.1.45 /24 => ma machine virtuelle (config avec ifconfig 192.168.1.45 )
192.168.1.1 /24 => ma passerelle (ip LiveBox)
192.168.1.11 /24 => le Pc de test sur le réseau

Lorsque je ping de mon hôte sur ma debian, je n’obtiens aucune réponse, et vice versa.

J’ai donc naïvement essayé de passer en NAT. J’obtiens comme adresse Debian : 192.168.112.128 /24
Là, j’arrive à pinger mes machines hôte et virtuelle entre elles. Mieux, je peux accéder aux pages du serveur apache de ma Debian en entrant son ip sur un navigateur de mon hôte. Donc tout va bien.

Là où c’est plus difficile, c’est quand je prends un autre PC sur le réseau (toujours sur Windows 7), impossible de pinger ma machine virtuelle (que ce soit quand elle est NAT ou bridged). En revanche, j’arrive bien à pinger mon PC sur le réseau DE ma machine virtuelle. J’ai pensé au fait que le mode promiscuité était désactivé, mais je ne pense pas puisque j’arrive à pinger de mon hôte sur ma VM…

Mon but ultime est de partager des fichiers sur ma machine virtuelle, et que ceux-ci soient accessible des autres PC sur le réseau (notamment en créant par la suite des lecteurs réseau, bref).

Bizarrerie, c’est que sur mon hôte, je ne vois plus que mon hôte et ma liveBox sur mon réseau, je ne vois plus aucun poste (c’est windows peut-être).

Bien sûr, mes paquets samba sont installés sur ma Debian. Je ne vois donc pas ce qui cloche, et j’avoue qu’il y a quelques subtilités que je ne comprends pas. Par exemple, le fait que de mon hôte, j’arrive à accéder à ma machine virtuelle lorsque celle-ci est en NAT (donc pas sur le même réseau), m’enfin j’imagine que c’est grâce aux tunnels créés par VmWare.

Si quelqu’un pouvait m’apporter une once d’aide, je sens qu’il n’y a pas grand chose à faire mais je suis tout de même bloqué.

D’avance, un grand merci !

Alu,
J’ai eu le même problème avec windaube 7. As-tu regardé si le firewall(Pare Feu Windowziiien) de 7 est désactivé ? Auquel cas dégage le !
Mais par contre vire le depuis les services car si tu clic arrêt du pare feu avec la zolie fenêtre … que dalle.

Voila

ManuX

Salut Jodu.

Si je comprends bien, tu veux mettre un serveur Samba (virtualisé sur ton Seven) accessible depuis tout ton réseau interne.

Quand tu es en NAT, c’est normal que tu puisse pinger tout ton réseau, car tu utilises ton host (Seven). Lorsque tu es en NAT, VMware va attribuer une adresse en DHCP “bidon” à ton DEBIAN (pour cela, vérifies bien que tu es en DHCP).

Par contre, quand tu passes en bridge, il faut configurer ton /etc/network/interfaces en mode static (et non DHCP).

Si tu pouvais nous donner ton fichier /etc/network/interfaces avec ta configuration en NAT et en BRIDGE ça pourrait nous aider.

Personnellement, je pense que ton fichier n’a pas été modifié correctement et qu’il est resté en DHCP, d’où le fait que ça fonctionne en NAT et non en BRIDGE.

De plus, n’y a t-il pas de mode “routeur” à activer sur ta livebox pour pouvoir connecter plusieurs postes?

Salut,

Pour les pare-feu non, ça fait bien longtemps que je m’en suis séparé donc aucun problème.

Pour le mode routeur de ma box, pas besoin (enfin je pense), étant donné qu’en réalité j’ai un switch qui s’occupe de relier mes ordinateurs, avec donc un seul câble branché sur la box.

Mon intuition était donc la bonne, faire un mode bridge dès le début. Je le faisais au début, mais là il ne m’attribut pas d’adresse IPv4.
Voici le contenu de /etc/network/interfaces , enfin eth0 c’est celle qui nous intéresse :

allow-hotplug eth0
#NetworkManager#iface eth0 inet dhcp

Vu que tu me dis que je dois être en ip statique, je fais donc le nécessaire en changeant graphiquement dans “Connexion réseau”. Je mets donc en manuel, je choisis 192.168.1.25 /24 et en mettant ma passerelle. J’applique, je suis bien connecté au réseau filaire eth0, mais aucun ping possible (même si je ping mon hôte).
Le fichier /etc/network/interfaces n’a pas bougé (dois-je le changer manuellement ?).

Qu’entends-tu par configuration Bridge / Nat ? Je pensais avoir tout donné déjà ^^

C’est normal que tu ne puisses rien faire.

D’une part, Network Manager gère ses propres connexions, et donc dans ton fichier interfaces, la ligne est commentée…

Vérifies que tu es bien en mode bridge (qui permet de mettre ta machine sur le réseau comme si c’était une vraie machine physique avec, donc, sa propre adresse IP)

Ce que je te propose: Kill Network Manager (je ne l’aime pas, mais alors pas du tout) avec

puis tu ouvres ton fichier /etc/network/interfaces, et mets ça:

[code]auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.1.45
netmask 255.255.255.0
gateway 192.168.1.1
[/code]

Ensuite, un petit coup de :

ifdown -a ifup -a

Et lance un ping, puis dis moi si c’est bon…
PS: si tu redémarres ta machine, Network Manager risque de refoutre le bordel. Je te conseilles de te faire la main sans, tu apprendras plus vite (en mode commande donc) :slightly_smiling:

Alors j’ai bien fait tout ce que tu m’as dit.

Aucun souci, le mode ligne de commande me dérange absolument pas.
Par contre le ping ne fonctionne pas, “Destination host unreachable”

Du coup sans le network manager, j’ai pas la petite icône qui dit “tout va bien c’est connecté”…

En revanche quand je fais un ifconfig, tout va bien les adresses sont bien celles saisies dans /etc/network/interfaces

Edit : Oui bien sûr, j’ai deux cartes réseaux montées sur VmWare, dont une seule d’activée, et elle est en Bridged, et je n’ai pas coché la case “Replical Physical network connection state”

Ping tes adresses locales pour vérifier que ta carte pour vérifier qu’elle est bien active (ping 192.168.1.45).
Quelle version de VMware utilises-tu?
Si tu pouvais mettre un screen du nom de ta carte en bridge, qui s’appelle “vmnet” quelque chose (0, ou 8 de mémoire).

Merci du temps que tu prends pour m’aider :slightly_smiling:

J’ai essayé le ping local, aucun problème ça marche.

Voici le screen de ma carte VmWare 8 (bonne mémoire)
imageshack.us/photo/my-images/59/carterez.png/

J’ai édité mon précédent message où j’ai ajouté cette information : J’ai deux cartes réseaux montées sur VmWare, dont une seule d’activée, et elle est en Bridged, et je n’ai pas coché la case “Replicate Physical network connection state”

Vmware est en version 4.0.1 build-528992

J’aimerais plutôt savoir quelle type de VMware tu utilises (Server, Workstation, ESX…). Je pense que tu as à Workstation, mais si c’est une version 4, sache que c’est une (très?) vieille version.

Toujours de mémoire, il me semble que la VMnet8 est celle réservée au NAT… De plus, active Replicate Physical Network connexion state. Met ta carte en VMnet0, c’est celle qui est réservée au bridge (du moins dans les version d’après)

En réalité j’ai VmWare player. M’étonnerait que ce soit une vieille version je l’ai téléchargée hier ^^

Mettre ma carte en Vmnet 0 ? Visiblement je ne peux pas le faire ici sur la version que j’utilise.

Activer l’option ‘Replicate Physical Network connexion state’ sert à quoi ?

Merci encore

J’ai de nombreuses VMs aussi bien Windows que Linux qui sont en Bridge + DHCP. Aucun problème, ça marche très bien (et je ne vois pas pourquoi ça devrait poser problème). :eusa-whistle:

Oui si c’est VMplayer je comprends mieux. Tu dois pouvoir le faire, regarde par ici http://www.carbonwind.net/Virtualization/VMware-Player-Networking-Options/VMware-Player-Networking-Options.htm#toDd.

Je n’ai rien dit pour le Replicate Connexion… Il sert apparemment (et je viens de l’apprendre), lorsque tu as ton install sur un pc portable… (en bridge)

Sinon, pour des tests j’utilise également VMware server qui est gratuit et qui permet peut-être de faire plus de choses que Player.

@SYAM: je me suis mal exprimé, bien sur que tu peux laisser en DHCP si ton serveur DHCP t’attribue une adresse qui correspond au réseau bridgé. Ici, ce n’est pas le cas (à moins que sa box lui attribue une adresse, mais pour son serveur de fichier c’est pas la joie une ip dynamique :s)

Je ne te mens pas, je n’ai pas la possibilité de faire ça sur mon vmware :
imageshack.us/photo/my-images/228/vmcr.png/

Ok je vais essayer VmWare Server et je vais te dire, mais ça m’étonnerait…

Pour le DHCP de toutes façons ce n’est pas un problème, oui il y a le DHCP activé sur ma Box mais en static c’est mieux pour cette config, je suis d’accord.

Tiens d’ailleurs, ma VM est sur une machine portable, mais le comportement est strictement le même qu’un PC normalement non ?

Ai-je parlé d’une IP dynamique ? Je suis bel et bien en DHCP sur toutes mes machines sans exception (physiques comme VMs), mais toutes en IP statiques (mapping MAC <-> IP)… :mrgreen:
La grosse différence, je vais pas te l’apprendre, c’est que j’ai un seul point de configuration pour mes IPs au lieu d’avoir à modifier chaque système à la main. Et accessoirement ça m’évite d’avoir à galérer quand je veux retrouver l’IP d’une machine donnée… :wink:

Juste un truc qui me fait tilt: au lieu de faire “Advanced”, va sur lan segment (en-dessous de host only" et regardes si tu peux pas mettre la vmnet0 :wink:

@Syam: tu cherches la p’tite bête hein! ^^

Le lan-segment est un mode à part entière. Je peux les ajouter manuellement (et les renommer comme je le souhaite d’ailleurs…)

M’étonnerait que ça vienne de là, après essai rien de changé à première vue.

Bon… Je suppose que tu as relancé ton service réseau après avoir changé?

Il faut dire que je n’ai jamais utilisé Player… Si tu passes sous server tu n’auras pas ce soucis normalement, tu auras les trois modes qui fonctionneront direct (host Only, nat et bridge), du moins, ça fonctionne pour moi ^^

Par relancer le service réseau, on est d’accord sur un :

ifdown -a
ifup -a

Ca a été bien évidemment fait.

J’installe VmWare Server et je refais des tests alors =)

[quote]
Par relancer le service réseau, on est d’accord sur un :

Code:
ifdown -a
ifup -a

Ca a été bien évidemment fait.

J’installe VmWare Server et je refais des tests alors =)[/quote]

Ou un :

Re,

Impossible d’installer VmWare Server, lors du redémarrage, Windows ne veut plus me connecter aux sessions. Obligé de démarrer en mode sans échec et de faire une restau système. J’ai tenté deux fois, impossible. Va falloir que je me contente de VmWare player.

J’ai aussi VirtualBox d’Oracle…