J'essaie de configurer un périphérique réseau NAT virtuel sans DHCP pour libvirt sur un hôte Arch Linux.
Ce que j'ai essayé:
# 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>
Mon ordinateur portable affiche les éléments suivants au démarrage:
# virsh net-start default
error: Failed to start network default
error: internal error: Failed to initialize a valid firewall backend
Toutes les autres discussions concernant ce sujet parlent de mise à niveau du logiciel - j'utilise les versions les plus récentes:
$ 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
Quelle pourrait être la raison de cela internal error
et contre quoi puis-je faire?
firewalld
, il n'est pas non plus répertorié sur le wiki ArchLinux , il est juste nécessaire de démarrerebtables
etdnsmasq
, aveclibvirtd
/virtlogd
après.