Newsgroup: it.comp.os.linux.iniziare
Titolo: [R.H 7.1] xinetd e leafnode

Salve e tutti, scusate se posto una domanda trita e ritrita, ma sono tre
giorni che sto impazzendo.
Ho seguito le istruzioni di MrShark per l'installazione di leafnode, ho
scaricato l'elenco dei newsgroup, i primi mille messaggi, pero' non riesco
in nessun modo a leggerli , ne' con knode, ne' con pan.
Nelle impostazioni ho settato localhost come server, ma quando vado a
scaricare la lista dei gruppi mi dice che il server rifiuta la connessione.
Se scrivo telnet localhost 119 in una console mi appare il messaggio:
Trying 127.0.0.1...
telnet: Unable to connect to remote host: Connection refused
Ho creato nella directory /etc/xinetd.d il file nntp, con questo contenuto:
*****************************************************
service nntp
{
 socket_type         = stream
        protocol        = tcp
        port              = 119
        wait              = no
       user              = news
       server            = /usr/local/sbin/leafnode
       only_from       =127.0.0.1
}
*****************************************************
Ho provato a fare "/etc/xinetd.d/nntp start", ma questo e' il risultato che
ho ottenuto:
*****************************************************************
nntp: unrecognized service
/etc/xinetd.d/nntp: socket_type: command not found
/etc/xinetd.d/nntp: protocol: command not found
/etc/xinetd.d/nntp: port: command not found
/etc/xinetd.d/nntp: wait: `=' is not a pid or valid job spec
/etc/xinetd.d/nntp: wait: `no' is not a pid or valid job spec
/etc/xinetd.d/nntp: user: command not found
/etc/xinetd.d/nntp: server: command not found
/etc/xinetd.d/nntp: only_from: command not found
/etc/xinetd.d/nntp: disable: command not found
*****************************************************************
 Probabilmente "/etc/xinetd.d/nntp start" non e' un comando valido, pero'
non riesco a capire coda devo fare
Per favore aiutatemi.
Ciao,
--
Francesco, 
franc...@flashnet.it
(cat NON sta per gatto)

 scaricare la lista dei gruppi mi dice che il server rifiuta la connessione.
Io ho la Mandrake 8.0, cmq dovrebbe andare bene lo stesso:
- controlla se hai settato la variabile NNTPSERVER a 127.0.0.1
- quello che devi modificare e' il file /etc/xinetd.conf, riporto il mio:
 
# Simple configuration file for xinetd
#
# Some defaults, and include /etc/xinetd.d/
 
defaults
{
        instances               = 60
        log_type                = SYSLOG authpriv
        log_on_success          = HOST PID
        log_on_failure          = HOST
}
 
includedir /etc/xinetd.d
include <leafnode>            # questa e' l'unica riga che ho aggiunto
infatti nella directory /etc/xinetd.d c' e' gia' un file apposta per leafnode
(che non ha bisogno di modifiche). Presumo che la configurazione di leafnode
sia giusta se ti ha scaricato i messaggi. Anzi ora che ci penso nelle
istruzioni c' e' scritto che:
- bisogna scaricare i gruppi (in ogni gruppo appare solo un messaggio fittizio
  inserito da leafnode);
- configurare il newsreader e scegliere quelli che interessano;
- rieseguire fetchnews e scaricare le intestazioni vere e proprie;
quindi se hai scaricato i messaggi avresti gia' dovuto vedere la lista dei 
gruppi dal newsreader. 
Ciao

connessione.
Devi modificare i file
/etc/host.allow e /etc/host.deny
Metti in /etc/host.deny      ALL: ALL
Metti in /etc/host.allow     ALL: 127.0.0.1
Inoltre le istruzioni che
hai scritto nel file /etc/xinetd.d/nntp vanno scritte nel file
/etc/xinetd.d/leafnode
Vedrai che funziona tutto.
P.S.: Per risolvere
celermente i tuoi problemi fai anche una ricerca di post vecchi con
usenet.iol o google, la risoluzione di questo problema e' stata affrontata
pochi mesi fa.
Te lo dico perche' ci sono passato anche io e il modo
migliore e' leggere i vecchi post.
Ciao, DanieleS.
--------------------------------
Inviato via 
http://usenet.iol.it
 

        server            = /usr/local/sbin/leafnode
Il file e' lo stesso che ho io
Sicuro che leafnode non stia in un altro path, forse /usr/sbin/local ? ;-)
Cmq puoi lanciare un top e vedere se il server leafnode e' attivo.
Ciao

