1 - Préambule

Pour ce blog, j'ai souvent besoin de machines virtuelles Centos. Pour cela j'ai créé une machine Centos standard que je clone au besoin. Mais le clonage des machines Centos ont une configuration réseau qui ne fonctionnent pas. Il existe quelques manipulations pour rétablir la situation.

2 - Clonage de la machine

Lancer le gestionnaire Virtualbox.

Gestionnaire Virtualbox

Ma machine virtuelle de référence se nomme CENTOS_Vierge.

Voyons sa configuration réseau :

Configuration réseau

 

L'adresse Mac de la carte réseau est : 08:00:27:19:51:FC

Fermer cette fenêtre.

Faire un clic droit sur la VM :

Clic droit sur la VM

Choisir Cloner.

Nom de la nouvelle VM

 

Donner un nom pour cette nouvelle VM. On peux aussi demander le changement d'adresse Mac. Cliquer sur Suivant.

Type de clone

 

Choisir Clone complet puis cliquer sur Cloner.

Clonage en cours

 

A la fin du clonage :

Gestionnaire Virtualbox

Nous avons maintenant nos 2 VMs. Regardons la configuration réseau de la nouvelle VM.

Configuration réseau VM clonée

Nous voyons que la carte réseau a la même adresse Mac que la VM source. Si l'on a besoin d'une adresse Mac différente, il suffit de cliquer sur l'icône verte à droite de l'adresse Mac.

Nouvelle adresse Mac

La nouvelle adresse Mac est  08:00:27:0F:68:B8

3 - Travail sur la nouvelle VM

Lancer la machine virtuelle.

 Démarrage de la VM

Une fois lancée, connectez vous avec vos identifiants. Une commande ifconfig vous donne:

Commande ifconfig

 

Nous voyons que la carte réseau n'apparaît pas dans la liste des cartes réseaux.

Pour réparer cela, il faut modifier 2 fichiers : 

  • /etc/udev/rules.d/70-persistent-net.rules
  • /etc/sysconfig/network-scripts/ifcfg-eth0

4 - 70-persistent-net.rules

Editer le fichier :

70-persistent-net.rules

Nous avons 2 zones dans ce fichier. La première associe l'ancienne adresse Mac avec eth0, la seconde la nouvelle adresse Mac avec eth1.

Il faut supprimer la première zone et modifier la seconde pour associer la nouvelle adresse Mac avec eth0.

70-persistent-net.rules modifié

 5 - ifcfg-eth0

Editer le fichier.

ifcfg-eth0

Il faut modifier l'adresse Mac ainsi que l'adresse IP.

6 - Dernières manipulations

Maintenant pour que les modifications soient prises en compte, il faut lancer 2 commandes.

D'abord start_udev.

Lancement de start_udev

 

Puis service network restart.

Commande service network restart

 

7 - Contrôle de la configuration

Pour cela nous allons relancer la commande ifconfig.

Commande ifconfig

 

Nous avons bien maintenant l'interface eth0 dans la liste des cartes réseaux.

Un ping depuis et vers la nouvelle adresse IP permet de vérifier que la VM est joignable.

Aucun commentaire