Xen 仮想マシン (Ubuntu 18.04) で apt アップグレードと再起動を行った後、ネットワークが機能しない

Xen 仮想マシン (Ubuntu 18.04) で apt アップグレードと再起動を行った後、ネットワークが機能しない

Ubuntu 18.04 domU をホスト NIC へのブリッジ ネットワークで実行しています。apt アップグレードを実行して再起動するまでは、すべて正常に動作していました。それ以降、dom0 ネットワークは正常に動作していますが、domU ネットワークは動作していません。どうやら、domU は少なくとも現在は netplan を使用しているようですが、ホストでは古い /etc/networking/interfaces 構成ファイルがまだ使用されています。

これをデバッグするにはどうすればいいでしょうか?

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

ブリッジは、ホストが使用しているものとは異なる物理 NIC を使用しています。ブリッジされた NIC はインターネットに公開されていますが、ホスト NIC は公開されていません。ラップトップに接続して、ケーブルが機能していることを再確認しました。

答え1

ここで説明されているバグが発生している可能性があります:
5.15.0-58.64 は xen ブリッジ ネットワーク (pvh domU) を破壊します

バグレポートの要約は、どうやらこれはセキュリティ修正に関連するリグレッションのようです。現在修正がテストされています。修正の可能性があるカーネルバージョンは 5.15.0 です。66

解決するには(最善の解決策):

apt-get updateお待ちください。バグ修正は通常の&&の一部として行われるはずですapt-get upgrade。数日待ってから更新を試みてください。

すぐに修正するには(あまり推奨されません):

最新のカーネルを入手するには、プレリリースをサブスクライブしてください。

  1. deb http://archive.ubuntu.com/ubuntu/ bionic-proposed mainファイルに追加します/etc/apt/sources.list(別の Ubuntu バージョンを使用している場合は、「bionic」を現在のディストリビューションに置き換えてください)
  2. apt-get update
  3. apt-get full-upgrade*
  • apt full-upgradeここで、多くのユーザーが習慣的に入力する ではなく、 が必要であることに注意してくださいapt upgrade。コマンドの full-upgrade 部分は、Ubuntu にシステム カーネルもアップグレードするように指示します。その後、新しいカーネルを使用するためにシステムを再起動する必要があります。

繰り返しになりますが、修正のターゲット バージョンは 5.15.0.-66 なので、次のようなメッセージが表示されます。

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

走るときapt-get full-upgrade

関連情報