Busqueda sobre Linux y software libre

Noticias sobre linux y software libre - Google 

Como instalar firefox en gOS y Ubuntu

Tomado del sitio http://www.firefox.cl/2009/07/21/instalaractualizar-firefox-en-ubuntu-con-ubuntuzilla/

Creo que ya lo dije en una ocasión: No me gusta como esta empaquetado Firefox 3.5 en Ubuntu. El identificador es Shiretoko, algunas veces no me aparecen los buscadores predeterminados, en fin, prefiero instalarlo desde los binarios de Mozilla.
Entonces llegué a

Ubuntuzilla     http://adf.ly/1ecLwF

 un script en python que instala las últimas versiones de productos Mozilla, como Firefox y Thunderbird; incluso puedes actualizar tus instalaciones actuales, también le trae un notificador usando libnotify.
Instalarlo es muy simple, basta seguir estas instrucciones:
  1. Ir al sitio de Descarga de Ubuntuzilla    http://adf.ly/1ecLxK  , e instalar la versión .deb que nos corresponda (i386 o amd64).
  2. Cerrar toda instancia de firefox.
  3. Abrir un terminal y ejecutar el siguiente comando:
    ubuntuzilla.py -a install -p firefox
  4. Nos preguntara dos cosas, si la versión que nos muestra es realmente la última disponible, y la localización (Para nosotros sería la número 17, es-CL).
  5. Eso sería todo, simplemente ejecutar firefox, o usarlo desde el menú y disfrutar.
Tiene un par de cosillas interesantes, como el modo installupdater (Que pueden llamar asi: ubuntuzilla.py -a installupdater -p firefox ) o el modo desatendido.

Obtener número IP en Linux Bash tip - Número IP


Primera forma

Un interesante tip de otra forma de obtener el numero ip de un
interface de red en linux bash:


# ifconfig eth0 | awk '/inet addr/ {split ($2,A,":"); print A[2]}'


Fuente:


http://adf.ly/1ecLp3


Segunda forma

Buena! ahí te van las que yo uso...

# perl -e '`ifconfig eth0`=~/inet [^:]*:([^ ]+)/; print $1;'
# ifconfig eth0|egrep '^ +inet '|sed -r 's/[^:]+:([^ ]+).+/\1/'

3ra forma

Esto lo que uso en casa, para actualizar mi servidor casero con DynDNS:

en /usr/local/bin/getip.py:

#!/usr/bin/python
import socket
import fcntl
import struct
import sys

# Receta de http://code.activestate.com/recipes/439094/
def getip(ifname):
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
try:
return socket.inet_ntoa(fcntl.ioctl(
s.fileno(),
0x8915, # SIOCGIFADDR
struct.pack('256s', ifname[:15])
)[20:24])
except:
return 'No such device'

if __name__ == "__main__":
# Se que puedo usar la libreria getopt ... pero esto me parece mas simple
try:
ifname = sys.argv[1]
except:
ifname = 'lo' # Si no damos una interfaz de red, usamos la por defecto
print getip(ifname)

## Fin getip.py

Probando
mariocesar@laptop:~$ getip.py
127.0.0.1
mariocesar@laptop:~$ getip.py wlan0
192.168.1.90
mariocesar@laptop:~$ getip.py eth0
201.222.109.231
mariocesar@laptop:~$ getip.py eth1
No such device
mariocesar@laptop:~$ getip.py eth2
No such device

no estoy seguro, pero talves funcione en windows. No se si alguien tiene todavía instalado un windows para probarlo. Me da curiosidad.

Oración del Linuxero


Em Portugues

oração

linux nosso que estais no pc;
instalado seja o teu sistema;

assim no amd como no intel;
o download de cada dia dá-nos hoje;

perdoa -nos o kernel desatualizado;
assim como nós temos perdoado
À algumas distribuições;

e não nos deixe cair em tentação da microsoft;
mas livrai - nos de todo windows;

pois teu é o linux;
o sistema para sempre;

amÉm


En español

linux nuestro que estas en el PC
instalado sea tu sistema;

Asi en AMD o Intel;
el download de cada día danoslo hoy;

Perdonanos el kernel desactualizado;
Asi como nosotros hemos perdonado
a algunas distribuciones

