Question

Quel est le meilleur moyen d’avoir un système d’exploitation virtuel doté d’une adresse IP statique dans VMWware. Je souhaite conserver l'adresse IP statique car il s'agit d'un serveur virtuel.

Était-ce utile?

La solution

En supposant que vous n’utilisez pas de réseau VMWare basé sur NAT, la réponse n’est pas différente pour un serveur virtuel (invité) que pour un serveur réel. Vous pouvez:

  • Attribuez une adresse IP statique via le mécanisme pris en charge par le système d'exploitation invité.
  • Configurez le système d'exploitation invité pour obtenir son adresse IP auprès d'un serveur DHCP, puis configurez le serveur DHCP pour renvoyer une adresse IP statique pour l'adresse MAC de l'instance VMWare.

Autres conseils

Vous pouvez configurer le serveur DHCP VMware [qui s'exécute sur un SE hôte] pour attribuer une adresse IP fixe à une machine virtuelle à chaque fois.

Selon Documents vmware , la configuration est stockée aux emplacements suivants:

Windows XP

C: \ Documents and Settings \ Tous les utilisateurs \ Application Data \ VMware \ vmnetdhcp.conf

Windows Vista ou Windows 7

C: \ ProgramData \ VMware \ vmnetdhcp.conf

Linux (hôte uniquement)

/etc/vmware/vmnet1/dhcp/dhcp.conf

Linux (NAT)

/etc/vmware/vmnet8/dhcp/dhcp.conf

VMWare Fusion pour Mac (hôte uniquement)

/ Bibliothèque / Préférences / VMware Fusion / vmnet1 / dhcpd.conf

VMWare Fusion pour Mac (NAT)

/ Bibliothèque / Préférences / VMware Fusion / vmnet8 / dhcpd.conf

Exemple d'adresse IP et de nom DNS statique par MAC:

host ubuntu {
    hardware ethernet 00:0c:29:c0:2c:58;
    fixed-address 192.168.118.3;
} 

Pour plus de détails à ce sujet, veuillez consulter ceci article de blog .

Si vous souhaitez que la tranche de machine virtuelle / machine virtuelle (invité) ait une adresse IP statique, affectez-la à la tranche de machine virtuelle. Ensuite, sur le serveur VM, sélectionnez "Ponté". pour les paramètres de la carte réseau. Ceci indique à VMWare d’utiliser les paramètres IP que vous avez définis sur l’invité.

Cela fonctionne sur ma machine

Suivez ces étapes simples. Ne prend que 5 minutes.

1. Note the MAC of the VM
2. On the host machine open C:\ProgramData\VMware\vmnetdhcp.conf
    a. Or C:\Documents and Settings\All Users\Application Data\VMware\vmnetdhcp.conf 
    b. These 2 files are auto synced or mirrored. 
    c. Open the editor in Administrator mode. Eg notepad++. Otherwise you will get access denied message
3. Add a new entry at bottom of the configuration file, right before the "# End" marker. MyGuestVM is any unique name. Example below

host sunilW2008Server {
hardware ethernet 00-0C-29-05-2B-A0;
fixed-address 192.168.63.222;
}

3. Shutdown the VM and close the Workstation
4. Re-start the VMWare DHCP and NAT services for changes to take effect (From services.msc)

Notes: les dossiers ci-dessous sont automatiquement synchronisés .. changez à un endroit et le même sera reflété sur l'autre dossier

C: \ ProgramData \ VMware C: \ Documents and Settings \ Tous les utilisateurs \ Application Data \ VMware

Pour résoudre ce problème, configurez le serveur dhcp vmware afin qu’il utilise des baux plus longs. Dans le dossier de configuration vmware (sous Windows 7 - C: \ ProgramData \ vmware ), modifiez le fichier. vmnetdhcp.conf et remplacez les valeurs de default-lease-time et de max-lease-time en quelque chose de plus gros disons 4 mois ( 4mo * 30 jours * 24heures * 60min * 60sec = 10368000 ). Puis redémarrez le serveur DHCP vmware . Puis relâchez et renouvelez le bail sur l'invité. Votre IP invité est désormais statique pour les quatre prochains mois.

Si vous préférez laisser la configuration de l'hôte de la machine virtuelle par défaut, vous pouvez également configurer la machine invitée pour qu'elle demande une adresse fixe pour DHCP. Cela fonctionnera même pour le réseau NAT. Dans le cas d’Ubuntu et de dhclient , ceci est obtenu par le bloc suivant dans dhclient.conf :

interface "eth0" {
    send dhcp-requested-address 192.168.1.222;
}

Source: https://serverfault.com/a/381137

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top