KVM - Guest 无法识别第二个 NIC

KVM - Guest 无法识别第二个 NIC

我有一台运行 Proxmox(虚拟化平台)的服务器,并使用 Ubuntu Server 12.10 创建了一个 KVM 虚拟机。配置网络后,一切正常,但如果我向该虚拟机添加第二个网络适配器,它无法识别。dmesg | grep -i eth只显示一个接口(eth0)。

答案1

终于找到解决方案了。重启机器是不够的,需要停止虚拟机并重新启动它。

答案2

在客户机中加载以下内核模块以启用热插拔KVM 中的设备数量:

modprobe acpiphp
modprobe pci_hotplug

将它们添加为两行/etc/modules(不带modprobepart)以永久启用它们。这是 Debian/Ubuntu 特有的,因为大多数其他发行版(如 CentOS/RedHat/Fedora/SUSE)都使用这些内置模块构建内核。不幸的是,对于 Debian/Ubuntu,您始终必须自己加载这些模块。

另请参阅(块设备和网络设备在这方面并没有太大区别):

相关内容