Connecter un pc virtuel sans faire du nat

Kopros Messages postés 631 Statut Membre -  
 search_job -
Salut à tous,

Pour un exercice, je voudrais faire un serveur sme en virtuel.
Le problème est que je ne parviens pas à le connecter comme si le pc hôte était une passerelle entre le sme et le reste du réseau.
Je voudrais déjà que le virtuel communique avec le pc hôte.

L'hôte est sous Ubuntu 8.10
Sur la carte réseau de l'hôte, j'ai fait une carte virtuelle (eth0:virt) avec une IP fixe (192.168.3.2)
Le virtuel possède une carte réseau dont l'IP fixe est 192.168.3.1

1er problème :
Je ne parviens pas à faire une route correcte sur l'hôte. Je fais la commande :
route add -net 192.168.3.0 netmask 255.255.255.0 gw 192.168.3.1 dev eth0:virt

Mais j'ai l'erreur suivante :
SIOCADDRT: Aucun processus de ce type

J'ai cherché sur le man route et sur le net, je n'ai pas trouvé de solution.

Si j'enlève gw (et l'adresse) ça marche, mais alors la passerelle est 0.0.0.0, j'essaie donc de continuer avec ça.

Avec une telle configuration, lorsque je ping le 192.168.3.1 (le virtuel, donc) à partir du pc hôte, j'ai une réponse de eth0:virt :
Destination Host Unreachable

J'utilise VirtualBox OSE.
Dessus, le réseau est paramétré sur :
PCnet-FAST III (reseau interne, 'reseau')

Je ne suis pas sûr que c'est le bon paramètre.

Comme vous le constatez je galère et j'apprécierais grandement votre aide.
Merci par avance.
A voir également:

2 réponses

mamiemando Messages postés 33869 Date d'inscription   Statut Modérateur Dernière intervention   7 902
 
Si j'ai bien compris ta configuration réseau ressemble à ça :
Net
  |
PC hote (ubuntu)
eth0:virt 192.168.3.2
  |
eth0 192.168.3.1
virtuel (serveur SME)

Corrige-moi si j'ai mal compris.

Si c'est bien ça le PC hôte fait office de passerelle et sur le client tu dois le configurer comme tel. Normalement tu as déjà une route pour eth0 pour router 192.168.3.*, donc normalement la première ligne est superflue :
route add -net 192.168.3.0 netmask 255.255.255.0 dev eth0
route add default gw 192.168.3.2 eth0

Côté PC hote normalement tu n'as rien à configurer car tu as déjà une route par défaut et une route vers 192.168.3* donc normalement la ligne suivante est superflue :
route add -net 192.168.3.0 netmask 255.255.255.0 dev eth0:virt

Si tu bloques toujours, reporte moi le résultat pour les deux machines de la commande :
/sbin/route -n

Bonne chance
0
search_job
 
bonjour
je vous conseille vmware il va te faciliter la vie j'espere que je me trompe pas aussi
merci
0