Pergunta

Qual é a melhor maneira de ter um sistema operacional virtual tem um endereço IP estático no VMWare. Gostaria de manter o endereço IP estático, uma vez que é um servidor virtual.

Foi útil?

Solução

Assumindo que você não está usando baseado em NAT rede VMWare, a resposta não é diferente para um servidor virtual (convidado) do que para um real. Você pode:

  • Atribuir um IP estático através de qualquer mecanismo o convidado aceita sistema operacional.
  • configurar o sistema operacional convidado para obter seu endereço IP de um servidor DHCP, e configurar o servidor DHCP para retornar um endereço IP estático para o endereço MAC do exemplo VMWare.

Outras dicas

Você pode configurar o servidor VMware DHCP [que é executado no sistema operacional hospedeiro] para atribuir um endereço IP fixo a um VM de cada vez.

De acordo com o vmware docs , a configuração é armazenada nos seguintes locais:

Windows XP

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

Windows Vista ou Windows 7

C:\ProgramData\VMware\vmnetdhcp.conf

Linux (host-only)

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

Linux (NAT)

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

VMWare Fusion para Mac (somente-host)

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

VMWare Fusion para Mac (NAT)

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

IP estático eo nome de DNS por exemplo MAC:

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

Para mais detalhes sobre este consulte este Blog Post .

Se você quiser a fatia VM / máquina VM (convidado) para ter um IP estático, atribuí-lo à fatia VM. Em seguida, no VM Servidor, selecione "ponte" para as configurações do adaptador de rede. Isto diz VMWare usar o que sempre IP configurações de ter estabelecido no convidado.

Isso funciona na minha máquina

Siga estes passos simples. Leva apenas 5 minutos.

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)

Notas: o abaixo pastas estão em sincronia automaticamente .. mudança em um lugar e o mesmo será refletido no outro pasta

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

Uma simples solução alternativa, configure o servidor vmware dhcp usar locações mais longas. Na vmware de configuração pasta (em windows 7 - C:\ProgramData\vmware) editar o arquivo vmnetdhcp.conf e alterar os valores de default-lease-time e max-lease-time para algo maior dizer 4 meses (4mo*30days*24hours*60min*60sec = 10368000). Reinicie o vmware dhcp server . Em seguida, liberar e renovar a concessão do convidado. Agora seu convidado IP é estática para quatro meses seguintes.

Se você preferir deixar a configuração do host VM como padrão, também é possível configurar a máquina convidada para solicitar um endereço fixo para dhcp. Isto irá funcionar mesmo para a rede NAT. No caso do Ubuntu e dhclient, isto é conseguido através do seguinte bloco em dhclient.conf:

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

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top