xinetd-2.3.13

Introduction to xinetd

xinetd is the eXtended InterNET services Daemon, a secure replacement for inetd.

Package information

Installation of xinetd

Install xinetd by running the following commands:

./configure --prefix=/usr &&
make &&
make install

Configuring xinetd

Config files

/etc/xinetd.conf

Configuration Information

Ensure the path to all daemons is /usr/sbin, rather than the default path of /usr/etc by running the following command:

sed -e 's/etc/sbin/g' xinetd/sample.conf > /etc/xinetd.conf

The format of the /etc/xinetd.conf is documented in the xinetd.conf man page. Further information can be found at http://www.xinetd.org.

Install the /etc/rc.d/init.d/xinetd init script included in the blfs-bootscripts-5.1 package.

make install-xinetd

Now, we'll use our new boot script to start xinetd:

/etc/rc.d/init.d/xinetd start

Checking the /var/log/daemon.log file should prove quite entertaining. This file may contain entries similar to the following:

Aug 22 21:40:21 dps10 xinetd[2696]: Server /usr/sbin/in.rlogind is not
executable [line=29]
Aug 22 21:40:21 dps10 xinetd[2696]: Error parsing attribute server -
DISABLING SERVICE [line=29]
Aug 22 21:40:21 dps10 xinetd[2696]: Server /usr/sbin/in.rshd is not
executable [line=42]

These errors are because most of the servers xinetd is trying to control are not installed yet.

Contents

The xinetd package contains xinetd, itox and xconv.pl.

Description

xinetd

xinetd is the Internet services daemon.

itox

itox is a utility used for converting inetd.conf files to xinetd.conf format.

xconv.pl

xconv.pl is a Perl script used for converting inetd.conf files to xinetd.conf format, similar to itox.