![proxmox 主机上的 Ubuntu 18.04 Guest 无法使用“VirtIO(半虚拟化)”网络适配器](https://linux22.com/image/911271/proxmox%20%E4%B8%BB%E6%9C%BA%E4%B8%8A%E7%9A%84%20Ubuntu%2018.04%20Guest%20%E6%97%A0%E6%B3%95%E4%BD%BF%E7%94%A8%E2%80%9CVirtIO%EF%BC%88%E5%8D%8A%E8%99%9A%E6%8B%9F%E5%8C%96%EF%BC%89%E2%80%9D%E7%BD%91%E7%BB%9C%E9%80%82%E9%85%8D%E5%99%A8.png)
嗨,我们有一个 proxmox 主机(主机也是 Ubuntu),上面有一个 VM Ubuntu 18.04 Guest。出于某些原因,我不明白命令
# cat "/boot/config-`uname -r`" | grep -i vir`
在客户操作系统中显示以下内容
CONFIG_VIRTIO_BLK=m
CONFIG_VIRTIO_NET=m
并且这个 Ubuntu Guest 不能使用任何VirtIO (paravirtualized)
网络适配器(我们必须使用Intel E1000
旧的网络适配器。)
我们有使用这些设置
我必须使用传统适配器的原因是什么?有人知道吗?
答案1
您必须创建 NAT 规则以允许 VM 公开访问。请遵循这些步骤创建 NAT。但请注意:
- 位大小格式的网络掩码不适用于您的系统,请使用完整格式(255.255.255.0)并在 CLI 中测试所有 iptable 规则
- 从 Ubuntu 18.04 开始你必须使用网络计划设置网络或 Proxmox DHCP
PS看一下qemu-客户-代理