Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

Messages recommandés

Posté(e)

Bonjour,

 

Débutant sous Linux, j'essaie de mettre en place l'infrastructure suivante à l'aide de VirtualBox (VB):

090803105209240779.jpg

 

Debian va me servir de serveur web / Postgresql. Je ne l'ai installé qu'en mode console.

Xubuntu va me servir de client, en mode desktop.

 

Je souhaite que les 2 guests puissent avoir accès à internet, par l'intermédiaire du host. Et qu'ils puissent communiquer entre eux à l'aide du réseau interne.

 

Je me suis inspiré du tuto suivant: VirtualBox Case Study

 

Pour commencer, j'ai défini la carte réseau n°1 dans VB (pour les 2 guests):

090803105804240715.jpg

 

Ce qui me donne avec un ifconfig:

eth0	  Link encap:Ethernet  HWaddr 08:00:27:3c:9f:ce  
	  inet adr:10.0.2.15  Bcast:10.0.2.255  Masque:255.255.255.0
	  adr inet6: fe80::a00:27ff:fe3c:9fce/64 Scope:Lien
	  UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
	  Packets reçus:48 erreurs:0 :0 overruns:0 frame:0
	  TX packets:76 errors:0 dropped:0 overruns:0 carrier:0
	  collisions:0 lg file transmission:1000 
	  Octets reçus:28075 (28.0 KB) Octets transmis:10791 (10.7 KB)
	  Interruption:11 Adresse de base:0xd020

