Par défaut KVM fonctionne en NAT et tu as déjà accès à l'extérieur. En revanche, depuis l'extérieur on accède pas à la VM.
La seule solution non-bridge est de faire un réseau privé hôte (host-only). En lignes de commandes je ne sais pas comment faire, mais la console virt-manager le peu.
Cela te créé un réseau interne pour ta VM. Ensuite, tu peux y accéder depuis l'extérieur en ajoutant une route statique sur ton routeur (qui dit que pour accéder au réseau des VM, par exemple 172.16.42.0/24 il faut utiliser la passerelle qui est ton PC dom0).
EDIT: J'ai trouvé ce lien :
http://www.adella.org/spip/QEMU-Configurer-le-reseau
ça explique comment faire du host-only en lignes de commandes. N'oublie pas d'activer l'ip forwarding dans le kernel de l'hôte.