Probleme mit der Ubuntu 18.04 Netplan Bridge auf VirtualBox

Probleme mit der Ubuntu 18.04 Netplan Bridge auf VirtualBox

Ich stecke hier bei der Netzwerkkonfiguration fest und brauche Hilfe.

Der Plan besteht darin, eine KVM mit Windows zu erstellen, die auf einem dedizierten Ubuntu 18.04-Server läuft.

Ich brauche also eine Netzwerkbrücke, um die Fenster in meinem Ubuntu zu erreichen. Um dieses Brückenprojekt auszuprobieren, habe ich in meiner Virtualbox einen Ubuntu 18.04-Server erstellt und versuche, dort eine laufende Netzwerkbrücke einzurichten.

Jedes Mal, wenn ich meine Netplan-Konfiguration anwende, funktioniert die Netzwerkverbindung nicht mehr.

Ich brauche da wirklich Hilfe und eine Erklärung, wie dieser Zauberkram funktioniert. Natürlich habe ich gegoogelt, aber ich habe keine Erklärung oder ein Beispiel gefunden, das funktioniert oder mir beim Verständnis geholfen hat.

Hier ist die funktionierende /etc/netplan/50-cloud-init.yaml – Konfiguration von meiner Ubuntu-VM.

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

Nun habe ich versucht eine Bridge zu konfigurieren:

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

Wenn ich jetzt ein „Netplan Apply“ ausführe, bricht die SSH-Verbindung zu meiner VM ab und auch die Verbindung zum Internet ist tot.

Können Sie mir bei diesem Problem helfen und mir erklären, was ich hier tun muss?

Hier habe ich eine 'ifconfig' aus der laufenden Konfiguration für dich:

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

Und hier eine 'ifconfig' mit meiner kaputten Bridge-Konfiguration:

Bildbeschreibung hier eingeben

(ich kann den Text nicht kopieren, deshalb hier ein Bild)

Ich bin für jede Idee und Antwort dankbar.

Antwort1

Ich konnte mein Problem lösen, indem ich den Promiscuous-Modus in den VM-Einstellungen meiner VertualBox aktiviert habe.

Meine „Bridged-Config“ funktioniert.

Hier ein Bild meiner VirtualBox-Netzwerkeinstellungen: Bildbeschreibung hier eingeben

Antwort2

Sie müssen auch nach der Zeile br0 eine Einrückung für die Brücke vornehmen, und zwar wie folgt:

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

verwandte Informationen