Utilizo el dispositivo de red 'tap' con KVM para que mi VM se conecte a Internet. Pero tengo que ser root, o usar 'sudo', lo cual es inconveniente. Creo que puedo poner mi cuenta de usuario en algún grupo para poder acceder al dispositivo de red sin privilegios de root. Intenté el grupo netdev , pero no funciona. Mi cuenta ya está en el grupo kvm .
¿Que más deberia hacer? ¿O hay alguna manera de permitirme usar KVM libremente sin problemas de permiso?
fuente
netdev
y los permisos establecidos en0660
. (Y estoy en elnetdev
grupo.)groups
yls -l /dev/net/tun
? Correstrace -o qemu.strace qemu-system-arm net tap,ifname=tap0 …
y mira la parte de la traza donde intenta abrirse/dev/net/tun
. ¿Qué está pasando exactamente? Si no puede resolverlo, haga una nueva pregunta con toda esta información.strace
y veré si no puedo llegar al fondo de esto.Asegúrese de formar parte del grupo KVM también. La recomendación es hacer que todas las cosas de virtualización (configuración de red, acceso a firmware, configuración qemu) estén disponibles para el grupo kvm.
fuente