Newsgroup: it.comp.os.linux.iniziare
Titolo: Me vs leafnode

Scusate se persisto con le stesse richieste di aiuto... ma no riesco ad
avere la meglio su leafnode.
Purtroppo ho dovuto cancellare i vecchi mess, per questo non mi sto
accodando al vecchio post... scusate...
Praticamente ho configurato leafnode (il file config) inserendo come
server news 
news.libero.it
, e gli altri dati...
Ho avviato fetchnews (fetchnews -vvv) il quale ha scaricato tutti i
gruppi, dicendomi alla fine che erano in:
/var/spool/news/leaf.node/
news.libero.it
sono andato a controllare, ma il file (che esisteva!) era completamente
vuoto... nella stessa directory c'e` un file /groupinfo che per
curiosita` ho aperto... ebbene tutti i gruppi erano li`...
Nel frattempo ho creato in Netscape Messenger una cartella per il server
localhost, ma quando la vado ad aprire mi dice che c'e` un errore, per
cui non puo` accedere al server...
Come posso risolvere il problema???
Grazie a tutti e scusate di nuovo...

 cui non puo` accedere al server...
Sicuro che leafnode fosse in esecuzione?
Devi farlo avviare da xinetd.
--
--
           ~~ ICQ#: 8761263 ~~ 
http://www.delymyth.net/
 ~~
            E-Mail Addy: DElyMyth [at] delymyth [dot] net
           => FREE! Hardware Anti-Virus!!! - /dev/brain <=
GnuPG Fingerprint: F6D3 E002 C55A 0B58 7BD4  70CE A69B CCFC 741D 3099

 Devi farlo avviare da xinetd.
Se e` attivato dovrei vederlo in esecuzione con:
#ps xuaw
Ma non c'e`... allora sono andato in /etc dove ho trovato il file
xinetd.conf, che includeva la directory /etc/xinetd.d, dove c'erano dei
file riferiti ai diversi servizi da attivare... c'e` il file leafnode in
cui e` scritto:
service nntp
{
    flags            = REUSE
    socket_type      = stream
    wait             = no
    user             = news
    server           = /usr/sbin/leafnode
    log_on_failure   += USERID
}
ci deve essere qualcosa che non va... altrimenti sarebbe in
esecuzione... eppure...
Cosa posso fare????????
THX 1000!

 Cosa posso fare????????
Ci dovrebbe essere nbella dir. di leafnode un file news.err (o sta altrove?
non sono a casa e non posso controllare)...
Vedi che ti dice li'...


 Vedi che ti dice li'...
Riporta piu` volte:
can't stat /var/spool/news/leaf.node/groupinfo: No such file or
directory
eppure ho controllato... il file e` sempre stato li`!!!!
Uff.....!

"Rashef" <Ras...@rashef.ras> wrote in message
news:3B8690B2...@rashef.ras...

Hai controllato i permessi del file e che ci sia effettivamente qualcosa
dentro?


 dentro?
totale 1287
-rw-rw-r--    1 news     news      1311730 ago 24 11:35 groupinfo
-rw-rw-r--    1 news     news            0 ago 22 16:08 
news.libero.it
-rw-r--r--    1 root     root            0 ago 24 15:03 text.txt
In groupinfo c'e` effettivamente l'elenco dei newsgroups..........
I permessi sono ok no?

 -rw-r--r--    1 root     root            0 ago 24 15:03 text.txt
fetchnews e leafnode vengono entrambi lanciati dall'utente news?


 fetchnews e leafnode vengono entrambi lanciati dall'utente news?