*****************************************************
ti do' il mio gira su una 7.0 ma non credo cambi...
[boogy@boogy2 boogy]$ cat /etc/xinetd.d/nntp
       service nntp
{
        disable = no
        socket_type     = stream
        protocol        = tcp
        wait            = no
        user            = news
        only_from       = 
127.0.0.1/8
        server          = /usr/local/sbin/leafnode
}                                
[..]
-- 
Ciao da Boogyman.
Too old to Rock' end Roll
Too young to die.
post con "R:"e Html killati in proprio :-))

 migliore e' leggere i vecchi post.
Prima di postare avevo gia' fatto una ricerca con deja (si, lo so, adesso e'
diventato google...).
Lo faccio quasi sempre, ma stavolta non ho trovato la soluzione.
Ciao e grazie,


 Ciao
Temo di non aver capito.
Leafnode e' un server news, giusto? Quindi io scarico la lista dei newsgroup
ed i messaggi usando leafnode, e poi il newsreader scarica la lista dei
newsgroup ed i messaggi da quest'ultimo, proprio come farebbe con il server
news del mio fornitore d'accesso. O no?
Ciao e grazie per la pazienza,


 news del mio fornitore d'accesso. O no?
Si, si, funziona cosi', ma la PRIMA volta che esegui fetchnews devi eseguire le
operazioni nell' ordine che ti ho detto (vedi anche il file README di
leafnode). Cmq non credo che questo abbia a che fare con i tuoi problemi.
Ciao
 

 }
Purtroppo non cambia... comunque ti ringrazio.


 parlato e ho dovuto modificare solo un paio di righe
Non ci capisco piu' niente... il fatto e' che ho perso il filo. Ho fatto
troppe cose tutte insieme, e ora non mi ci raccapezzo piu' nel sistema; lo
so che non dovrei, ma a questo punto credo che la cosa migliore sia
reinstallare tutto e ricominciare la configurazione dell'intero sistema da
capo, perche' mi sa che ho perso di vista alcuni punti fondamentali. Oggi,
per esempio, mentre aggiungevo la variabile NNTPSERVER nel file .bashrc,
facevo semplicemente cio' che tu mi hai detto di fare, ma non sapevo
esattamente quali sarebbero state le conseguenze dell'aggiunta di quella
stringa... e mi sa che questo non e' un buon segno.
Grazie dell'aiuto, e ciao


 Ciao
Infatti non risulta attivo... comunque credo che risolvero' il problema alla
radice (vedi la risposta a Entriflowne). Grazie dell'interessamento


Purtroppo non cambia... comunque ti ringrazio.
aspetta ho letto che non hai /etc/xinetd.conf.....
[boogy@boogy boogy]$ cat /etc/xinetd.conf
#
# Simple configuration file for xinetd
#
# Some defaults, and include /etc/xinetd.d/
 
defaults
{
        instances               = 60
        log_type                = SYSLOG authpriv
        log_on_success          = HOST PID
        log_on_failure          = HOST RECORD
}
 
includedir /etc/xinetd.d
 
[boogy@boogy boogy]$    
ps io lo richiamerei NNTP .....
ciao
boogy
-- 
Ciao da Boogyman.Too old to Rock' end Roll
Too young to die.
post con "R:" e  Htlm  killati in proprio :-))

 ps io lo richiamerei NNTP .....
Se ti riferisci al file /etc/xinetd.d/leafnode, lo faro'.
Comunque c'e' sempre lo stesso problema, se faccio telnet 127.0.0.1 119 mi
dice
Trying 127.0.0.1...
telnet: Unable to connect to remote host: Connection refused
Ciao,


                    Linux User #221457

