The operation is erratic and from SSH it tells me this:
[root@bs ~]# rngd -l
Entropy sources that are available but disabled
1: TPM RNG Device (tpm)
4: NIST Network Entropy Beacon (nist)
Available and enabled entropy sources:
Available entropy sources that failed initalization:
0: Hardware RNG Device (hwrng)
[root@bs ~]#
[root@bs ~]# /etc/init.d/rngd status
/usr/sbin/rngd is not running but /var/run/rngd.pid exists.
[root@bs ~]#
[root@ipfireR2S ~]# /etc/init.d/rngd status
/usr/sbin/rngd is not running but /var/run/rngd.pid exists.
With /etc/init.d/rngd stopped and pid removed I ran:
[root@ipfireR2S ~]# /etc/init.d/rngd start
Starting Random Number Generator Daemon... [ OK ]
[root@ipfireR2S ~]# /etc/init.d/rngd status
/usr/sbin/rngd is not running but /var/run/rngd.pid exists.
Dec 4 11:29:03 ipfireR2S rngd: Initializing available sources
Dec 4 11:29:03 ipfireR2S rngd: [hwrng ]: read error
Dec 4 11:29:03 ipfireR2S rngd: [hwrng ]: No available rng device
Dec 4 11:29:03 ipfireR2S rngd: [hwrng ]: Initialization Failed
Dec 4 11:29:03 ipfireR2S rngd: can't open any entropy source
Dec 4 11:29:03 ipfireR2S rngd: Maybe RNG device modules are not loaded
But it doesn’t like the /dev/hwrng for a rng-device…
Dec 4 12:04:06 ipfireR2S rngd: Initializing available sources
Dec 4 12:04:06 ipfireR2S rngd: [hwrng ]: read error
Dec 4 12:04:06 ipfireR2S rngd: [hwrng ]: No available rng device
Dec 4 12:04:06 ipfireR2S rngd: [hwrng ]: Initialization Failed
Dec 4 12:04:06 ipfireR2S rngd: [nist ]: Getting new record
Dec 4 12:04:21 ipfireR2S rngd: [nist ]: Initialization Failed
Dec 4 12:04:21 ipfireR2S rngd: can't open any entropy source
Dec 4 12:04:21 ipfireR2S rngd: Maybe RNG device modules are not loaded
Yesterday I had to restart the IPFire and it has worked herratically again. I will try to reproduce the steps to see if it works correctly again (in case it worked correctly).
to prevent some confusions: On systems without any or without a useable HWRNG, network activity increases the entropy, as the kernel is able to get some random numbers from timers, offsets, etc.
Perhaps there was high network activity during the timespans you observed more entropy…