我有两个已关闭的生产系统。我没有设置它们,并且是 QEMU 和 virsh 的新手。虽然有两个,但我真的只关心一个名为 sbs2011 的服务器,因为这是最关键的,当它修复时,另一个的修复将是显而易见的。您可能已经猜到,它运行的是 Windows Small Business Server 2011。
情况如下:VM 都在运行,网桥似乎已启动并正常工作,但我们无法访问服务器。 virsh net-list --all
显示没有网络。(不确定是否应该使用桥接)。
brctl 显示输出:
bridge name bridge id STP enabled interfaces
br0 8000.90b11c45aab6 no bond0
vnet0
vnet1
服务器 XML 文件的网络部分:
<interface type='bridge'>
<mac address='de:ad:be:ef:01:01'/>
<source bridge='br0'/>
<model type='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
</interface>
我已经花了几个小时来解决这个问题。我在想也许 dnsmasq 工作不正常,但是当我转到 时/etc/dnsmasq.conf
,整个文件中没有未注释的行。我现在正在查看如何设置 IP 地址。
编辑:好的,我不认为它是dnsmasq
,因为服务器是 Windows 并且它本身有一个静态 IP 地址。几乎就像存在路由问题一样。
编辑:好吧,Windows 8 机器出现了。某事告诉我,我可能是某chkdisk
事或某事的受害者。所以,关于 virsh net-list 显示网络的问题的答案是否定的,如果它使用主机桥。