telnet: Unable to connect to remote host: Connection refused
da root setup systemservice devi avere nntp selezionato...
ok la dir vera e' /etc/rc.d (da cui partono i servizi o 
alcuni di loro)
puoi provare da root
exportNNTPSERVER=localhost
una strada non correttisima ma funzionale
se hai una redhat prina della 7.0
potrebbe essere .....
[boogy@boogy boogy]$ rpm -qa | grep xinetd
xinetd-2.1.8.9pre9-6
[boogy@boogy boogy]$ rpm -e xinetd-2.1.8.9pre9-6
e ventualmente forza le dipendenze
rpm -e --nodeps xinetd-2.1.8.9pre9-6
installi uno inetd.rpm
lo modifichi (nel readme di leafnode le instruzioni
o nell' install scusa sono di fretta)
commenta tutti gli altri servizi se non li usi ....
guardi che tutto funzioni ..
poi fai l'upgrade a xinetd......
comunque vero devi avere ...
[boogy@boogy boogy]$ telnet localhost 119
Trying 127.0.0.1...
Connected to boogy.linuxbox.
Escape character is '^]'.
200 Leafnode NNTP Daemon, version 1.9.18 running at boogy.linuxbox
quit
205 Always happy to serve!
Connection closed by foreign host.
[boogy@boogy boogy]$    
Ciao


 [cut]
Quindi con una 7.1 non serve, giusto?
Ciao e grazie,
--
Francesco, franc...@Xflashnet.it
(cat NON sta per gatto)
per rispondere, togli le "X" dall'indirizzo

 in /etc/hosts.allow ?
Si, pero' non cambia nulla...
Ciao e grazie,
--
Francesco, franc...@Xflashnet.it
(cat NON sta per gatto)


Quindi con una 7.1 non serve, giusto?
no serve serve ... la 7.0 almeno consentiva di montare inetd
e di configurare inetd.conf (c'e' solo una riga da aggiungere)
e poi upgradando a xinetd tutto funziona...
lo so' perche' all' inizio non ci capivo una beata fava in xinetd e ho fatt
cosi' :-))
ciao
boogy
-- 
Ciao da Boogyman.
Too old to Rock' end Roll
Too young to die.


 Ciao e grazie,
Non ho seguito molto il thread, comunque ti posso dire quello che ho fatto 
io, RedHat 7.1 (idem con la 7.0 ...e con mdk 8.0).
1) Installi leafnode ..e fin qui' ok.
2) aggiungi leafnode in xinetd.d ..ti mostro il mio:
# This is a modification to get the nntp service.
#
#
service nntp
{
        socket_type     = stream
        wait            = no
        user            = news
        server          = /usr/local/sbin/leafnode
        log_on_success  += USERID
        log_on_failure  += USERID
        disable         = no
}
# End of nntp
3) sia il proprietario che il gruppo sono root
4) modifichi /etc/leafnode con il tuo server news (
news.libero.it
 ..per me) 
i messaggi che vuoi ecc... e salvi, ......OCCHIO che qui' a me' sono sorti 
problemi come i tuoi, ......il proprietario deve essere root ma il gruppo 
deve essere news ..altrimenti nisba.
5) Io ho aggiunto in /etc/ppp/ip-up.local :
# scarica lista gruppi
/usr/local/sbin/fetchnews -vvvv -f &
# spedisce la posta news se presente
/usr/local/sbin/fetchnews -P
# scarica nuovi messaggi news
/usr/local/sbin/fetchnews &
in modo che a collegamento avvenuto mi spedisce e ritira, ...volendo la 
prima riga la puoi anche commentare (basta lanciarlo da terminale), quando 
l'hai scaricata una volta  basta.
6) Apri il browser aggiungi il server news tua.macchina (oppure 127.0.0.1), 
e poi decidi i gruppi che vuoi vedere, la prossima volta che ti colleghi 
hai i messaggi (oppure lanci /usr/local/sbin/fetchnews e te li scarica 
subito, ...capiamoci lo devi lanciare ora solo se vuoi avere subito i 
messaggi non ogni volta che ti colleghi, ..lo fa' da solo).
7) Ti crei uno script per spedire e ritirare i messaggi quando vuoi tu (da 
root) , il mio e':
#!/bin/sh
fetchnews -P && fetchnews
Spero di essermi spiegato bene, e di esserti stato utile, ...in caso non 
centri nulla con quello che parlavi ..cestina!!
Se vuoi scrivimi pure.
-- 
Ciao.


Ho gli how-to di leafnode, ma non so come installarlo! Ho cercato tra i 
pacchetti gia' installati e nei due cd di RH 7.1 e non ho trovato nulla.
Dove posso trovarlo?
Ciao e grazie
----------------------------------
_.-°^°-.__.-°^°-.__.-°^°-.__.-°^°-.__.-°^°-._
Il mio primo pinguino è nato il 27 Luglio 2001
_.-°^°-.__.-°^°-.__.-°^°-.__.-°^°-.__.-°^°-._
----------------------------------

 
http://www.leafnode.org/
1) l'ultima versione di solito e' in formato tar.gz, lo scompatti (tar -xvf 
nomepacchetto.tar.gz) lo compili
2) ./config
3) make
4) diventi root (da terminale digiti   su   invio e la password di root)
5) make install
6) e poi segui quello che ho postato prima.
Se tutto ti va' bene ...buona lettura offline :-)
-- 
Ciao.

tutti persi.
non credo che tu possa pingare un porta specifica del local host, non
vorrei dire una cazzata, ma il ping non ha una sua porta specifica?


 
-- 


 Se vuoi scrivimi pure.
