我正在为基于Fedora 19和KVM的公司build立一个虚拟化服务器。 我们的目标是能够转换和运行一堆VirtualBox虚拟机。
所以我安装了我的F19服务器,并用bridge-utils创build了一个br0网桥。 我第一次尝试与VirtualBox,并没有麻烦,我的testing虚拟机(Ubuntu服务器10.04)就像它在Windows上的工作。
然后,我将虚拟机转换为qcow格式,并将这个新虚拟机添加到Virt-Manager。 我可以启动它,login等,一切正常…除了networking。
我已经尝试从网桥转换到NAT,更改Virt-Manager中的networking适配器的types,没有任何工作。
任何想法如何解决这个问题?
您需要查看虚拟机本身,可能重新生成networkingconfiguration。
当您切换到KVM并且networking驱动程序也不同时,NIC的MAC地址发生了变化,所以您需要在虚拟机中configuration新的NIC,而不是期望它刚刚出现。
从检查udev持久性networking规则文件开始,它可能仍然保留旧NIC的logging,需要将其删除,然后运行udevadm trigger重新生成该文件。 在这一点上,一个新的,正确的networkingconfiguration应该已经在当然。
感谢@NathanC,我发现这个问题。 KVM提供的适配器被标记为Eth2,而不是原始networking链路Eth0。 所以我只需在/ etc / network / interfaces中用eth2replaceeth0,现在就可以运行了。 完善!