ฉันพยายามตั้งค่าอุปกรณ์เครือข่าย NAT เสมือนโดยไม่มี DHCP สำหรับ libvirt บนโฮสต์ Arch Linux
สิ่งที่ฉันได้ลอง:
# 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
หลังจากนั้น