Gentoo Logo
Gentoo Spaceship




Note: Due to technical difficulties, the Archives are currently not up to date. GMANE provides an alternative service for most mailing lists.
c.f. bug 424647
List Archive: gentoo-user-es
Navigation:
Lists: gentoo-user-es: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: gentoo-user-es@g.o
From: Angel Cervera Claudio <angel@...>
Subject: Re: Problemas con /dev/random [SOLVED]
Date: Wed, 01 Mar 2006 14:15:42 +0100
Linux Blues wrote:

>On Wed, 01 Mar 2006 10:36:43 +0100
>Angel Cervera Claudio <angel@...> wrote:
>
>  
>
>>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.
>>    
>>
>
>Entre esos dispositivos I/O se encuentra la tarjeta de red... Me niego
>a creer que un servidor no use tarjeta de red, aunque todo es posible.
>  
>
El servidor está conectado a la red.
No se generan números aleatorios hasta que no tiene parámetros 
aleatorios suficientes.
Es decir, aunque use la tarjeta de red, no necesariamente es suficiente 
con eso.
De todas formas, no soy un experto en el tema.

>  
>
>>La solución:
>>Existe un paquete que cambia la forma de obtener estos números 
>>aleatorios, tirando del hardware.
>>    
>>
>
>Si no se tiene un chipset con un generador de números aleatorios
>hardware no servirá de nada, mi problema era con rngd, de rng-tools.
>Pero nadie respondió a mi pregunta.
>
>Para poder usarlo hay que habilitar en
>Device Drivers -> Character devices ->
> <*> Intel/AMD/VIA HW Random Number Generator support
>  
>
En mi caso, el módulo que usa es hw_random.
En el caso de que no tengas ninguno instalado, usará /dev/urandom
# cat /etc/init.d/rngd
#!/sbin/runscript
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/rng-tools/files/rngd,v 1.5 
2004/07/15 00:50:08 agriffis Exp $

depend() {
        need localmount
        after random
}

start() {
        ebegin "Starting hardware RNG daemon"
        if [ -e /dev/hw_random ]; then
                start-stop-daemon --start --quiet --exec /usr/sbin/rngd 
-- -b -r /dev/hw_random
                eend $? "Failed to start hardware RNG daemon"
        elif [ -e /dev/hwrandom ]; then
                start-stop-daemon --start --quiet --exec /usr/sbin/rngd 
-- -b -r /dev/hwrandom
                eend $? "Failed to start hardware RNG daemon"
        elif [ -e /dev/i810_rng ]; then
                start-stop-daemon --start --quiet --exec /usr/sbin/rngd 
-- -b -r /dev/i810_rng
                eend $? "Failed to start hardware RNG daemon"
        else
                einfo "No hardware RNG found, using /dev/urandom as 
feedback input"
                start-stop-daemon --start --quiet --exec /usr/sbin/rngd 
-- -b -r /dev/urandom
                eend $? "Failed to start hardware RNG daemon"
        fi
}

stop() {
        ebegin "Stopping hardware RNG daemon"
        start-stop-daemon --stop --quiet --exec /usr/sbin/rngd
        eend $? "Failed to stop hardware RNG daemon"
}

>Si aparece el mensajito en los logs que puse en mi consulta:
>"failed fips test"
>  
>
Perdona, pero no recuerdo tu consulta. :(

>el generador de números aleatorios hardware no estará generando la
>cantidad necesaria de datos aleatorios y se comerá de un 30% de CPU en
>adelante. Cuidado con eso.
>  
>
Gracias por la advertencia. De momento todo va bien, aunque en 
producción todavía no se ha puesto.
Habrá que testear bien en el entorno en el que conseguimos reproducir el 
error. Pero de momento bien.

>Saludos.
>
>  
>


-- 
Ángel Cervera Claudio
Freelance / desarrollos j2ee
web: http://www.acervera.com
email: angel@...
tlf: 670819234 / 985308170

Avda. de la Argentina, 132
33213 - Gijón (Asturias) - Spain

- Mensajería ---------------------
msn: angelcervera@...
yahoo: angelcervera
aol: angelcervera
jabber: angelcervera en jabber.org
google talk: angelcervera
skype: angelcervera

-- 
gentoo-user-es@g.o mailing list


References:
Problemas con /dev/random
-- Angel Cervera Claudio
Re: Problemas con /dev/random
-- Linux Blues
Re: Problemas con /dev/random
-- Angel Cervera Claudio
Re: Problemas con /dev/random
-- Linux Blues
Re: Problemas con /dev/random
-- Angel Cervera Claudio
Re: Problemas con /dev/random [SOLVED]
-- Angel Cervera Claudio
Re: Problemas con /dev/random [SOLVED]
-- Linux Blues
Navigation:
Lists: gentoo-user-es: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Re: Problemas con /dev/random [SOLVED]
Next by thread:
Clock skew detected.
Previous by date:
Re: Problemas con /dev/random [SOLVED]
Next by date:
Re: todo en consola


Updated Jun 17, 2009

Summary: Archive of the gentoo-user-es mailing list.

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.