從 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

相關內容