我正在尝试在Arch Linux主机上为libvirt设置一个不带DHCP的虚拟NAT网络设备。
我尝试过的
# virsh net-define network.xml
Network default defined from network.xml
[ network.xml
]:
<network>
<name>default</name>
<bridge name="maas0" />
<forward mode="nat" />
<ip address="10.137.0.1" netmask="255.255.255.0" />
</network>
我的笔记本电脑在启动时会输出以下内容:
# virsh net-start default
error: Failed to start network default
error: internal error: Failed to initialize a valid firewall backend
与该主题相关的所有其他线程都在谈论软件升级-我使用的是最新版本:
$ pacman -Q ebtables dnsmasq libvirt iptables
ebtables 2.0.10_4-5
dnsmasq 2.75-1
libvirt 1.3.3-1
iptables 1.4.21-3
这可能是什么原因,internal error
我该怎么办?
firewalld
,也没有在ArchLinux Wiki上列出,仅需在/ 之后以ebtables
和开头。dnsmasq
libvirtd
virtlogd