<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.networksecuritytoolkit.org/nstwiki/index.php?action=history&amp;feed=atom&amp;title=HowTo_Fix_The_rngd.service</id>
	<title>HowTo Fix The rngd.service - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.networksecuritytoolkit.org/nstwiki/index.php?action=history&amp;feed=atom&amp;title=HowTo_Fix_The_rngd.service"/>
	<link rel="alternate" type="text/html" href="https://wiki.networksecuritytoolkit.org/nstwiki/index.php?title=HowTo_Fix_The_rngd.service&amp;action=history"/>
	<updated>2026-04-14T18:31:36Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.5</generator>
	<entry>
		<id>https://wiki.networksecuritytoolkit.org/nstwiki/index.php?title=HowTo_Fix_The_rngd.service&amp;diff=8618&amp;oldid=prev</id>
		<title>Paul Blankenbaker: Created page with &quot;If you have a problem where your rngd.service fails to start (this applies systems using systemd like Fedora, CentOS 7 and RHEL 7 as well as NST systems), we have found the fo...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.networksecuritytoolkit.org/nstwiki/index.php?title=HowTo_Fix_The_rngd.service&amp;diff=8618&amp;oldid=prev"/>
		<updated>2016-12-01T18:55:18Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;If you have a problem where your rngd.service fails to start (this applies systems using systemd like Fedora, CentOS 7 and RHEL 7 as well as NST systems), we have found the fo...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;If you have a problem where your rngd.service fails to start (this applies systems using systemd like Fedora, CentOS 7 and RHEL 7 as well as NST systems), we have found the following work around:&lt;br /&gt;
&lt;br /&gt;
== Step 1 ==&lt;br /&gt;
&lt;br /&gt;
Make a copy of the rngd.service systemd file:&lt;br /&gt;
&lt;br /&gt;
 cp /usr/lib/systemd/system/rngd.service /etc/systemd/system/rngd.service&lt;br /&gt;
&lt;br /&gt;
== Step 2 ==&lt;br /&gt;
&lt;br /&gt;
Edit your new copy of /etc/systemd/system/rngd.service and add the &amp;quot;-r /dev/urandom -o /dev/random&amp;quot; options to the &amp;#039;&amp;#039;ExecStart&amp;#039;&amp;#039; value as shown below:&lt;br /&gt;
&lt;br /&gt;
 [Unit]&lt;br /&gt;
 Description=Hardware RNG Entropy Gatherer Daemon&lt;br /&gt;
 &lt;br /&gt;
 [Service]&lt;br /&gt;
 ExecStart=/sbin/rngd -f -r /dev/urandom -o /dev/random&lt;br /&gt;
 SuccessExitStatus=66&lt;br /&gt;
 &lt;br /&gt;
 [Install]&lt;br /&gt;
 WantedBy=multi-user.target&lt;br /&gt;
&lt;br /&gt;
== Step 3 ==&lt;br /&gt;
&lt;br /&gt;
Instruct systemd to reload its configuration files, restart the rngd service and verify it is working:&lt;br /&gt;
&lt;br /&gt;
 [root@tlp ~]# systemctl daemon-reload&lt;br /&gt;
 [root@tlp ~]# systemctl stop rngd&lt;br /&gt;
 [root@tlp ~]# systemctl start rngd&lt;br /&gt;
 [root@tlp ~]# systemctl status rngd&lt;br /&gt;
 ● rngd.service - Hardware RNG Entropy Gatherer Daemon&lt;br /&gt;
    Loaded: loaded (/etc/systemd/system/rngd.service; enabled; vendor preset: enabled)&lt;br /&gt;
    Active: active (running) since Thu 2016-12-01 17:19:32 UTC; 4s ago&lt;br /&gt;
  Main PID: 3381 (rngd)&lt;br /&gt;
    CGroup: /system.slice/rngd.service&lt;br /&gt;
            └─3381 /sbin/rngd -f -r /dev/urandom -o /dev/random&lt;br /&gt;
 &lt;br /&gt;
 Dec 01 17:19:32 tlp-can systemd[1]: Started Hardware RNG Entropy Gatherer D...n.&lt;br /&gt;
 Dec 01 17:19:32 tlp-can systemd[1]: Starting Hardware RNG Entropy Gatherer .....&lt;br /&gt;
 Hint: Some lines were ellipsized, use -l to show in full.&lt;br /&gt;
 [root@tlp ~]# &lt;br /&gt;
&lt;br /&gt;
It would be wise to reboot the machine as well to verify that the rngd service comes up clean after a power outage.&lt;/div&gt;</summary>
		<author><name>Paul Blankenbaker</name></author>
	</entry>
</feed>