No nos dejes caer en la tentación de Microsoft;
y libranos de cualquier windows;

Pues tuyo es el Linux;
el sistema para siempre;

Amén




Ayuda en la configuración de Asterisk

Pregunta

Necesito una ayuda en la configuración del Asterisk, especificamente la configuración de usuarios y las restricciones y si es que se puede pinchar llamadas

Respuesta

Bueno, yo creo que primero habria que definir el "pinchar llamadas" en VoIP, ya que eso no se puede directamente, pero si se puede hacer mediante sniffers que capturen el trafico.

Entonces lo que dificulta eso es el tipo de codec que uses, si usas g711 (cualquiera de los dos u o a) es super facil hacerlo, ahora si vas usando otros que sean complejos, se hara cada vez mas dificil, pero ahi tienes el tradeoff de la complejidad del codec que se debe sumar al delay total de la comunicacion.

bueno, despues, sobre ayuda, encontrarás montones en la propia pagina de asterisk, tambien en 


http://adf.ly/1eaSKq

excelente lugar con info de voip en general.

Otra respuesta

Pinchar sí es posible y mucho muy fácil y más fácil que esnifar nada.
Claro, en el concepto TCP/IP, no el de circuitos conmutados, donde la
palabra "pinchar" es textual.


http://adf.ly/1eaSPC


... lo que te da a pensar la jodida responsabilidad que es ser un
administrador con linux.

Aclaración a esa respuesta

Justamente me iba a eso, no se puede "pinchar" porque no es un circuito conmutado, y viendo el link, es algo muy parecido a lo que puedes hacer con sniffers, con la diferencia que vez los paquetes especificos de SIP y te soporta los codecs que te soporta el wireshark con el lib pcap.

asi que ahi tienes, dos opciones de como monitorizar llamadas, estas herramientas las tienes que usar con buen criterio bajo la idea de Monitorizar la buena calidad del servicio de las llamadas percibidas por los usuarios.

Otra aclaración

En asterisk puedes grabar las llamadas sin necesidad de utilizar un sniffer ni hierba similar, como se sugiere es solo usar la aplicacion monitor () dentro de tu dialplan, puedes hacer este proceso deliberadamente para todas las llamadas o solo para las entrantes y salientes hacia la PSTN, también puede ser a demanda usando los call features de asterisk o incluso te da a elegir si solo quieres grabar lo que dice el que llama o al que llaman.

Problema similar a problemas de correo en .bo

Pregunta

Tengo un problema tal vez similar hacia un empresa.com.bo, esta
empresa tiene configurada redundancia de correo por dos accesos (entel
y axs), cuando se lo alcanza por entel no hay problema pero cuando se
va por AXS ahi falla.


Respuesta

Ya pude identificar correctamente el problema y está corregido.

El problema fue en el corta fuegos que usa una vieja versión
Shorewall 1.4 que venía con un archivo rfc1819 que a la fecha
no está actualizado. Shorewall rechaza rangos de direcciones
basado en el contenido de ese archivo, pero como está desactualizado
incluía direcciones que hoy en día ya no son reservadas.

Moraleja para el cliente, actualize su software o pague a su
proveedor para que lo haga ;-)

Problema con DNS - Problemas de correo en .bo

Pregunta

Tengo un cliente con dominio "cliente.com.bo" que no recibe correos
desde GMail y algunos otros lugares, por ejemplo de algunas personas
en Chile.

Google me dice que es un error de DNS, que el servidor de nombres de
"cliente.com.bo" no se ha podido contactar.

He estado revisando y sospecho que hay algún en la red de
sincronización DNS con Bolnet pero aún no lo puedo confirmar
categóricamente.

He visto también que ENTEL ha cerrado las consultas a sus DNS y parece
que ahora sólo sus clientes 200.87.X pueden consultar sus servidores
DNS.

En este instante estoy con un colega que trabaja en el estado, y es
nnn.gov.bo y a razón de mis comentarios, el también me dice que
algunos de sus usuarios se han quejado de que no reciben correo desde
algunos lugares como Hotmail, GMail.

¿ Está alguien mas pasando por un problema similar ?

Mi cliente ya tiene este problema hace una semana y sigo investigando
la cauza exacta

