En fedora gore 6 (aka fc6)
si subimos el modulo 'tun'
# modprobe tun
veremos que en /dev se crea un directorio llamado /dev/net y un archivo device tun con permisos "0600", con solo acceso +rw para el root.
# ls -l /dev/net
total 0
crw------- 1 root root 10, 200 Jan 12 14:52 tun
Ahi va el problema: como hago para que un usuario comun tenga acceso a este archivo?
Solucion parcial: Cambiamos los permisos.
# chmod 666 /dev/net/tun
pero volvemos a recargar el modulo o reiniciamos el equipo y nuevamente se creara con permisos para el root. :(
# ls -l /dev/net
total 0
crw------- 1 root root 10, 200 Jan 12 14:52 tun
que hacemos???
me acorde que ahora fc4/5/6 linux/ubuntu/SuckSE y demas hierbas linux usan UDEV, sip UDEV.
buscamos dentro de los archivos de rules de udev con que permisos se crea udev y encontramos que:
# grep -inr tun /etc/udev/rules.d/*
50-udev.rules:132:KERNEL=="vttuner", MODE="0660"
50-udev.rules:207:KERNEL=="tun", NAME="net/%k"
en mi caso en la linea 207 del archivo 50-udev.rules, y segun eso no tiene permisos asignados (no hay el MODE=xxx), editamos y adicionamos el
MODE="0666":
# vi +207 /etc/udev/rules.d/50-udev.rules
KERNEL=="tun", NAME="net/%k", MODE="0666"
luego bajamos el modulo tun y subimos nuevamente:
# rmmod tun
# modprobe tun
# ls -l /dev/net/tun
crw-rw-rw- 1 root root 10, 200 Jan 12 16:54 /dev/net/tun
Listo!!! ya lo tenemos con los permisos necesarios para acceso para todos los usuarios, y funciona asi cada vez que subimos el modulo.
Hamachi requires TUN/TAP device driver to create and manage virtual network interface. If you have /dev/net/tun file, you are all set.
Y buscando informacion encontre una aplicacion que se llama VTun
(Tunel Virtual para los amigos).
Blog basado en el foro de www.softwarelibre.org.bo y autorizado por sus moderadores. Está destinado a quienes tienen conocimientos sobre Linux y desean despejar dudas. Este blog está compuesto por una compilación de las mejores consultas con sus respectivas respuestas. Nuestra única fuente es el foro anteriormente mencionado y no nos hacemos responsables por las preguntas y respuestas compiladas ni por los enlaces que puedan figurar en las mismas.