La máquina virtual no muestra la dirección IP cuando usa el comando ifconfig, la situación es la siguiente:
Motivo: nuestro servicio de red de máquinas virtuales no está configurado para iniciarse automáticamente al arrancar
resolver:
1. Ingrese al directorio /etc/sysconfig/network-scripts/
cd /etc/sysconfig/network-scripts/
2. Hay un archivo ifcfg-ens33 debajo de la ruta (cada máquina puede ser diferente o puede llamarse ifcfg-eth0, etc.)
Utilice el comando vi ifcfg-ens33 para editar este archivo. Cuando abra el archivo, encontrará ONBOOT=NO.
Nota: ONBOOT significa si se debe iniciar al arrancar. No se inicia aquí. Por supuesto, no se puede ver la IP. Después de cambiar no a sí: wq para guardar.
Es posible que se informe un error al guardar, lo que indica que ifcfg-ens33 es un archivo. En este caso, puede usar el comando su root para cambiar al usuario root, luego modificarlo y guardarlo.
3. Reinicie el servicio de red.
Ingrese el comando service network restart o systemctl restart network para reiniciar el servicio de red. Ingrese ifconfig para mostrar la dirección IP.
Es posible que se informe el error "Error al reiniciar network.service: Unidad network.service no encontrada". Se ingresa el comando de reinicio de red de servicio o reinicio de red systemctl.
resolver:
Cambie el comando:
1. Puede probar el siguiente comando: service network-manager restart
2. Si es Centos 8, debe usar el siguiente comando nmcli c reload