Gentoo Archives: gentoo-user-es

From: "Domingo Suárez" <dsc.ingenieria@×××××.com>
To: gentoo-user-es@l.g.o
Subject: Re: [gentoo-user-es] Problemas con /dev/random [SOLVED]
Date: Wed, 01 Mar 2006 10:11:59
Message-Id: bea5076e0603010211i1f908c96t@mail.gmail.com
In Reply to: Re: [gentoo-user-es] Problemas con /dev/random [SOLVED] by Angel Cervera Claudio
La verdad es que ha sido buenísimo y muy bien explicado. Enhorabuena.

Saludos

El día 1/03/06, Angel Cervera Claudio <angel@××××××××.com> escribió:
> > El problema: > Resulta que /dev/random, para generar números aleatorios, usa fuentes > aleatorias como movimientos del ratón, teclado y otros disposivos I/O. > En el servidor no se tiene enchufados ni ratón, ni teclado, ni nada de > nada, por lo que no puede generar números lo suficientemente aleatorios. > Al no conseguirlo, se queda esperando a tener más parámetros. > Si haces un du -sh /var/log, por ejemplo, ya funciona "un poco", es > decir, genera uno pocos números y se vuelve a parar. > Este problema es difícil de detectar. Por ejemplo, si tienes acceso > local a la máquina y te logeas porque se ha quedado aparentemente > colgada una aplicación que use /dev/random, en el mismo momento de > logearte localmente, dicha aplicación vuelve a funcionar por arte de > magia ya que al mover el ratón o teclear, /dev/random ya vuelve a > generar números aleatorios. > La solución: > Existe un paquete que cambia la forma de obtener estos números > aleatorios, tirando del hardware. > Se instala, se arranca y a vivir: > > # emerge -s rng-tools > Searching... > [ Results for search key : rng-tools ] > [ Applications found : 1 ] > > * sys-apps/rng-tools > Latest version available: 1.1 > Latest version installed: 1.1 > Size of downloaded files: 78 kB > Homepage: http://gkernel.sourceforge.net/ > Description: Daemon to use hardware random number generators. > License: GPL-2 > > # emerge rng-tools > # /etc/init.d/rngd start > # rc-update add rngd default > > Angel Cervera Claudio wrote: > > > Me voy acercando, pero no llego a dar con la solución: > > > http://groups.google.es/group/comp.os.linux.misc/browse_frm/thread/4d9dd3403536e99/f469860c76b4b268?lnk=st&q=%22%2Fdev%2Frandom%22+hang&rnum=2&hl=es#f469860c76b4b268 > > > > > > Linux Blues wrote: > > > >> On Tue, 28 Feb 2006 09:58:54 +0100 > >> Angel Cervera Claudio <angel@××××××××.com> wrote: > >> > >> > >> > >>> Usa udev. > >>> La instalación en los dos servidores que no funciona ha sido > >>> reciente, y, prácticamente, están las opciones que vienen por > >>> defecto de la 2005.1-r1 > >>> > >>> RC_DEVICES="auto" > >>> RC_DEVICE_TARBALL="yes" > >>> > >> > >> > >> Hay pequeñas inconsistencias en el Device_Tarball, como ya se ha > >> mencionado en esta lista, enlaces recíprocos que no apuntan a ningún > >> dispositivo y demás. > >> La cuestión es si es posible reiniciar un servidor en producción, pero > >> para eliminar los nodos inútiles/innecesarios no veo otra forma, > >> excepto ponerlo a "no"; dado que está /sbin/udevstart, pero no se > >> podría parar (es un sinsentido). > >> > >> $ ls -l /dev/random > >> crw-rw-rw- 1 root root 1, 8 feb 28 22:09 /dev/random > >> > >> Intenta re-crear el nodo con mknod y 1 8. Pero la verdad yo tampoco > >> tengo la menor idea de a qué puede deberse... > >> > >> > >> > > > > > > > -- > Ángel Cervera Claudio > Freelance / desarrollos j2ee > web: http://www.acervera.com > email: angel@××××××××.com > tlf: 670819234 / 985308170 > > Avda. de la Argentina, 132 > 33213 - Gijón (Asturias) - Spain > > - Mensajería --------------------- > msn: angelcervera@××××××××××.com > yahoo: angelcervera > aol: angelcervera > jabber: angelcervera en jabber.org > google talk: angelcervera > skype: angelcervera > > -- > gentoo-user-es@g.o mailing list > >