Centos 6, LXC+Libvirt guest-ben nincs TUN, nem hozható létre

Sziasztok!

Én is ebbe futottam bele Libvirt + LXC-vel:

http://serverfault.com/questions/429461/no-tun-device-in-lxc-guest-for-…

Azaz hogy nincsen TUN a Libvirt + LXC konténerben.

Verziók:
Centos 6 x86_64
libvirtd (libvirt) 0.10.2
lxc 1.0.7

Azonban az LXC-s guest-ben ez nem működik:

# mkdir /dev/net
# mknod /dev/net/tun c 10 200
# chmod 666 /dev/net/tun

mknod: `/dev/net/tun': Operation not permitted

Az /etc/lxc/default.conf-ba beleírtam:

#tun
lxc.cgroup.devices.allow = c 10:200 rwm

De nincs változás.

A /etc/libvirt/lxc/ -ben .XML konfigok vannak konténerenként.

http://serverfault.com/questions/501196/allowed-cgroup-devices-for-libv…

Beállítottam ide: /etc/cgconfig.conf

ezt:

group libvirt/lxc {
devices {
devices.allow="c 10:200 rwm";
}
}

Ennek sem volt hatása.

Ha pedig módosítom a guest-ek konfigját:

virsh -c lxc:/// edit GUESTNAME

[devices]-on belül felveszem ezt: (persze a [] helyett a jó kis XML kacsacsőrök vannak, csak így látszik itt)


[hostdev mode='capabilities' type='misc']
[source]
[char]/dev/net/tun[/char]
[/source]
[/hostdev]

[/devices]

Azt pedig az LXC-m nem fogadja el, hogy nem megfelelő.

Ezt írták:
"I can confirm this working with libvirt-1.2.1."
Nekem 1.0.7 van, lehet, hogy ez a gond?

Itt az infó, példákkal:

https://libvirt.org/formatdomain.html#elementsHostDevCaps

[hostdev mode='capabilities' type='misc']
[source]
[char]/dev/input/event3[/char]
[/source]
[/hostdev]

Tehát ezt nem fogadja el a 1.0.7-es LXC + Libvirt.

Valami ötlet? :)

Köszönöm előre is.

Hozzászólások

Egy otlet:
0. lepes: definiald a hibat (miert nincsen "TUN a Libvirt + LXC konténerben?" + felfogni, hogy ezek pontosan mik is, es hogyan mukodnek)
1. lepes: orulni annak, hogy ismet megreszeltel valamit, es latszolag mukodik, pl igy: https://www.youtube.com/watch?v=AXwGVXD7qEQ