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