Se intendevi in privato, fortunatamente non ce n'e' piu' bisogno... comunque
grazie mille della disponibilita' e ciao,


 :-((
Ora anch'io :-))
Ciao e grazie, a te e a tutte le persone che mi hanno aiutato


non le capisco.
fai  tar xvzf (si forse mancava la "z") leafnode-1.9.19.tar.gz
vai nalla dir che si e' creata.
[boogy@boogy leafnode-1.9.19]$ ./configure
[boogy@boogy leafnode-1.9.19]$ ./make 
[boogy@boogy leafnode-1.9.19]$ su
Password:         
dagli la password di root
[root@boogy leafnode-1.9.19]# ./makeinstall 
ora hai una dir /etc/leafnode
con detro un file ./config o forse solo un ./config.example
(se hai solo quest'ultimo rinominalo...in ./config)
mettici dentro almeno i dati del tuo server news
[root@boogy boogy]#  cat /etc/leafnode/config
## This is the NNTP server leafnode fetches its news from.
## You need read and post access to it. Mandatory.
server = 
news.libero.it
[...]
dai una password a news
quindi
#passwd news....
poi devi modificare o xinetd o intetd (non so' che distro hai)
ma qua' ti rimando a questo thread...
ciao
boogy
-- 
Ciao da Boogyman.Too old to Rock' end Roll
Too young to die.


Ciao e grazie, a te e a tutte le persone che mi hanno aiutato
prego ciao
boogy
-- 
Ciao da Boogyman.Too old to Rock' end Roll
Too young to die.


 ora hai una dir /etc/leafnode
magari ci fosse!!
Pensando che il file potesse essere danneggiato ho scaricato delle versioni 
precedenti, ma ho lo stesso problema.
Lo so che sono un rompicoglioni, ma se mi aiutate ve ne sarei molto grato!
Ciao e grazie comunque


non esiste nemmeno questo file
questo e' make install
Un Andrea che ha installato leafnode 10 secondi fa :-)


 Ciao e grazie
Scusate se mi intrometto, non sono per nulla esperto, pero' ti posso dire
quello che ho fatto io, "traducendo" anche il post di pcxz.
Mettiamo che tu abbia il pacchetto "leafnode.tar.gz" (adatta i comandi in
base al nome esatto) nella directory /home/zzZZzz:
1)fai "tar -xvf /home/zzZZzz/leafnode.tar.gz"
2)ti si creera' una directory /home/zzZZzz/leafnode/; entraci
3)digita "./config"
4)digita "make"
5)diventa root
6)digita "make install"
Hai finito con l'installazione.
Ora devi configurare, da quel che ho capito hai gia' gli HOWTO necessari,
comunque se dovesse mancarti ti conviene scaricare il "Quick&Easy
Configuration Howto" di MrShark, su 
www.mrshark.it
, insieme a qualche vecchi
messaggio sulla configurazione di xinetd o inetd
P.S, per gestire i file in formato tar, credo che ti convenga leggere la
pagina man e soprattutto la corrispondente sezione degli appunti di
informatica libera.
P.P.S se ho detto qualche cretinata vi prego di correggermi
Ciao,


 vorrei dire una cazzata, ma il ping non ha una sua porta specifica?
Mi sembra di no, anche perche' ora mi riesce... boh!
Ciao,


 [root@boogy leafnode-1.9.19]# ./makeinstall
..pero' qui' a te' e sfuggito uno spazio ;-)  ./make install
-- 
Ciao.

non esiste nemmeno questo file
make install
Vedi sopra.
-- 
Enrico Bodo  -   PhD student       
University of Rome "La Sapienza"    
Department of Chemistry        

installazione.
Scusa, ho visto male. Non devi usare './make', ma 'make' e basta. Dimentica 
dell'installazione.


..pero' qui' a te' e sfuggito uno spazio ;-)  ./make install
vero :-))
diciamo che siamo una manica di casinari ..:-))


> [root@boogy leafnode-1.9.19]# ./makeinstall
ti chiedo scusa per questo scrivo sempre
troppo veloce ma riscio di incasinare qualcuno...


dell'installazione.
scusa Bodo ma non dipende da come e' installato make... ?
[boogy@boogy leafnode-1.9.19]$ make
make: Nothing to be done for `all'.
[boogy@boogy leafnode-1.9.19]$     ??


[boogy@boogy leafnode-1.9.19]$     ??
Prova con
$ make clean     ! questo dovrebbe piallare via oggetti ed eseguibili
$ make


$ make
un po' vedere ....
ok come non detto ho detto una cazzata...
si vede che mi ricordavo male ...
ciao grazie


 (ci deve essere qualcosa nella 7.1 che non conosco)
Effettivamente linuxconf * e' * un casino... pero' era l'ultima risorsa :-))
Ma non chiedermi di rifarlo, perche' non saprei come :-(
Ciao,
