Problemas com a ponte netplan do Ubuntu 18.04 no VirtualBox

Problemas com a ponte netplan do Ubuntu 18.04 no VirtualBox

Estou preso aqui na configuração da rede e preciso de ajuda.

O plano é criar um KVM com o Windows rodando em um servidor Ubuntu 18.04 dedicado.

Então eu preciso de uma ponte de rede para acessar as janelas do meu Ubuntu. Para testar este projeto de ponte, criei um servidor Ubuntu 18.04 em minha caixa virtual e tentei configurar uma ponte de rede em execução lá.

Toda vez que aplico minha configuração do netplan, a conexão de rede para de funcionar.

Eu realmente preciso de ajuda e de uma explicação de como essa coisa mágica funciona. Claro que pesquisei no Google, mas não encontrei uma explicação ou exemplo que funcione ou me ajude a entender.

Aqui está o /etc/netplan/50-cloud-init.yaml - configuração funcional do meu Ubuntu VM.

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

Agora tentei configurar uma ponte:

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

Se eu executasse um 'netplan apply' agora, a conexão ssh com minha VM seria interrompida e a conexão com a Internet também seria interrompida.

Você pode me ajudar com esse problema e me explicar o que devo fazer aqui ..?

Aqui eu tenho um 'ifconfig' da configuração em execução para você:

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

E aqui um 'ifconfig' com minha configuração de ponte quebrada:

insira a descrição da imagem aqui

(não consigo copiar o texto, portanto aqui está uma foto)

Sou grato por cada ideia ou resposta.

Responder1

Eu poderia resolver meu problema ativando o modo promíscuo na configuração da VM do meu VertualBox.

Minha 'configuração em ponte' está funcionando.

Aqui está uma imagem da minha configuração de rede do VirtualBox: insira a descrição da imagem aqui

Responder2

Você também precisa aplicar recuo após a linha br0 para a ponte, como segue:

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

informação relacionada