Ubuntu 22.04 / 22.04.1 Hyper-V 在 Server 2022 上无网络连接 - 链接关闭

Ubuntu 22.04 / 22.04.1 Hyper-V 在 Server 2022 上无网络连接 - 链接关闭

在我的 Ubuntu Hyper-V VM 上,网络适配器显示链接已关闭。我尝试过全新安装 Ubuntu 22.04,也尝试过更新到 22.04.1。向 VM 添加旧版网络适配器可以正常工作,但速度受到严重限制,所以我需要解决这个问题。

以下是输出ip address

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: enp0s10f0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 1000
    link/ether 00:15:5d:01:b0:10 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.16/24 metric 100 brd 192.168.1.255 scope global dynamic enp0s10f0
       valid_lft 100469sec preferred_lft 100469sec
    inet6 fd5c:de09:9d49::c57/128 scope global dynamic noprefixroute
       valid_lft 100471sec preferred_lft 42871sec
    inet6 fd5c:de09:9d49:0:215:5dff:fe01:b010/64 scope global dynamic mngtmpaddr noprefixroute
       valid_lft 4294966966sec preferred_lft 4294966966sec
    inet6 fe80::215:5dff:fe01:b010/64 scope link
       valid_lft forever preferred_lft forever
3: eth0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 00:15:5d:01:b0:0f brd ff:ff:ff:ff:ff:ff

适配器 2enp0s10f0是传统网络适配器。适配器 3eth0是(普通)网络适配器。

VM 配置中的适配器已连接到我的虚拟交换机,我已验证它是外部网络(与其他 VM 配合良好)。我甚至创建了一个绑定到单独物理适配器的新 vSwitch,但无济于事。

我的主网络适配器是以太网模式的 Mellanox CX354a。我尝试的另一个适配器是基于 Broadcom 的普通千兆端口。

谢谢

答案1

我的问题是,在设置 Ubuntu VM 后,我将网络适配器添加到 Hyper-V,因此配置错误。/etc/netplan/00-installer-config.yaml我缺少配置所需的必要行eth0

相关内容