Versão avaliada: Debian 13
Execução em modo User Session.
# apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager
# systemctl daemon-reload
# systemctl enable libvirtd.service && systemctl start libvirtd.service
# lsmod | grep kvm
kvm_intel 413696 0
kvm 1396736 1 kvm_intel
irqbypass 12288 1 kvm
# virt-host-validate
QEMU: Checking for hardware virtualization : PASS
QEMU: Checking if device '/dev/kvm' exists : PASS
QEMU: Checking if device '/dev/kvm' is accessible : PASS
QEMU: Checking if device '/dev/vhost-net' exists : PASS
QEMU: Checking if device '/dev/net/tun' exists : PASS
QEMU: Checking for cgroup 'cpu' controller support : PASS
.....
# usermod -aG libvirt <USUÁRIO> <- Para usuário corrente use $USER ou $(whoami)
# newgrp libvirt
# systemctl restart libvirtd.service
Ou
# reboot
Ou
Encerrar seção
Clique em Arquivo > Adicionar conexão e selecione:
Hipervisor: QEMU/KVM user session
Clique em Conectar
Local default de armazenamento
$ ls /home/<USUARIO>/.local/share/libvirt/images/
$ ls /home/<USUARIO>/.config/libvirt
# nmcli device
# nmcli connection
# nmcli device disconnect enp4s0
# nmcli connection delete <CONNECTION???>
# nmcli connection add type bridge ifname br0 con-name br0
# nmcli connection add type bridge-slave ifname enp4s0 master br0 con-name Network_Connection
# systemctl restart NetworkManager.service
# mkdir /etc/qemu
# vi /etc/qemu/bridge.conf
allow br0 <- Allow all permite qualquer rede bridge
# chmod 644 /etc/qemu/bridge.conf
# chown root:root /usr/lib/qemu/qemu-bridge-helper
# chmod 4755 /usr/lib/qemu/qemu-bridge-helper
# systemctl restart libvirtd.service
# brctl show
bridge name bridge id STP enabled interfaces
br0 8000.e290585d992b yes enp4s0
virbr0 8000.5254000f2f12 yes
# virsh net-list --all
Name State Autostart Persistent
------------------------------------------------
network-nat active yes yes