Сеть не работает после обновления apt и перезагрузки в виртуальной машине Xen (Ubuntu 18.04)

Сеть не работает после обновления apt и перезагрузки в виртуальной машине Xen (Ubuntu 18.04)

У меня Ubuntu 18.04 domU работает с мостовой сетью к хостовой сетевой карте. Все работало нормально, пока я не сделал apt upgrade и не перезагрузился после этого. С тех пор сеть domU не работает, хотя сеть dom0 работает нормально. Видимо, 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

Мост использует другой физический сетевой адаптер, нежели хост. Мостовой сетевой адаптер открыт для Интернета, а хостовый сетевой адаптер — нет. Я дважды проверил, работает ли кабель, подключив его к ноутбуку.

решение1

Я думаю, что вы можете столкнуться с этой ошибкой, описанной здесь:
5.15.0-58.64 нарушает работу сети Xen Bridge (pvh domU)

tl;dr из этого отчета об ошибке, по-видимому, это регрессия, связанная с исправлением безопасности. В настоящее время тестируется исправление. Версия ядра, которая имеет потенциальное исправление, — 5.15.0-66

Решить (лучшее решение):

Подождите. Исправления ошибок должны быть частью вашего обычного apt-get update&& apt-get upgrade. Я бы подождал несколько дней и попробовал обновиться.

Для немедленного решения (менее рекомендуется):

Подпишитесь на предварительные релизы, чтобы получить самую последнюю версию ядра.

  1. Добавьте deb http://archive.ubuntu.com/ubuntu/ bionic-proposed mainв файл /etc/apt/sources.list(обратите внимание, замените «bionic» на ваш текущий дистрибутив, если вы используете другую версию Ubuntu)
  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

Связанный контент