Leafnode es un servidor NNTP diseñado para suministrar una cola local de USENET en redes pequeñas.
Descarga (HTTP): http://prdownloads.sourceforge.net/leafnode/leafnode-1.10.8.rel.tar.bz2
Descarga (FTP): ftp://ftp.gwdg.de/pub/linux/mirrors/sunsite/system/news/transport/leafnode-1.10.8.rel.tar.bz2
Suma MD5 del paquete: 1d8d27673780ba49fcb69883c2cabdec
Tamaño del paquete: 385 KB
Estimación del espacio necesario en disco: 6.3 MB
Tiempo estimado de construcción: 0.10 SBU
Crea el grupo y usuario news, si no existen:
groupadd news &&
useradd -c "Leafnode News Server" -d /var/spool/news -g news news
Instala Leafnode ejecutando los siguientes comandos:
./configure --prefix=/usr \
--localstatedir=/var --sysconfdir=/etc/leafnode \
--with-lockfile=/var/lock/leafnode/fetchnews.lck &&
make
Ahora, como usuario root:
make install
--localstatedir=/var: Cambia el directorio almacén por defecto de /usr/var.
--sysconfdir=/etc/leafnode : Leafnode lee sus datos de configuración de un fichero llamado config, que se creará en /etc/leafnode para evitar conflictos potenciales con otros paquetes.
make update: Crea un fichero /etc/news/config.example inicial, que debe renombrarse como /etc/news/config.
/etc/leafnode/config, /etc/nntpserver, /etc/sysconfig/createfiles /etc/inetd.conf o /etc/xinetd.conf o /etc/xinetd.d/nntp
Debe editarse el fichero /etc/leafnode/config para reflejar el nombre del proveedor NNTP. Copia el fichero de configuración de ejemplo a /etc/leafnode/config y salva el original como referencia:
cp /etc/leafnode/config.example /etc/leafnode/config
Cambia la entrada
server =
para reflejar tu suministrador de noticias.
El fichero /etc/nntpserver debe contener 127.0.0.1 para evitar que los clientes de noticias las lean del suministrador. Crea dicho fichero usando el siguiente comandos:
cat > /etc/nntpserver << "EOF" 127.0.0.1 EOF
El guión /etc/rc.d/init.d/cleanfs, que es parte del paquete de guiones de arranque de LFS, eliminará el directorio /var/lock/leafnode durante la secuencia de arranque. Añade la siguiente línea al fichero /etc/sysconfig/createfiles para regenerar el directorio:
/var/lock/leafnode dir 2775 news news
Leafnode puede configurarse para utilizar inetd añadiendo una entrada al fichero /etc/inetd.conf con el siguiente comando:
echo "nntp stream tcp nowait news /usr/sbin/tcpd /usr/sbin/leafnode" \
>> /etc/inetd.conf
Ejecuta killall -HUP inetd para leer los cambios en inetd.conf.
Si usas xinetd, el siguiente comando creará el fichero de Leafnode como /etc/xinetd.d/nntp:
cat >> /etc/xinetd.d/nntp << "EOF" # Begin /etc/xinetd.d/nntp service nntp { flags = NAMEINARGS NOLIBWRAP socket_type = stream protocol = tcp wait = no user = news server = /usr/sbin/tcpd server_args = /usr/sbin/leafnode instances = 7 per_source = 3 } # End /etc/xinetd.d/nntp EOF
Ejecuta killall -HUP xinetd para leer los cambios en xinetd.conf.
Añade entradas al contrad de root o del usuario news para ejecutar los comandos fetchnews t texpire en los intervalos de tiempo deseados.
Filtra los artículos de un grupo de noticias según una expresión regular.
Inserta títulos de grupos de noticias dentro de la base de datos de grupos.
Evia los artículos a publicar y recibe nuevos artículos de un servidor suministrador de noticias.
Un demonio servidor NNTP.
Muestra la versión de Leafnode.
Muestra los artículos que están en espera de ser enviados.
Caduca artículos antiguos y grupos no leidos.
Last updated on 2005-04-10 19:35:07 +0200