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
1 La verdad es que ha sido buenísimo y muy bien explicado. Enhorabuena.
2
3 Saludos
4
5 El día 1/03/06, Angel Cervera Claudio <angel@××××××××.com> escribió:
6 >
7 > El problema:
8 > Resulta que /dev/random, para generar números aleatorios, usa fuentes
9 > aleatorias como movimientos del ratón, teclado y otros disposivos I/O.
10 > En el servidor no se tiene enchufados ni ratón, ni teclado, ni nada de
11 > nada, por lo que no puede generar números lo suficientemente aleatorios.
12 > Al no conseguirlo, se queda esperando a tener más parámetros.
13 > Si haces un du -sh /var/log, por ejemplo, ya funciona "un poco", es
14 > decir, genera uno pocos números y se vuelve a parar.
15 > Este problema es difícil de detectar. Por ejemplo, si tienes acceso
16 > local a la máquina y te logeas porque se ha quedado aparentemente
17 > colgada una aplicación que use /dev/random, en el mismo momento de
18 > logearte localmente, dicha aplicación vuelve a funcionar por arte de
19 > magia ya que al mover el ratón o teclear, /dev/random ya vuelve a
20 > generar números aleatorios.
21 > La solución:
22 > Existe un paquete que cambia la forma de obtener estos números
23 > aleatorios, tirando del hardware.
24 > Se instala, se arranca y a vivir:
25 >
26 > # emerge -s rng-tools
27 > Searching...
28 > [ Results for search key : rng-tools ]
29 > [ Applications found : 1 ]
30 >
31 > * sys-apps/rng-tools
32 > Latest version available: 1.1
33 > Latest version installed: 1.1
34 > Size of downloaded files: 78 kB
35 > Homepage: http://gkernel.sourceforge.net/
36 > Description: Daemon to use hardware random number generators.
37 > License: GPL-2
38 >
39 > # emerge rng-tools
40 > # /etc/init.d/rngd start
41 > # rc-update add rngd default
42 >
43 > Angel Cervera Claudio wrote:
44 >
45 > > Me voy acercando, pero no llego a dar con la solución:
46 > >
47 > 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
48 > >
49 > >
50 > > Linux Blues wrote:
51 > >
52 > >> On Tue, 28 Feb 2006 09:58:54 +0100
53 > >> Angel Cervera Claudio <angel@××××××××.com> wrote:
54 > >>
55 > >>
56 > >>
57 > >>> Usa udev.
58 > >>> La instalación en los dos servidores que no funciona ha sido
59 > >>> reciente, y, prácticamente, están las opciones que vienen por
60 > >>> defecto de la 2005.1-r1
61 > >>>
62 > >>> RC_DEVICES="auto"
63 > >>> RC_DEVICE_TARBALL="yes"
64 > >>>
65 > >>
66 > >>
67 > >> Hay pequeñas inconsistencias en el Device_Tarball, como ya se ha
68 > >> mencionado en esta lista, enlaces recíprocos que no apuntan a ningún
69 > >> dispositivo y demás.
70 > >> La cuestión es si es posible reiniciar un servidor en producción, pero
71 > >> para eliminar los nodos inútiles/innecesarios no veo otra forma,
72 > >> excepto ponerlo a "no"; dado que está /sbin/udevstart, pero no se
73 > >> podría parar (es un sinsentido).
74 > >>
75 > >> $ ls -l /dev/random
76 > >> crw-rw-rw- 1 root root 1, 8 feb 28 22:09 /dev/random
77 > >>
78 > >> Intenta re-crear el nodo con mknod y 1 8. Pero la verdad yo tampoco
79 > >> tengo la menor idea de a qué puede deberse...
80 > >>
81 > >>
82 > >>
83 > >
84 > >
85 >
86 >
87 > --
88 > Ángel Cervera Claudio
89 > Freelance / desarrollos j2ee
90 > web: http://www.acervera.com
91 > email: angel@××××××××.com
92 > tlf: 670819234 / 985308170
93 >
94 > Avda. de la Argentina, 132
95 > 33213 - Gijón (Asturias) - Spain
96 >
97 > - Mensajería ---------------------
98 > msn: angelcervera@××××××××××.com
99 > yahoo: angelcervera
100 > aol: angelcervera
101 > jabber: angelcervera en jabber.org
102 > google talk: angelcervera
103 > skype: angelcervera
104 >
105 > --
106 > gentoo-user-es@g.o mailing list
107 >
108 >