path: root/network/xinetd/README
diff options
author Chris Abela <>2010-11-25 15:59:16 -0600
committer Heinz Wiesinger <>2010-11-29 12:45:55 +0100
commitb213fa89dee3d2e9189a9f4cc69806ae22f9de9e (patch)
tree524cca84b0d7dfb66c7616edf9a102cec54b23bb /network/xinetd/README
parent135174bdcbad5aed51bf7306587d01a7c8c57549 (diff)
network/xinetd: Added (inetd replacement)
Signed-off-by: Robby Workman <>
Diffstat (limited to 'network/xinetd/README')
1 files changed, 22 insertions, 0 deletions
diff --git a/network/xinetd/README b/network/xinetd/README
new file mode 100644
index 0000000000..8c50f8775b
--- /dev/null
+++ b/network/xinetd/README
@@ -0,0 +1,22 @@
+Xinetd is a powerful inetd replacement. Xinetd has access control mechanisms,
+extensive logging capabilities, the ability to make services available based
+on time, can place limits on the number of servers that can be started,
+and has a configurable defence mechanisms to protect against port scanners,
+among other things.
+Before starting xinetd, you may wish to switch inetd off if it is running.
+To do this:
+Do a "ps x" as root and look up the pid of inetd. Then do "kill <pid of inetd>"
+Stop inetd from starting at boot: chmod 0644 /etc/rc.d/rc.inetd
+Start xinetd on boot by adding the following lines to /etc/rc.d/rc.local:
+ if [ ! -x /etc/rc.d/rc.inetd ] && [ -x /etc/rc.d/rc.xinetd ]; then
+ /etc/rc.d/rc.xinetd start
+ fi
+Ensure that /etc/rc.d/{rc.local,rc.xinetd} have executable permissions.
+Alternatively, you can avoid all of the edits to rc.local:
+mv /etc/rc.d/rc.xinetd /etc/rc.d/rc.inetd