很多天没有用虚拟机了,刚刚发现libvirt中的虚拟机无法启动,提示virbr0没有创建,导致配置的NAT网络没法启动。差看了debug日志后发现,在libvirtd启动的时候,dnsmasq有这么两行输出:
dnsmasq[13221]: junk found in command line
dnsmasq[13221]: FAILED to start up
它的启动失败,导致了libvirtd中配置的NAT就无法启动了。
之前这个问题一直正常,试了下将dnsmasq降级到2.55版本,暂时可以启动,等待这个bug的修复吧。