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