从 VirtualBox 迁移到 Hyper-V 后,Ubuntu 18.04 中缺少网络适配器

从 VirtualBox 迁移到 Hyper-V 后,Ubuntu 18.04 中缺少网络适配器

当我启动 VirtualBox 实例时,我提前计划并使用了 vhd 驱动器文件。使用该驱动器在 Hyper-v 中创建新实例非常轻松,我的主实例正在启动但没有网络连接。我尝试添加旧式网络适配器,但也没有用,不过确实显示已检测到。Ubuntu 安装程序在设置时可以正常看到该设备,因此必须有某种方法安装它。我不是 Linux 专家,很难在网上或从我的 Linux 朋友那里找到答案。

Ubuntu 服务器 18.04

请帮忙。

答案1

Ubuntu 18.04 使用/etc/netplan/50-cloud-init.yaml网络配置代替/etc/network/interfaces

如果 Ubuntu 安装在 VirtualBox 中,列出的接口50-cloud-init.yaml会是一个奇怪的名称,如enp0s3。Hyper-V 使用标准eth0或类似的东西。我不太了解它的技术细节,但是当我将其更改为 时eth0,它在重启后开始工作。

该文件如下所示:

network:
    ethernets:
        eth0:
            addresses: []
            dhcp4: true
            optional: true
    version: 2

相关内容