Nel file si riferimento di xinetd leafnode viene avviato dall'user news,
mentre fetchnews lo devo ancora mettere in avvio automatico in /ip-up,
perche` prima vorrei farlo manualmente finche` non funziona... cmq l'ho
attivato la prima volta come utente news, ed ha scaricato i gruppi, poi,
come da istruzioni ho aperto il newsreader selezionando il server
localhost... eppure continua sempre a dire che non puo` aprire tale
server, contattare l'amministratore etc. etc.
Mi sa che sono proprio sfigato... ho trovato un nuovo bug per caso?????
;o)))))))

 # End of nntp
Io non riesco a capire dove sta l'errore... mi sembra tutto ok...
BTW, ho aggiunto nel file /etc/leafnode/config la voce:
debugmode = 1
Help me pleaze!!!!

 > }
questo sotto e' il mio, ti sei anche dimenticato di attivare leafnode
tramite il valore disable.
[andry@poldo andry]$ cat /etc/xinetd.d/nntp
service nntp
{
        disable         = no
        protocol        = tcp
        port            = 119
        socket_type     = stream
        wait            = no
        user            = news
        server          = /usr/local/sbin/leafnode
        log_on_success  += USERID
        only_from       = 127.0.0.1 
192.168.0.0/16
}
 
[andry@poldo andry]$
-- 
   ___         (o_
   |_|         //\
   | |ndry     V_/_ Linux Newbie (quasi User :-) ), RH 7.1 (Seawolf)
                    Linux User #221457

         only_from       = 127.0.0.1 
192.168.0.0/16
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Quest'ultima istruzione, cosa fa?
BTW, volendo attivare tcpd prima di ogni processo in rete? Cioe`, secondo
te serve? Perche` nel manuale dice che usare leafnode (come ogni altro
server) senza tcpd e` da suicidio!
THX!

 (CUT)
Scusami, ma una volta che e` tutto ok, cosa devo inserire in ip-up per
far partire fetchnews da utente news all'avvio della connessione? E come
faccio a fargli inviare i messaggi che scrivo io prima che chiuda la
connessione?
THX!

 Help me pleaze!!!!
nel file leafnode, nella dir xinetd.d aggiungi:
        disable = no
        protocol                = tcp


 [andry@poldo andry]$
ma puo' essere che anche tu non ti sei accorto che manca il protocollo
??? :P


         protocol                = tcp
Fatto... a cosa serve:
flag       = REUSE ?

 server) senza tcpd e` da suicidio!
non so proprio che dirti :-(


 connessione?
in ip-down metti: su news -c "fetchnews -P "


 ??? :P
nel suo non me ne ero accorto :-), cmq in quello che ho postato c'e' :-) 


  server) senza tcpd e` da suicidio!
Perche` con tcpd puoi selezionare gli host che si possono connettere ai
server gestiti da inetd, che in genere permettono l'accesso a chiunque,
utilizzare tcpd e` quasi d'obbligo imho
Ciao, Andrea
-- 
Andrea Carosi, just another Debian user
Secure your linux box:
http://www.debian.org/doc/manuals/securing-debian-howto/

 utilizzare tcpd e` quasi d'obbligo imho
Thanx... ma nella documentazione dice veramente poco... soprattutto
considerando che e` relativa a inetd, mentre io ho xinetd che e`
diverso....
Come lo configuro? Nel manuale fornisce una riga del tipo
tcpd	stream	tcp	bla bla bla...
mente sulla mia Mandrake xinetd rimanda alla directory xinetd.d, dove ci
sono i vari file (uno per ogni servizio)... del tipo
service = tcpd
{
      flag	= REUSE
      ....
      ....
}
A intuito penso che dovrei creare un file chiamato tcpd nella directory
xinetd.d, in cui scrivere quella riga nella forma che ho mostrato qui
sopra... il problema e` che non conosco tutti i nomi... ad esempio, tcpd
lo metto alla voce service, tcp alla voce protocol, ma stream? e gli
altri?
Mi daresti una mano? Thx!

 in ip-down metti: su news -c "fetchnews -P "
TUVM!

 nel suo non me ne ero accorto :-), cmq in quello che ho postato c'e' :-)
Umpf... e pensare che era il file fornito dal manuale...

  Mi daresti una mano? Thx!
Non uso xinetd ma inetd (e solo per un servizio, altrimenti potrei anche
eliminarlo), su 
http://www.mrshark.it
 c'e` una guida che, tra le altre
cose aiuta a configurare xinetd
