Eu uso o dispositivo de rede 'tap' com o KVM para conectar minha vm à Internet. Mas eu tenho que ser root ou usar 'sudo', o que é inconveniente. Acho que posso colocar minha conta de usuário em algum grupo para acessar o dispositivo de rede sem privilégios de root. Eu tentei o grupo netdev , mas não funciona. Minha conta já está no grupo kvm .
O que mais devo fazer? Ou existe alguma maneira de me permitir usar o KVM livremente, sem problemas de permissão?
fonte
netdev
e as permissões definidas como0660
. (E eu estou nonetdev
grupo.)groups
els -l /dev/net/tun
? Executestrace -o qemu.strace qemu-system-arm net tap,ifname=tap0 …
e observe a parte do rastreamento em que ele tenta abrir/dev/net/tun
. O que está acontecendo exatamente? Se você não conseguir descobrir, faça uma nova pergunta com todas essas informações.strace
e ver se não consigo chegar ao fundo disso.Certifique-se de fazer parte do grupo KVM também. A recomendação é disponibilizar todos os itens de virtualização (configuração de rede, acesso a firmware, configuração qemu) para o grupo kvm.
fonte