![Сетевые ошибки на KVM](https://rvso.com/image/231054/%D0%A1%D0%B5%D1%82%D0%B5%D0%B2%D1%8B%D0%B5%20%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B8%20%D0%BD%D0%B0%20KVM.png)
Я пытаюсь запустить виртуальную машину KVM на Debian 11 (Bullseye)
- Я также запускаю это из crouton на ChromeOS на случай, если это действительно важно, но я не думаю, что это так.
Вот ошибка: Невозможно завершить установку: «Запрошенная операция недопустима: сеть «по умолчанию» неактивна»
Traceback (most recent call last):
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 65, in cb_wrapper
callback(asyncjob, *args, **kwargs)
File "/usr/share/virt-manager/virtManager/createvm.py", line 2001, in _do_async_install
installer.start_install(guest, meter=meter)
File "/usr/share/virt-manager/virtinst/install/installer.py", line 701, in start_install
domain = self._create_guest(
File "/usr/share/virt-manager/virtinst/install/installer.py", line 649, in _create_guest
domain = self.conn.createXML(install_xml or final_xml, 0)
File "/usr/lib/python3/dist-packages/libvirt.py", line 4366, in createXML
raise libvirtError('virDomainCreateXML() failed')
libvirt.libvirtError: Requested operation is not valid: network 'default' is not active
Я попробовал следующее руководство:https://askubuntu.com/questions/1036297/cant-start-kvm-guest-network-default-is-not-active но исправление, предоставленное "sudo virsh net-start default", не дает результата:
sudo virsh net-start default
[sudo] password for luhgarlicbread:
error: Failed to start network default
error: internal error: Failed to apply firewall rules /usr/sbin/iptables -w --table filter --list-rules: # Warning: iptables-legacy tables present, use iptables-legacy to see them
iptables v1.8.7 (nf_tables): Could not fetch rule set generation id: Invalid argument
- Дополнительно: На KVM > Изменить (вверху) > Сведения о подключении Нажатие кнопки «Запустить сеть» в левом нижнем углу также приводит к ошибке:
Error starting network 'default': internal error: Failed to apply firewall rules /usr/sbin/iptables -w --table filter --list-rules: # Warning: iptables-legacy tables present, use iptables-legacy to see them
iptables v1.8.7 (nf_tables): Could not fetch rule set generation id: Invalid argument
Traceback (most recent call last):
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 65, in cb_wrapper
callback(asyncjob, *args, **kwargs)
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 101, in tmpcb
callback(*args, **kwargs)
File "/usr/share/virt-manager/virtManager/object/libvirtobject.py", line 57, in newfn
ret = fn(self, *args, **kwargs)
File "/usr/share/virt-manager/virtManager/object/network.py", line 69, in start
self._backend.create()
File "/usr/lib/python3/dist-packages/libvirt.py", line 3436, in create
raise libvirtError('virNetworkCreate() failed')
libvirt.libvirtError: internal error: Failed to apply firewall rules /usr/sbin/iptables -w --table filter --list-rules: # Warning: iptables-legacy tables present, use iptables-legacy to see them
iptables v1.8.7 (nf_tables): Could not fetch rule set generation id: Invalid argument
Есть ли способ обойти все проверки сети / полностью отключить сеть на KVM? Есть ли какие-нибудь советы, приемы или исправления, которые я мог бы попробовать? Похоже, что проблем очень много.
PS: Я разобрался со всеми остальными проблемами. Одна из самых важных заключается в том, что libvirtd не запускается с (я думаю, что это) systemctl, поэтому я просто запускаю процесс вручную из терминала и держу это окно открытым, пока пытаюсь создать свою виртуальную машину в KVM с помощью virt-manager.