我有一个 Ubuntu 18.04 domU,它使用桥接网络连接到主机 NIC。一切都运行良好,直到我进行了 apt 升级并重新启动。从那时起,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 桥接网络 (pvh domU)
从该错误报告可以看出,这显然是与安全修复相关的回归。目前正在测试一个修复程序。可能修复的内核版本是 5.15.0-66
解决(最佳解决方案):
apt-get update
等待。错误修复应该作为您通常的&&的一部分进行apt-get upgrade
。我会等几天再尝试更新。
立即修复(不太推荐):
订阅预发布版本以获取最新的内核。
- 添加
deb http://archive.ubuntu.com/ubuntu/ bionic-proposed main
到文件中/etc/apt/sources.list
(如果您使用的是其他 ubuntu 版本,请注意将“bionic”替换为您当前的发行版) 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