Configurando dos máquinas virtuales en VirtualBox de Centos al iniciar e intentar hacer un update o acceder a la red para comprobar el estado de la web, no había acceso, a pesar de haber configurado las tarjetas de red de la máquina virtual .
Una posible solucion, que espero te pueda resolver el problema
Comprueba el estado de las interfaces de red en tu linux virtualizado con el comando nmcli :
$ nmcli
enp0s3: disconnected
El comando nmcli me mostraba que enp0s3 estaba desconectado. Así que lo suyo es comprobar como está el script que configura la red.
$ cat /etc/sysconfig/network-scripts/ifcfg-enp0s3
Y aquí estaba el motivo por el que no podía acceder a internet desde el servdor virtual, no estaba configurado para activarse en el arranque del sistema. Tenemos que modificar esta última línea con ONBOOT=no para que la interface de red se active el inicio de arrancar el servidor
Por tanto usamos nuestro editor (puede ser vi , nano , etc) y modificamos esta última línea a ONBOOT=yes.
sudo vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
luego reiniciamos los servicios de red para aplicar los cambios
sudo systemctl restart network.service
Ahora si comprobamos el estado de la interface veremos que está conectada.
$ nmcli
Ya solo nos queda comprobar el acceso a la red desde nuestra máquina virtual
$ ping google.es