我在运行于 Ubuntu 14.04 kvm 主机上的 Solaris 10 客户机上运行网络时遇到问题。
客户机安装运行正常,但我无法从客户机到外界建立网络连接。
这是 kvm guest 定义中的网络设备定义:
<interface type='bridge'>
<mac address='52:54:00:d6:fc:e7'/>
<source bridge='br1'/>
<model type='e1000'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
</interface>
该设备在 Solaris 客户机内部被识别,但只要 dhcp 请求得到答复,我就可以使用静态 IP 地址建立连接。
我尝试过其他型号的网络接口,但它们也不起作用。
说实话,我不知道从哪里开始调试这个问题。任何帮助都将不胜感激。
在此先感谢您的帮助。
PS 其他客户机(例如 Ubuntu 客户机)没有这个问题。一切运行良好。
答案1
我认为你遇到了这个错误: https://bugs.launchpad.net/qemu/+bug/1395217
该错误描述 qemu 2.0.0 及更高版本与 OpenSolaris 上的网络存在兼容性问题,无法正常工作。该错误于 2014 年 11 月报告。
禁用 x2apic 功能可使网卡重新工作。有关详细的工作配置,请参阅此错误报告: https://bugzilla.redhat.com/show_bug.cgi?id=1262093