IMO DHCPCD should be started after the entropyd services. Currently I do observe at a 32 bit Gentoo user mode linux : INIT: Entering runlevel: 3 * Checking your configfile (/etc/syslog-ng/syslog-ng.conf) ... [ ok ] * Starting syslog-ng ... [ ok ] * Starting DHCP Client Daemon ... [ ok ] * Starting haveged ... [ ok ] * Starting rngd ... [ ok ] * Starting sshd ... [ ok ]
Well, IRC says : [10:57] *** This channel was created on 26.11.2006 07:42. [10:58] <toralf> shouldn't /etc/init.d/dhcpcd use entropy daemons like rngd and havegd before it start itself ? [11:17] <bonsaikitten> what would that fix? [11:45] <mingdao> Reading http://www.gentoo.org/doc/en/altinstall.xml#doc_chap5 seems like I'm back in the twilight zone. ;) [11:46] <toralf> bonsaikitten: the TCP sequence numbers should benefit from that - or ß [12:08] *** ChanServ gives channel operator privileges to NeddySeagoon. [12:36] <aarontc> toralf: Isn't DHCP entirely UDP? [13:46] <dwfreed> toralf: the tcp sequence numbers should have sufficient entropy by that point, since nothing else should need it before then; however, as aarontc points out, DHCP is UDP, not TCP [14:09] *** ChanServ gives channel operator privileges to NeddySeagoon.
Well, and NFS is TCP, or ? And it is started before rngd at a 32 bit x86 user mode linux image: * Starting DHCP Client Daemon ... [ ok ] * Starting haveged ... [ ok ] * Starting rpcbind ... [ ok ] * Starting NFS statd ... [ ok ] * Setting up RPC pipefs ... [ ok ] * Starting idmapd ... [ ok ] * Mounting nfsd filesystem in /proc ... [ ok ] * Exporting NFS directories ... [ ok ] * Starting NFS mountd ... [ ok ] * Starting NFS daemon ... [ ok ] * Starting NFS smnotify ... [ ok ] * Starting rngd ... [ ok ]
This made it for me : n22 ~ # d diff /etc/init.d/nfs.old /etc/init.d/nfs 34c34 < after quota --- > after quota entropy
i don't think it makes much sense to go through every single network service and have it run after entropy. if you want something like this early on, then add it to the boot runlevel instead of the default.
(In reply to SpanKY from comment #4) > i don't think it makes much sense to go through every single network service +1 IMO network services should start after those services which "provide entropy" if possible.