VMware-système D'exploitation virtuel adresse IP statique

Quelle est la meilleure façon d'avoir un système d'exploitation virtuel avez une adresse IP statique dans VMWware. Je voudrais garder l'adresse IP statique puisqu'il s'agit d'un serveur virtuel.

13
demandé sur Vadzim 2009-01-14 22:14:55

6 réponses

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 vrai. Vous pouvez:

  • Assignez une IP statique via n'importe quel mécanisme que le système d'exploitation invité supporte.
  • configurer le système d'exploitation invité pour obtenir son adresse IP à partir d'un serveur DHCP, et configurer le serveur DHCP pour retourner une adresse IP statique pour L'adresse MAC de l'instance VMWare.
16
répondu Brian Clapper 2009-01-14 19:19:01

vous pouvez configurer VMware DHCP server [qui fonctionne sur OS hôte] pour assigner une adresse IP fixe à une VM à chaque fois.

Selon vmware docs, la configuration est stockée aux endroits suivants:

Windows XP

C:\Documents and Settings\All Users\Application Data\VMware\vmnetdhcp.conf

Windows Vista ou Windows 7

C:\ProgramData\VMware\vmnetdhcp.conf

Linux (de l'hôte uniquement)

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

Linux (NAT)

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

VMWare Fusion pour Mac (de l'hôte uniquement)

/Library/Preferences/VMware Fusion/vmnet1/dhcpd.conf

VMware Fusion for Mac (NAT)

/Library/Preferences/VMware Fusion/vmnet8/dhcpd.conf

IP Statique et le nom DNS par MAC exemple:

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

Pour plus de détails, veuillez voir cette blog.

17
répondu Abhijeet Apsunde 2015-03-02 16:50:27

si vous voulez que la VM slice / VM machine (guest) ait une IP statique, assignez-la à la VM slice. Ensuite, sur le serveur VM, sélectionnez "Bridged" pour les paramètres de l'adaptateur réseau. Cela indique à VMWare d'utiliser les paramètres IP que vous avez établis sur l'invité.

3
répondu David Robbins 2009-01-15 00:45:04

une solution simple, configurez le vmware serveur dhcp pour utiliser des Baux plus longs. Dans le vmware le dossier de configuration (sur windows 7-- C:\ProgramData\vmware) modifier le fichier vmnetdhcp.conf et modifier les valeurs de default-lease-time et max-lease-time pour quelque chose de plus gros disons 4 mois (4mo*30days*24hours*60min*60sec = 10368000). Ensuite, redémarrez l' vmware serveur dhcp. Puis libérer et renouveler le bail sur le client. Maintenant votre invité!--5 -- > IPstatique pour la prochaine quatre mois.

2
répondu pray4surf 2012-12-01 22:37:10

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 synchronisés automatiquement.. un changement à un endroit et de la même volonté d'être répercutées sur les autres dossier

C:\ProgramData\VMware C:\Documents and Settings\All Users\Application Data\VMware

2
répondu Sunil Purushothaman 2014-02-13 05:47:46

si vous préférez laisser la configuration de l'hôte VM par défaut, il est également possible de configurer la machine invitée pour demander une adresse fixe pour dhcp. Cela fonctionnera même pour le réseau NAT. Dans le cas d'Ubuntu et dhclient, ceci est réalisé par le bloc suivant dans dhclient.conf:

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

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

0
répondu prusswan 2017-04-13 12:13:44