मैं एक आर्क लिनक्स होस्ट पर libvirt के लिए डीएचसीपी के बिना एक वर्चुअल एनएटी नेटवर्क डिवाइस स्थापित करने की कोशिश कर रहा हूं।
मैंने क्या कोशिश की है:
# 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 विकी पर सूचीबद्ध नहीं है , इसे शुरू करना आवश्यक हैebtables
और इसकेdnsmasq
साथlibvirtd
/virtlogd
बाद में।