Имеется Centos 6.Чтобы qemu-kvm нормально работал с TAP-интерфейсами из-под libvirt,
был выключен SELinux и отредактирован /etc/libvirt/qemu.conf:
security_driver = none
user = root
group = root
clear_emulator_capabilities = 0
Благодаря этому qemu нормально запускался, пока Centos не был обновлён из CR.
libvirt при этом обновился с 0.8.1-27.el6 до 0.8.7-18.el6_1.1
Теперь qemu-kvm не хочет запускаться ни в какую - не может открыть /dev/net/tun.
Все советы из https://fedoraproject.org/wiki/How_to_debug_Virtualization_p... выполнены.
Дополнительно сделан "setcap cap_net_admin=ei /usr/libexec/qemu-kvm"
Специально положил на место /usr/libexec/qemu-kvm минимальную заглушку,
чтобы убедиться, что дело не в qemu, а в libvirt:
cmdline args: ...
user: uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel)
running with caps =ep
open /dev/net/tun: Operation not permitted
Вопрос: в чём ещё может быть дело и что ещё имеет смысл проверить?