Tôi đang cố gắng thiết lập một thiết bị mạng NAT ảo không có DHCP để phát hành trên máy chủ Arch Linux.
Những gì tôi đã thử:
# 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>
Máy tính xách tay của tôi xuất ra các phần sau khi khởi động:
# virsh net-start default
error: Failed to start network default
error: internal error: Failed to initialize a valid firewall backend
Tất cả các chủ đề khác liên quan đến chủ đề này đều nói về việc nâng cấp phần mềm - Tôi đang sử dụng các phiên bản mới nhất:
$ 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
Điều gì có thể là lý do cho điều đó internal error
và tôi có thể làm gì để chống lại?
firewalld
, nó cũng không được liệt kê trên ArchLinux wiki , nó chỉ là cần thiết để bắt đầuebtables
vàdnsmasq
vớilibvirtd
/virtlogd
sau đó.