El servidor de noticias: Leafnode
El servidor de noticias: Leafnode
Por Paco Aldarias Raya
Impreso: 19 de mayo de 2005
Email: pacolinux arroba inicia punto es
Web: http://pagina.de/pacodebian
Con Linux Debian. En Valencia (España)
El documento tiene version .html, y .pdf, cambiando en el navegador la parte
final podrás acceder a ambos.
Este documento es de libre reproducción siempre que se cite su fuente.
Realizado con: LATEX
Índice
Índice
1. Versiones
2. Introducción
3. Que necesitamos
4. Instalación del servidor de noticias
5. Configurar el servidor
6. Nos suscribimos a los grupos
7. Nos traemos las noticas y grupos a leafnode con fetchnews
8. Si queremos que se traiga las noticias cada 5 minutos
9. Configuración del cliente de noticias
10.Tramiento de spams
11.Generando estadísticas: statnews
12.Bibliografía
Por Paco Aldarias
1
1
1
1
2
2
2
2
3
3
3
3
5
1/5
El servidor de noticias: Leafnode
1. Versiones
31.1.03 Primera version v.1.0
17.3.03 Instalación. v.1.1
2.06.03 statnews. v.1.2
2.
Introducción
Un servidor de noticias o servidor nntp Permite que tu ordenador pueda conec-
tarse cualquier maquina y pueda optener news.
Leafnode es un servidor muy manejable, y fácil de instalar.
Hay otro servidor inn+suck q tiene mas pontencia, pero es más conplicado de
instalar.
3. Que necesitamos
Instalar y configurar el servidor de correo leafnode .
Recoger las noticias de otro servidor con fetchnews.
Programar el crontab para q traiga con fethnews las noticias nuevas
4.
Instalación del servidor de noticias
Como root hay q hacer todo esto:
Insalar el servidor:
apt-get install leafnode
Which news server should Leafnode download news from?:)
(Servidor de noticias)
news.bcn.ttd.net
What type of network connection do you have?
(Tipo de conexión)
permanent
Do you wish to update the list of available groups?
Yes
5. Configurar el servidor
Una vez instalado el servidor podemos configurar el servidor más detalladamente.
Editar el fichero de configuración:
nano /etc/news/leafnode/config
server = news.bcn.ttd.net
Aqui esta el fichero: config
Por Paco Aldarias
2/5
El servidor de noticias: Leafnode
6. Nos suscribimos a los grupos
Dentro de la carpeta: /var/spool/news/interesting.groups
Como root hacemos:
touch /var/spool/news/interesting.groups/es.comp.os.linux.misc
touch /var/spool/news/interesting.groups/es.comp.os.linux.redes
touch /var/spool/news/interesting.groups/es.comp.os.linux.instalacion
touch /var/spool/news/interesting.groups/es.comp.os.linux.programacion
touch /var/spool/news/interesting.groups/es.comp.redes.adsl
touch /var/spool/news/interesting.groups/es.comp.lenguajes.tex
touch /var/spool/news/interesting.groups/es.rec.mascotas.gatos
touch /var/spool/news/interesting.groups/linux.debian.user.spanish
Indicamos q los ficheros son de news:
chown -R news:news /var/spool/news
7. Nos traemos las noticas y grupos a leafnode
con fetchnews
Para forzar a traer todos los grupos:
fetchnews -f -vvv
Para trae todas las noticias:
fetchnews -vvv
Para trae noticias y no borrar las antiguas:
fetchnews -nvvv
8. Si queremos que se traiga las noticias cada 5
minutos
Siendo root:
crontab -u news -e
Añadir esto:
0 4 * * * texpire
0-59/15 * * * * fetchnews -n
Reiniciar el cron:
/etc/init.d/cron restart
9. Configuración del cliente de noticias
Debemos poner como servidor de noticias: 127.0.0.1. El servidor no necesita
nombre de usuario y contraseña.
Un buen cliente de noticias es knode.
Por Paco Aldarias
3/5
El servidor de noticias: Leafnode
10. Tramiento de spams
En Kde, cuando veía que si seleccionaba con el ratón una URL del tipo http://....
o mailto:..., se me abría un menú y me preguntaba si con qué quería abrirlo. Entonces
supuse que tendría que ver con el portapales del kde, y así es.
Si abrías el klipper, y le dais a configuración (botón derecho, editar acciones), te
permite asociar acciones a expresiones regulares que concuerden con el portapeles,
estas acciones siempre las pregunta antes de ejecutarlas. así yo tengo que cuadno
copie al portapapeles una .*@.* me ejecute /usr/local/bin/addspam ” %s”, donde
addspam sería
#!/bin/sh
echo "^[Ff]rom:.*[< ]$1[> ]">>/etc/leafnode/filters
yo es que tengo permiso para mí escribier en el filters, si no siempre se puede
usar sudo o meter en el mismo grupo a los usuarios que puedan añadir direcciones.
11. Generando estadísticas: statnews
Un ejemplo:
http://groups.google.com/groups?q=msgid:<
[email protected].
edu>&ic=1
Instalarlo:
apt-get install statnews
Configurarlo cambiando del fichero /usr/bin/statnews para q tengo esto:
$SPOOL = ’/var/spool/news/’;
Generar las estadísticas:
statnews es.comp.os.linux.misc > /hde/news/statnews\es.comp.os.linux.misc.txt\\
Nota:
Esto generaría estadísticas para el grupo: es.comp.os.linux.misc
y lo guardará en el fichero: /hde/news/statnews es.comp.os.linux.misc.txt
Script que genera todas las estadisticas:
echo GENERANDO ESTADISTICAS NEWS
d=/hde/news/
n=es.comp.os.linux.misc
echo $n
statnews $n > $d$n.txt
Por Paco Aldarias
4/5
El servidor de noticias: Leafnode
n=es.comp.hackers
echo $n
statnews $n > $d$n.txt
n=es.comp.lenguajes.tex
echo $n
statnews $n > $d$n.txt
n=es.comp.os.linux.instalacion
echo $n
statnews $n > $d$n.txt
n=es.comp.os.linux.programacion
echo $n
statnews $n > $d$n.txt
n=es.comp.os.linux.redes
echo $n
statnews $n > $d$n.txt
n=es.comp.redes.adsl
echo $n
statnews $n > $d$n.txt
n=es.rec.mascotas.gatos
echo $n
statnews $n > $d$n.txt
12. Bibliografía
1. http://pinsa.escomposlinux.org/sromero/articulos/lnxinet/lnxinet4.
html
2. http://www.leafnode.org
3. http://www.escomposlinux.org/anti-spam/index.php
Por Paco Aldarias
5/5
Comentarios de: El servidor de noticias: Leafnode (0)
No hay comentarios