Problemas con el puente netplan de Ubuntu 18.04 en VirtualBox

Problemas con el puente netplan de Ubuntu 18.04 en VirtualBox

Estoy atrapado aquí en la configuración de red y necesito ayuda.

El plan es crear un KVM con Windows ejecutándose en un servidor dedicado Ubuntu 18.04.

Entonces necesito un puente de red para llegar a Windows en mi Ubuntu. Para probar este proyecto de puente, creé un servidor ubuntu 18.04 en mi virtualbox e intenté configurar un puente de red en ejecución allí.

Cada vez que aplico mi configuración de netplan, la conexión de red deja de funcionar.

Realmente necesito ayuda y una explicación de cómo funcionan estas cosas mágicas. Por supuesto, busqué en Google, pero no encontré una explicación o un ejemplo que funcione o me haya ayudado a comprender.

Aquí está la configuración /etc/netplan/50-cloud-init.yaml - funcional de mi ubuntu vm.

network:
  ethernets:
    enp0s3:
    gateway4: 192.168.176.1
    dhcp4: false
    addresses: [192.168.176.40/23]
  version: 2

Ahora he intentado configurar un puente:

network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s3:
      dhcp4: false
  bridges:
    br0:
      dhcp4: false
      addresses: [192.168.176.40/23]
      gateway4: 192.168.176.1
      interfaces:
        - enp0s3

Si ejecuté una 'aplicación de plan de red' ahora, la conexión ssh a mi máquina virtual se interrumpe y la conexión a Internet también está muerta.

¿Puedes ayudarme con ese problema y explicarme qué tengo que hacer aquí?

Aquí tengo un 'ifconfig' de la configuración de ejecución para usted:

root@vmbuntuerver18:/etc/netplan# ifconfig
enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.176.40  netmask 255.255.254.0  broadcast 192.168.177.255
        inet6 2003:d3:cf20:ce00:a00:27ff:fee9:ad0d  prefixlen 64  scopeid 0x0<global>
        inet6 fe80::a00:27ff:fee9:ad0d  prefixlen 64  scopeid 0x20<link>
        ether 08:00:27:e9:ad:0d  txqueuelen 1000  (Ethernet)
        RX packets 787  bytes 71995 (71.9 KB)
        RX errors 0  dropped 546  overruns 0  frame 0
        TX packets 122  bytes 18977 (18.9 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 92  bytes 7036 (7.0 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 92  bytes 7036 (7.0 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Y aquí un 'ifconfig' con mi configuración de puente rota:

ingrese la descripción de la imagen aquí

(no puedo copiar el texto, por eso aquí una imagen)

Estoy agradecido por cada idea o respuesta.

Respuesta1

Podría resolver mi problema habilitando el modo promiscuo en la configuración de VM desde mi VertualBox.

Mi 'configuración puenteada' está funcionando.

Aquí una imagen de mi configuración de red VirtualBox: ingrese la descripción de la imagen aquí

Respuesta2

También debes aplicar una sangría después de la línea br0 para el puente, de la siguiente manera:

network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s3:
      dhcp4: false
  bridges:
    br0:
      dhcp4: false
      addresses: [192.168.176.40/23]
      gateway4: 192.168.176.1
      interfaces:
        - enp0s3

información relacionada