et un route -n: (Je ne sais pas à quoi correspond la ligne avec 169.254.0.0 :P qui n'apparaît que sous Xubuntu) :P

Table de routage IP du noyau
Destination	 Passerelle	  Genmask		 Indic Metric Ref	Use Iface
10.0.2.0		0.0.0.0		 255.255.255.0   U	 1	  0		0 eth0
169.254.0.0	 0.0.0.0		 255.255.0.0	 U	 1000   0		0 eth0
0.0.0.0		 10.0.2.2		0.0.0.0		 UG	0	  0		0 eth0

J'arrive ainsi à accéder à internet à partir des 2 guests (Links, apt-get / Firefox, Synaptic) , je perds pourtant des paquets lorsque je ping mon routeur! :P:P

PING 10.130.7.30 (10.130.7.30) 56(84) bytes of data.
64 bytes from 10.130.7.30: icmp_seq=1 ttl=126 time=0.556 ms
64 bytes from 10.130.7.30: icmp_seq=2 ttl=126 time=0.470 ms
64 bytes from 10.130.7.30: icmp_seq=3 ttl=126 time=0.423 ms
64 bytes from 10.130.7.30: icmp_seq=4 ttl=126 time=0.473 ms
64 bytes from 10.130.7.30: icmp_seq=5 ttl=126 time=0.443 ms
64 bytes from 10.130.7.30: icmp_seq=35 ttl=126 time=0.395 ms
64 bytes from 10.130.7.30: icmp_seq=36 ttl=126 time=0.437 ms
64 bytes from 10.130.7.30: icmp_seq=37 ttl=126 time=0.445 ms
64 bytes from 10.130.7.30: icmp_seq=38 ttl=126 time=0.435 ms
64 bytes from 10.130.7.30: icmp_seq=39 ttl=126 time=0.424 ms
64 bytes from 10.130.7.30: icmp_seq=45 ttl=126 time=0.417 ms
64 bytes from 10.130.7.30: icmp_seq=55 ttl=126 time=0.401 ms
64 bytes from 10.130.7.30: icmp_seq=60 ttl=126 time=0.421 ms
64 bytes from 10.130.7.30: icmp_seq=68 ttl=126 time=0.447 ms
^C
--- 10.130.7.30 ping statistics ---
68 packets transmitted, 14 received, 79% packet loss, time 67087ms
rtt min/avg/max/mdev = 0.395/0.441/0.556/0.047 ms

 

***********

 

J'essaie ensuite d'installer la 2e carte réseau:

090803111615911444.jpg

 

Sous Xubuntu d'abord, ifconfig ne m'indique rien de nouveau!

Après un /etc/init.d/networking restart, eth1 apparaît enfin:

eth1	  Link encap:Ethernet  HWaddr 08:00:27:eb:7e:50  
	  adr inet6: fe80::a00:27ff:feeb:7e50/64 Scope:Lien
	  UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
	  Packets reçus:0 erreurs:0 :0 overruns:0 frame:0
	  TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
	  collisions:0 lg file transmission:1000 
	  Octets reçus:0 (0.0 B) Octets transmis:468 (468.0 B)
	  Interruption:10 Adresse de base:0xd240

route -n ne mentionne pourtant rien de plus!

Effectivement, lorsque je fait un right click sur l'icône réseau d'Xfce / Edit connections, la carte eth1 n'apparait pas:

090803112831674594.jpg

 

J'essaie alors un ifup eth1 (en root), mais je n'obtiens que:

Ignoring unknown interface eth1=eth1.

Suis-je sensé aller mettre à la main les infos pour eth1 dans /etc/network/interfaces ? :P

Ou dans le GUI des connections réseaux? :P

Je pensais que comme pour eth0, le fait de définir une 2e carte dans VB l'aurais automatiquement ajoutée...

 

Je suis preneur de toute info qui me permettra d'avancer! :P

 

A+

Posté(e)

qu'y a-t-il dans /etc/network/interfaces ?

 

ça ne serait pas plus simple avec virtualBox en mode Bridge?

 

sinon, les deux guests peuvent communiquer par eth0, c'est quoi l'intérêt du eth1?

 

Pour Ubuntu, tu as avahi d'installé ? (ce qui expliquerait le 169.254.0.0/16)

 

pour les paquets perdus, c'est peut-être un pb de performances ou d'encapsulation lié au NAT (quoique pour de l'ICMP...)

tu as essayé en diminuant la MTU ?

Posté(e)

Salut greywolf,

 

merci de t'intéresser à mon cas!

Dans le désordre:

 

sinon, les deux guests peuvent communiquer par eth0, c'est quoi l'intérêt du eth1?

Je suis preneur de cette solution.

Pour l'instant les 2 guests ont les mêmes paramètres réseau (définit automatiquement par DHCP):

IP : 10.0.2.15

Mask: 255.255.255.0

GW: 10.0.2.2

J'ai changé celle de la Debian en 10.0.2.14 via /etc/network/interfaces. (ce fichier n'est semble-t-il par pris en compte dans Xubuntu et le GUI des paramètres réseaux reset l'adresse du gateway à 0.0.0.0 à chaque reboot :P )

Internet fonctionne bien sur la Debian avec ces paramètres, par contre les 2 guests ne communiquent pas: :P

PING 10.0.2.14 (10.0.2.14) 56(84) bytes of data.
From 10.0.2.15 icmp_seq=2 Destination Host Unreachable

ça ne serait pas plus simple avec virtualBox en mode Bridge?

J'avais commencé par essayer en mode Bridge, mais j'ai rencontré des problèmes dus au proxy de mon réseau (au boulot). Pas moyen d'accéder au net...

 

qu'y a-t-il dans /etc/network/interfaces ?

Voilà ce que j'ai dans /etc/network/interfaces de Xubuntu (mais comme dit plus haut, sans influence apparemment):

auto lo
iface lo inet loopback

# auto eth0
# iface etho inet static
#	address 10.0.2.16
#	netmask 255.255.255.0
#	gateway 10.0.2.2

Pour Ubuntu, tu as avahi d'installé ? (ce qui expliquerait le 169.254.0.0/16)

Il semblerait que oui, j'ai plein d'entrées qui commencent par avahi- . Merci pour l'info! :P

 

pour les paquets perdus, c'est peut-être un pb de performances ou d'encapsulation lié au NAT (quoique pour de l'ICMP...)

tu as essayé en diminuant la MTU ?

Comment fait-on pour diminuer la taille maximale d'un paquet IP?

 

En résumé, un coup de pouce serait le bienvenu pour que eth0 me serve à aller sur le net et à la communication entre les 2 guests. :P

Rejoindre la conversation

Vous publiez en tant qu’invité. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...