Gracias por sus comentarios

Respuesta

Probaste con las herramientas de diagnóstico?


http://adf.ly/1eaQnl

http://adf.ly/1eaRSS

El dominio tiene configurado el mx con SenderID (hotmail), DKIM
(yahoo), SPF (gmail y otros)?

Ubuntu no inicia - Ubuntu se tranca al revisar controladores

Pregunta

Buenas, les escribo para comentarles que tengo problema para iniciar ubuntu 8.10 al iniciar indica que esta realizando analisis de los controladores luego de un cierto porcentaje en el chequeo me lleva a pantalla con este mensaje:


/dev/sda7:(there are sinodes containing multiply - claimed blocks)

/dev/sda7:

/dev/sda7 UNEXPECTED INCOSYSTENCY: RUN fsck MANUALLY (i e, without -a or -p options) fsck died whit exit status 4
[fail]
*An automatic file system check (fsck) of the root file system failed.
A manual fsck must be performed then the system restarted.
The fsck should be performed in mantenece mode with the root file system mounted in read - only mode

*The root file system is currently mounted in read - only mode.
A mantinance shell will now be started.
After performing system maintenance, press conmtrol -D to terminate the maintenance shell and restart the system
bash: no job control in this shell

root@xxxx:`# _

alguna sugerencia para poder hacer una busqueda en la red, para solucionar este problema, les agradeceria mucho.


Respuesta

Ahí indica claramente lo que se debe hacer: Ejecutar fsck manualmente

Entonces, luego de ingresar como root, hacer

fsck /dev/sda7

Eso intentará corregir las inconsistencias encontradas en el sistema
de archivos, dependiendo de la situación es posible que todo se pueda corregir, en otro caso debes estar preparado para una posible pérdida/corrupción de archivos. Otra vez
dependiendo del estado/situación esto podría ser de muy bajo impacto.

Como siempre mantener copias de repaldo de nuestra información es una
buena práctica.

Exitos

Servidores con Debian, sobre Samba - LDAP y Qmail


Hace un tiempo hice un par de consultas para armar unos servidores con Debian, sobre Samba - LDAP y Qmail, bueno les paso unos links que están muy buenos y explican paso a paso como crearlos. Ambos links funcionan a la perfección y están en español!!! Ya cree ambos servidores y en este momento están en funcionamiento!!! Un abrazo a todos!!!

LDAP: http://adf.ly/1eaQau

Qmail: http://adf.ly/1eaQeM

Redimensionar imagenes usando ImageMagick en Linux

A veces tenemos numerosas fotografias en un resolucion muy alta y
deseamos enviarlas por correo redimensionando su tamaño.

Una forma es usar el comando 'mogrify' que es parte Image Magick.
Con esto reducimos el tamaño los archivos con extension .jpg a una
resolucion de 1024x768 en el mismo directorio con el mismo nombre.

$ mogrify -resize 1024x768 *.jpg

Si deseamos conservar el 'aspect ratio' de la imagenes podemos forzar
usando el signo de exclamacion al final de la resolucion.

$ mogrify -resize 1024x768! *.jpg

Nautilus identifica erroneamente los archivos como Java Archives

Despues de instalar Java en Fedora Core 6 el programa Nautilus dice que
los documentos de OpenOffice, los archivos .zip y otros son reconocidos
como archivos de tipo "Java Archive".

The filename "documento.sxw" indicates that this file is of type
"OpenOffice Writer". The contents of the file indicate that the
file is of type "Java Archive". If you open this file, the file
might present a security risk to your system.

Este problema es generado porque el
archivo /usr/share/mime/packages/x-java-archive.xml tiene un error.

Para solucionar debemos adicionar un "<" delante de la segunda etiqueta "match>" dentro del archivo x-java-archive.xml

despues tenemos que ejecutar:

$ update-mime-database /usr/share/mime

y reiniciar Nautilus solucionando el problema.

Imprimir para generar archivo PDF

Comentario

Cuando usamos GNU/Linux en nuestro PC como sistema operativo de
escritorio de trabajo vamos buscando COMO realizar ciertas tareas, por ejemplo generar un documento pdf mediante impresion.

para ello podemos usar
Cups-pdf, que es la impresora de CUPS para crear documentos PDF.

para instalar en fc6 escribimos:
# yum install cups-pdf

en /etc/cups/cups-pdf.conf podemos establecer el directorio donde se
almacenaran los archivos generados.

Otro comentario


y ahora para los debianeros y ubunteros

apt-get install cups-pdf

Con esto habremos instalado el programa pero aun no esta disponible...
en Ubuntu desde el menu principal

  1. Sistema-Administración-Impresoras
  2. en la ventana escogemos añadir impresora.
  3. en tipo de impresora seleccionamos local
  4. seleccionamos usar impresora detectada PDF printer hacemos click en "Adelante"
  5. en la nueva pantalla seleccionamos Fabricante = "Generic"
  6. en modelo seleccionamos Postsript color printer rev4 hacemos click en "Adelante"
  7. seleccionamos un nombre representativo, en micaso pdf-printer y finalmente click en aplicar
con esto habremos creado una nueva printer.... digo digo impresora....
lo genial de esto es que la salida por el pdf es exacto como saldria en una impresora
real, es decir las aplicaciones que se le pueden dar son muchas....
no solo guardar documentos en pdf, si no por ejemplo probar modulos
de impresion para el software que estan desarrollando (ese es mi caso)...
en lugar de probar gastando tinta y papel....

Y otro comentario más

Muy bueno para probar si nuestros reportes salen bien por la impresora.
Ahora toca para debian:

* Sistema-Administración-Impresoras
* En la ventana escogemos añadir impresora.
* En tipo de impresora seleccionamos local seleccionamos usar
impresora detectada "PDF Printer hacemos click en "Adelante"
* En la nueva pantalla seleccionamos Fabricante = "Generic" en modelo
seleccionamos "Postsript color printer rev4" hacemos click en
"Aplicar" y listo

Los documentos el .pdf estan en $(HOME)/PDF

Todo esto en Debian Lenny.

y todavia más 




comentarios


en fedora core es mas simple, solo necesitas instalar el rpm, y debes tener cups activo.

# chkconfig cups on
# service cups start
# yum -y install cups-pdf

referencia:
/usr/share/doc/cups-pdf-2.4.5/INSTALL.fedora


y siguen comentando

tambien se puede usar en Debian

apt-get install wkhtmltopdf

y para transformar de html a pdf

wkhtmltopdf archivo.html nuevoArchivo.pdf

Obtener copia de un CD/DVD en linea de comandos en Linux

A veces necesitamos sacar una imagen ISO de un CD o DVD, en linea de
comandos podemos usar 'readcd' parte del software Cdrecord. Donde 'dev'
es la unidad origen, 'f=' indica el archivo de salida.

$ readcd dev=ATAPI:1,1,0 f=conquer1.iso

* Para empaquetar en formato ISO un directorio escribimos:

DIR='/home/datos'
LABEL='Backup datos'
HOY=$(date +%Y%m%d)
mkisofs -V $LABEL -r -J -T -o $HOY.disc.iso $DIR

* Para ver las unidades de lectura/grabacion reconocidas por cdrecord
usamos:

$ cdrecord -scanbus

* Para grabar la imagen ISO a velocidad 16x usamos:

$ cdrecord -v dev=ATAPI:1,1,0 speed=16 conquer1.iso


Referencias:

ISO 9660
http://es.wikipedia.org/wiki/ISO_9660

El estándar ISO 9660 es una norma publicada inicialmente en 1986 por la
ISO, que especifica el formato para el almacenaje de archivos en los
soportes de tipo disco compacto. El estándar ISO 9660 define un sistema
de archivos para CD-ROM. Su propósito es que tales medios sean legibles
por diferentes sistemas operativos, de diferentes proveedores y en
diferentes plataformas, por ejemplo, MS-DOS, Microsoft Windows, Mac OS y
UNIX.

Convertir multipagina tiff a paginas separadas en Linux

Usualmente recibo faxes multipaginas via correo electronico en archivos en formato tiff. De vez en cuando necesito extraer una pagina en particular. Hoy encontre una forma de hacerlo en la linea de comandos usando el comando 'convert' que esta incluido dentro del software ImageMagick.

CONVERTIR ARCHIVO MULTIPAGINA TIFF A PAGINAS SEPARADAS

$ ls
faxmultipag.tif

$ convert faxmultipag.tif pag-%02d.tif

$ ls
pag-00.tif pag-02.tif pag-04.tif pag-06.tif
pag-01.tif pag-03.tif pag-05.tif pag-07.tif
faxmultipag.tif


http://adf.ly/1eWBVL

Rescatar marcadores de firefox en Fedora

Pregunta

bueno mi problema es que estropee, mi mozila firefox-1.5.0.1 de mi linux fedora, al intentar instalar la versión 2.0.0.3 o algo asi, bueno en fin ahora no funciona ninguno, el problema es que en los marcadores de firefox tenia unas direcciones importantes, quisiera saber si puedo rescatarlas o si tengo que resignarme, y por ultimo sea cual fuere el caso, cual es la forma correcta de desinstalar esta versión de firefox, o en fin como se desinstalan programas o paquetes en linux fedora 5.

Respuesta

El archivo donde estan los marcadores de firefox se llama "bookmarks.html"

en mi caso se encuentra en /home/boris/.mozilla/firefox/49vrofji.defaults

yo uso debian etch.

Comandos AT Hayes

aqui un enlace para aprender un poquito sobre los comandos AT HAYES
compatibles de los modems:


http://en.wikipedia.org/wiki/Hayes_command_set

SSH Server en Windows

Pregunta


Que servidor ssh Open Source para windows XP existen aparte de Cygwin?

Respuesta

http://adf.ly/1eWBOZ


tambien OpenSSH

Modem neto dragon en Linux

Es bastante conocido que el mayor problema con Linux es acerca de los Winmodems, y la mayoría de las personas usa conexiones Dial-Up para acceder a Internet.

Acá en nuestro medio existe un modem “Encore” con “Chip Neto Dragon” que es muy común, el cual se puede fácilmente lograr que funcione bajo Linux específicamente Ubuntu 6.10 (Edgy Eft)

Algo importante no todos los modems de “Encore Electronics” traen el Chip Neto Dragon, es importante que verifiquen el chip.

Esto se realizo en una instalación “limpia” de Ubuntu

Primero necesitamos instalar el paquete build-essential

Colocar el CD de Ubuntu 6.10 (Edgy Eft) y aparecerá que se detecto el CD y posteriormente abrir el Gestor de paquetes, una vez ahí buscar “build-essential” seleccionarlo e instalar el paquete.

O en línea de comandos:

$ sudo apt-get install build-essential

Posteriormente necesitamos bajar algunos archivos por lo que requerimos usar una computadora con acceso a internet y posteriormente copiar los archivos a Ubuntu ya sea en un Flashdisk o un CD:

http://adf.ly/1eWBH9

http://adf.ly/1eWBJI


http://adf.ly/1eWBLT

Acá es donde es necesario el build-essential para compilar el driver

Ir donde se encuentra descargado el slmodem-2.9.11-20060727.tar.gz

Click derecho sobre el archivo y elegir “Extraer aquí”

Abrir una terminal e ir al lugar donde se encuentra la carpeta de el archivo descomprimido

Aplicaciones - Accesorios - Terminal

Una vez dentro ejecutar los siguiente comandos

$ make
$ sudo make install

Pedirá la contraseña de el usuario

Acá podemos hacerlo de dos modos directamente en el Gnome o en una terminal, para hacerlo directamente:

Hacemos doble click sobre el paquete sl-modem-daemon_2.9.10+2.9.9d+e-pre2-5build1_i386.deb
Escribimos nuestra contraseña y listo.

Lo mismo con el paquete gnome-ppp_0.3.23-1_i386.deb

Ahora les explico de la manera por terminal.

Abrimos una consola nos dirigimos donde se descargo el paquete sl-modem-daemon_2.9.10+2.9.9d+e-pre2-5build1_i386.deb y ejecutamos:


$ sudo dpkg -i sl-modem-daemon_2.9.10+2.9.9d+e-pre2-5build1_i386.deb

Para conectarnos a Internet instalamos el Gnomeppp que descargamos.

Instalarlo de la misma manera abrimos una consola nos dirigimos donde se descargo el paquete:


$ sudo dpkg -i gnome-ppp_0.3.23-1_i386.deb

El modem se encuentra en /dev/ttySL0

Instalar UBUNTU sin liveCD

Pregunta

se como es la cuestión y quiero instalarlo directamente

estoy en el dilema de instalar ubuntu edgy, sin embargo este se instala 
mediante el live cd ... eso es bueno para quienes no conocen sobre el SO 

pero yo ya se como es la cuestión y quiero instalarlo directamente bueno el drama es que teóricamente ubuntu edgy para funcionar como pc de escritorio necesita 128 Mb sin embargo para que el live cargue se
necesita mínimamente 256 Mb por lo tanto una maquina que podría correrlo
no podría instalarlo... cosas de la vida...

Precisamente estaba preparando un articulo llamado cosas que no me gustan de edgy
pero esa es otra historia... la pregunta es alguien sabe si se puede y como se puede instalar edgy desde consola?? es decir sin iniciar el live o como instalar edgy desde red
o alguna alternativa saludable....

PD: por favor abstenerse los de respuestas como lee un libro o busca en Internet... cuando uno necesita ayuda urgente acude a los expertos cuando quiere aprender busca los medios típicos... libros howto... la decocción de ignorar o ayudar es personal la critica en muchos casos sobra y desanima...

Respuesta

Respuesta a tu consulta, LEE la pagina del download:
___________________________________________

Server install CD

The server install CD allows you to install Ubuntu permanently on a computer for use as a server. It will not install a graphical user interface.
There are four images available, each for a different type of computer:
:
:
:

Alternate install CD

The alternate install CD allows you to perform certain specialist installations of Ubuntu. It provides for the following situations:
  • creating pre-configured OEM systems;
  • setting up automated deployments;
  • upgrading from older installations without network access;
  • LVM and/or RAID partitioning;
  • installing GRUB to a location other than the Master Boot Record;
  • installs on systems with less than about 192MB of RAM.
__________________________________________________________


http://adf.ly/1eWB8k

o si prefiere "click and save"


http://adf.ly/1eWBBi

ups ... perdon se me olvido el enlace del alternate

http://adf.ly/1eWBDl

Remover comentarios usando grep / sed

Algunas veces es necesario remover los comentarios de los archivos, usualmente los comentarios empiezan con el #
aqui dos formas de removerlos usando 'grep' y 'sed'.


1. grep will remove all comments and sed will remove all empty lines, thanks to David Klein for quick hint:

# grep -v "^#" /etc/squid/squid.conf | sed -e '/^$/d'

2. OR, try out sed (thanks to kotnik for small sed trick)

# cat /etc/squid/squid.conf | sed '/ *#/d; /^ *$/d'

Recuperar un disco formateado en Linux

Comentario

Increíble!

Hace unos 30 minutos, por un error de dedo (intentando ordenar mi
disco), borré la partición del disco donde tengo mis datos. ESTOS datos,
esta casilla, este directorio /home, etc. lo borré con fdisk. delete,
write e init 6.

Al iniciar el computador, obviamente: /dev/root NOT FOUND. Kernel Not
syncing. Preinfarto.

Arranqué con fedora 5, que tengo en otro disco. Encontré la herramienta
"testdisk". La instalé y ejecuté. analizó el disco y reescribió la tabla
de particiones. Aun no lo creo, pero aquí tengo de nuevo mi partición,
mis datos, mi trabajo... No conocía esta herramienta. Es para
recordarla, entre el software que vale la pena conocer. Esencial! Ahora
hago el backup que debí hacer antes.

Comentario

hace un tiempo atras recupere un par de particiones perdidas de un
guindous usando solo el fdisk con un minilinux.

me di cuenta que si quiero hacer "desaparecer" una particion pues es
solo borrar y grabar la tabla como lo hiciste tu accidentalmente, claro
que antes te guardas los datos de la tabla para recrear lo borrado.

# fdisk -l /dev/hda

y funciona. Prueba con el guindous de tu chichi y veras como resucita
sin usar el testdisk :D. (Disclaimer: Niños no hagan esto en casa).

TUN/TAP - aqui entra UDEV

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).

Ads by CJ - Linux Foundation

Share This