VMWare-Dirección IP estática del sistema operativo virtual
virtualization nat (6)
Suponiendo que no esté utilizando una red VMWare basada en NAT, la respuesta no es diferente para un servidor virtual (invitado) que para uno real. Usted puede:
- Asigne una IP estática a través de cualquier mecanismo compatible con el sistema operativo invitado.
- Configure el sistema operativo invitado para obtener su dirección IP de un servidor DHCP y configure el servidor DHCP para que devuelva una dirección IP estática para la dirección MAC de la instancia VMWare.
Cuál es la mejor manera de tener un sistema operativo virtual con una dirección IP estática en VMWware. Me gustaría mantener la dirección IP estática ya que es un servidor virtual.
Si desea que el equipo VM slice / VM (guest) tenga una IP estática, asígnelo al segmento VM. Luego, en el servidor de VM, seleccione "Puenteado" para la configuración del adaptador de red. Esto le dice a VMWare que use cualquier configuración de IP que haya establecido en el invitado.
Una solución simple, configure el servidor vmware dhcp para usar arrendamientos más largos. En la carpeta de configuración de vmware (en Windows 7 - C:/ProgramData/vmware
) edite el archivo vmnetdhcp.conf y cambie los valores de default-lease-time
y max-lease-time
a algo más grande, digamos 4 meses ( 4mo*30days*24hours*60min*60sec = 10368000
). Luego reinicie el servidor vmware dhcp . Luego libera y renueva el contrato de arrendamiento del invitado. Ahora su IP de invitado es estática para los próximos cuatro meses.
Esto funciona en mi máquina
Sigue estos simples pasos. Tarda solo 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: las carpetas a continuación se sincronizan automáticamente ... cambian en un lugar y las mismas se reflejarán en la otra carpeta
C: / ProgramData / VMware C: / Documents and Settings / Todos los usuarios / Datos de la aplicación / VMware
Puede configurar el servidor de VMware DHCP [que se ejecuta en el sistema operativo host] para asignar una dirección IP de reparación a una máquina virtual cada vez.
De acuerdo con los documentos de VMware , la configuración se almacena en las siguientes ubicaciones:
Windows XP
C:/Documents and Settings/All Users/Application Data/VMware/vmnetdhcp.conf
Windows Vista o Windows 7
C:/ProgramData/VMware/vmnetdhcp.conf
Linux (solo para el host)
/etc/vmware/vmnet1/dhcp/dhcp.conf
Linux (NAT)
/etc/vmware/vmnet8/dhcp/dhcp.conf
VMWare Fusion para Mac (solo para el host)
/Library/Preferences/VMware Fusion/vmnet1/dhcpd.conf
VMWare Fusion para Mac (NAT)
/Library/Preferences/VMware Fusion/vmnet8/dhcpd.conf
IP estático y nombre DNS por ejemplo MAC:
host ubuntu {
hardware ethernet 00:0c:29:c0:2c:58;
fixed-address 192.168.118.3;
}
Para obtener más detalles al respecto, consulta esta publicación de blog .
Si prefiere dejar la configuración del host VM como predeterminada, también es posible configurar la máquina invitada para solicitar una dirección fija para dhcp. Esto funcionará incluso para la red NAT. En el caso de Ubuntu y dhclient
, esto se logra mediante el siguiente bloque en dhclient.conf
:
interface "eth0" {
send dhcp-requested-address 192.168.1.222;
}
Fuente: https://serverfault.com/a/381137