Netzwerk funktioniert nach Apt-Upgrade und Neustart in virtueller Xen-Maschine (Ubuntu 18.04) nicht

Netzwerk funktioniert nach Apt-Upgrade und Neustart in virtueller Xen-Maschine (Ubuntu 18.04) nicht

Ich habe Ubuntu 18.04 DomU mit einem überbrückten Netzwerk zu einer Host-NIC laufen. Alles hat gut funktioniert, bis ich ein Apt-Upgrade durchführte und danach neu startete. Seitdem funktioniert das DomU-Netzwerk nicht mehr, obwohl das Dom0-Netzwerk einwandfrei funktioniert. Anscheinend verwendet DomU jetzt zumindest Netplan, im Gegensatz zum Host, der immer noch die alte Konfigurationsdatei /etc/networking/interfaces verwendet.

Irgendwelche Ideen, wie man mit dem Debuggen beginnen kann?

foo@bar:~$ cat /etc/network/interfaces
# ifupdown has been replaced by netplan(5) on this system.  See
# /etc/netplan for current configuration.
# To re-enable ifupdown on this system, you can run:
#    sudo apt install ifupdown
foo@bar:~$ cat /etc/netplan/01-netcfg.yaml
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: yes
foo@bar:~$ ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::216:3eff:fe2b:d689  prefixlen 64  scopeid 0x20<link>
        ether 00:16:3e:2b:d6:89  txqueuelen 1000  (Ethernet)
        RX packets 174416  bytes 7259380 (7.2 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 78  bytes 17809 (17.8 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 5352  bytes 380352 (380.3 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 5352  bytes 380352 (380.3 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Die Bridge verwendet eine andere physische Netzwerkkarte als der Host. Die überbrückte Netzwerkkarte ist dem Internet ausgesetzt, die Netzwerkkarte des Hosts hingegen nicht. Ich habe doppelt überprüft, ob das Kabel funktioniert, indem ich es an einen Laptop angeschlossen habe.

Antwort1

Ich glaube, bei Ihnen tritt möglicherweise der hier beschriebene Fehler auf:
5.15.0-58.64 unterbricht das Xen-Bridge-Netzwerk (pvh domU)

tl;dr aus diesem Fehlerbericht geht hervor, dass es sich anscheinend um eine Regression im Zusammenhang mit einem Sicherheitsfix handelt. Derzeit wird ein Fix getestet. Die Kernelversion, die den potenziellen Fix enthält, ist 5.15.0-66

Zur Lösung (beste Lösung):

Warten Sie. Fehlerbehebungen sollten im Rahmen Ihres üblichen apt-get update&& erfolgen apt-get upgrade. Ich würde ein paar Tage warten und versuchen, ein Update durchzuführen.

Für eine sofortige Lösung (weniger empfohlen):

Abonnieren Sie Vorabversionen, um den aktuellsten Kernel zu erhalten.

  1. deb http://archive.ubuntu.com/ubuntu/ bionic-proposed mainZur Datei hinzufügen /etc/apt/sources.list(beachten Sie, dass Sie „bionic“ durch Ihre aktuelle Distribution ersetzen, wenn Sie eine andere Ubuntu-Version verwenden)
  2. apt-get update
  3. apt-get full-upgrade*
  • Beachten Sie, dass apt full-upgradehier erforderlich ist und nicht einfach apt upgrade, wie es viele Benutzer gewohnt sind, einzugeben. Der Teil des Befehls, der sich auf das vollständige Upgrade bezieht, weist Ubuntu an, auch den Systemkernel zu aktualisieren. Sie müssen dann das System neu starten, um den neuen Kernel verwenden zu können.

Auch hier ist die Zielversion für den Fix 5.15.0.-66, Sie sollten also eine Meldung wie die folgende sehen:

The following NEW packages will be installed:
linux-headers-5.15.0-66 linux-headers-5.15.0-66-generic linux-modules- 
extra-5.15.0-66-generic

wenn du rennstapt-get full-upgrade

verwandte Informationen