VirtualBox VM no asigna IP al segundo adaptador de red

VirtualBox VM no asigna IP al segundo adaptador de red

Para algunos antecedentes, tengo una máquina virtual que debe permanecer como host únicamente y sin acceso a Internet. Mi segunda máquina virtual necesita un adaptador de red en puente (o lo que sea mejor) para acceder a Internet y un adaptador de solo host para poder comunicarse con la primera máquina virtual.

En mi segunda máquina virtual (servidor Ubuntu), cualquier adaptador que especifique como adaptador 1 funciona muy bien, pero no puedo hacer que funcione el segundo. Lo intenté con el adaptador de solo host como el número 1 y viceversa.

Intenté editar /etc/network/interfacesy agregar mi interfaz enp0s8, pero fue en vano. Específicamente, agregué

auto enp0s8
iface enp0s8 inet dhcp

ip addrmuestra que mi interfaz enp0s8 (la de solo host) no recibe una IP. ¿Hay alguna manera de asegurarse de que se le proporcione una IP al arrancar?

Respuesta1

No sé si esto te ayuda, perocasiLo mismo me funciona con Ubuntu 18.04.4 LTS (bionic) en Virtual Box 6.0.14.

$ ip addr
1: lo: [snipped, irrelevant]
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 08:00:27:a4:3b:77 brd ff:ff:ff:ff:ff:ff
    inet 10.0.2.15/24 brd 10.0.2.255 scope global dynamic enp0s3
       valid_lft 75294sec preferred_lft 75294sec
    inet6 fe80::a00:27ff:fea4:3b77/64 scope link
       valid_lft forever preferred_lft forever
3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 08:00:27:25:81:75 brd ff:ff:ff:ff:ff:ff
    inet 192.168.56.8/24 brd 192.168.56.255 scope global enp0s8
       valid_lft forever preferred_lft forever
    inet6 fe80::a00:27ff:fe25:8175/64 scope link
       valid_lft forever preferred_lft forever

copia de la pantalla de VBox Manager para mi VM

Como puede ver, enp0s3 es NAT para todo el mundo y enp0s8 es solo host. No recuerdo lo que hice cuando configuré esto; Ipensarel instalador hizo la mayor parte, aunque definitivamente especifiqué la asignación de dirección manual (no DHCP) en la interfaz de solo host porque me gusta que esas direcciones coincidan con los nombres de mis VM. Mi /etc/network/interfacesdice que está reemplazado por /etc/netplany que contiene un archivo 50-cloud-init.yaml(aunque mi sistema no está en ninguna nube) con

$ cat 50-cloud-init.yaml
# This file is generated from information provided by
# the datasource.  Changes to it will not persist across an instance.
# To disable cloud-init's network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
    ethernets:
        enp0s3:
            dhcp4: true
        enp0s8:
            dhcp4: false
            addresses: [192.168.56.8/24]
    version: 2

Si hay algo más que pueda comprobar que pueda ayudarte, pregunta.

información relacionada