libvirt_lxc preenche a árvore /dev
do convidado na inicialização de acordo com a configuração do convidado. A documentação diz que você precisa colocar a configuração no arquivo de configuração XML do convidado. Use um hostdev
com o "misc" type
e com seu source
apontando para um dispositivo char
em /dev/net/tun
.
O snippet deve ficar assim:
...
<devices>
...
<hostdev mode='capabilities' type='misc'>
<source>
<char>/dev/net/tun</char>
</source>
</hostdev>
</devices>
...
Para editar o arquivo XML do convidado, use virsh
. Para uma instância local, use este comando:
virsh -c lxc:/// edit GUESTNAME
Eu posso confirmar isso trabalhando com o libvirt-1.2.1.