xinetd es el eXtended InterNET services Daemon (Demonio extendido de servicios de Internet), un sustituto seguro para inetd.
Descarga (HTTP): http://www.xinetd.org/xinetd-2.3.13.tar.gz
Tamaño del paquete: 291 KB
Estimación del espacio necesario en disco: 5.5 MB
Tiempo estimado de construcción: 0.12 SBU
Instala xinetd ejecutando los siguientes comandos:
./configure --prefix=/usr &&
make &&
make install
Asegurate de que la ruta para todos los demonios sea /usr/sbin, en lugar de la ruta por defecto /usr/etc, ejecutando el siguiente comando:
sed -e 's/etc/sbin/g' xinetd/sample.conf > /etc/xinetd.conf
El formato de /etc/xinetd.conf está documentado en la página de manual de xinetd.conf. Puedes encontrar mas información en http://www.xinetd.org.
Instala el guión de inicio /etc/rc.d/init.d/xinetd incluido en el paquete blfs-bootscripts-5.1.
make install-xinetd
Ahora, utilizaremos nuestro nuevo guión de arranque para iniciar xinetd:
/etc/rc.d/init.d/xinetd start
La comprobación del fichero /var/log/daemon.log puede resultar entretenida. Este fichero puede contener entradas similares a las siguientes:
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]
Estos errores se deben a que muchos de los servidores que xinetd intenta controlar no se han instalado aún.
El paquete xinetd contiene xinetd, itox y xconv.pl.