Configurer leafnode
Le
gigiair

Bonjour,
Je suis à la campagne et j'ai une connexion très lente (quand elle marc=
he).
J'ai accès une ou deux fois par semaine au haut débit.
Je me suis dis que leafnode serait une bonne solution pour suivre les news.
Seulement, je n'ai pas de FQDN. J'ai suivi le README, en me connectant par =
telnet sur mon serveur de news news.free.fr.
Seulement, ça ne marche pas : le serveur ne répond rien :
telnet news.free.fr 119
Trying 212.27.60.39
Connected to news.free.fr.
Escape character is '^]'.
200 news-3.free.fr (5-1) NNRP Service Ready - newsmaster@proxad.net (postin=
g ok)
authinfo user monidentifiant@free.fr
381 PASS required
authinfo pass monpasswd
281 Ok
quit
205 Transferred 8 bytes in 0 articles, 0 groups. Disconnecting.
Que faire ?
--
JJR.
Je suis à la campagne et j'ai une connexion très lente (quand elle marc=
he).
J'ai accès une ou deux fois par semaine au haut débit.
Je me suis dis que leafnode serait une bonne solution pour suivre les news.
Seulement, je n'ai pas de FQDN. J'ai suivi le README, en me connectant par =
telnet sur mon serveur de news news.free.fr.
Seulement, ça ne marche pas : le serveur ne répond rien :
telnet news.free.fr 119
Trying 212.27.60.39
Connected to news.free.fr.
Escape character is '^]'.
200 news-3.free.fr (5-1) NNRP Service Ready - newsmaster@proxad.net (postin=
g ok)
authinfo user monidentifiant@free.fr
381 PASS required
authinfo pass monpasswd
281 Ok
quit
205 Transferred 8 bytes in 0 articles, 0 groups. Disconnecting.
Que faire ?
--
JJR.
D'après le log de connexion telnet, tu te connectes parfaitement au
serveur de free.
Si tu ne lui donnes pas d'autres commandes à manger, il est normal qu'il
ne réponde rien.
Le problème doit donc se situer dans la configuration de leafnode.
Typiquement ma configuration ressemble à ça :
$ grep -v "#" /etc/leafnode/config
expire = 20
debugmode = 1001
windowsize = 1
timeout_client = 600
no_direct_spool = 1
server = xxxxxx
username = xxxxxxx
password = xxxxxxx
feedtype = NNTP
Ensuite, tu lances "fetchnews -vvv" (-vvv te permettra de voir ce qu'il
se passe).
La première connexion ira récupérer la liste des groupes disponibles,
c'est un processus _très_ long, surtout avec une connexion défaillante
(et je sais de quoi je parle ;-)).
Une fois la liste des groupes récupérées, grâce à ton client nntp
préféré tu te connectes en local sur ta machine, comme si elle était le
serveur de news.
Ne pas oublier que pour pouvoir se connecter, il faut jouer avec inetd :
$ grep -v "#" /etc/inetd.conf
nntp stream tcp nowait news /usr/sbin/tcpd /usr/sbin/leafnode
Avec ma connexion toute pourrie, il arrive régulièrement que fetchnwes
échoue à se connecter ou pire que la connexion se coupe pendant le
transfert des articles, voire pourrisse le fichier .jnewsrc obligeant
fetchnews à retélécharger les indexes de zillions d'articles que
leafnode possède déjà.
--
Doug - Linux user #307925 - Slackware64 roulaize ;-)
Without freedom of choice there is no creativity.
-- Kirk, "The return of the Archons", stardate 3157.4
Je pense avoir renseigné correctement ces deux fichiers.
Toutefois, certaines options étaient absentes de mon config (je suis sous Ubuntu precise)
no_direct_spool
feedtype
windowsize
Voici mon config:
expire = 30
server = news.free.fr
initialfetch = 100
debugmode = 1001
username =
password = xxxxxxx
maxfetch = 500
timeout_short = 15
timeout_long = 10
timeout_client = 600
Voici le retour de la commande
$sudo fetchnews -vvv
Leafnode must have a fully-qualified and globally unique domain name,
not just "lise".
Edit your /etc/hosts file to add a unique, fully qualified domain name.
"localhost.localdomain" or thereabouts will not work;
it's qualified, but not unique.
Please see the README-FQDN file for details.
sous mon compte USER habituel, je me fais jeter. Pourtant il est membre du groupe news
Le message d'erreur est clair : Il te faut un FQDN et rien n'empèche
qu'il soit bidon comme celui de l'exemple.
Il te suffit donc de configurer le nom de domaine de ta machine pour que
tout roule.
Le problème n'est pas là, seul root est sensé lancer fetchnews.
--
Doug - Linux user #307925 - Slackware64 roulaize ;-)
Without freedom of choice there is no creativity.
-- Kirk, "The return of the Archons", stardate 3157.4
Les noms de domaines fqdn ou non, c'est un grand mystère pour moi. je sui s comme la plupart des usagers, je n'en ai pas. On peut s'en créér un b idon ?
J'ai rajouté .gigiair.com au nom de ma machine dans /etc/hosts.
Ça suffit ? Je ne risque pas de créer de problèmes par la suite ?
apparemment la commande fetchnews -vvv fait quelque chose.
Je continue ma configuration.
--
JJR.
Oui
Oh ben... La police de l'Internet va probablement débarquer sur ton
disque dur mais comme tout bon linuxien tu as activé le pare-feu inclus
dans open office, n'est-ce pas ? ;-)
Superbe. Au passage, si tu comptes continuer à utiliser Google Groups,
profites en pour le configurer pour qu'il coupe les lignes à une
longueur raisonnable (~72 caractères) et qu'il n'expédie pas
systématiquement ta réponse par mail.
Neanmoins je saurais que te conseiller un logiciel de meilleur qualité,
au hasard et dans le désordre :
- Seamonkey
- slrn
- pan
- XPN
- Thunderbird
--
Doug - Linux user #307925 - Slackware64 roulaize ;-)
Without freedom of choice there is no creativity.
-- Kirk, "The return of the Archons", stardate 3157.4
Un oubli : gnus, c'est celui que j'utilise habituellement.
J'utilise google à mon grand regret. Je suis désolé de t'infliger ç a,
mais pour moi aussi c'est douleur d'utiliser cette m...
--
JJR.
leafnode.
Ce ne fut pas sans peine, d'abord parce qu'il ne suffit pas de modifier
le /etc/hosts, il faut aussi déclarer par hostname sa nouvelle identit é
(je suis sur Ubuntu 12.04)
J'avais réussi sur une connexion publique, mais rentré chez moi,
leafnode ne voulait plus brouter.
Ensuite quand je lançais gnus, ça râlait parce qu'i ne trouv ait pas
/var/lib/news/active.
Je ne sais pas trop ce que j'ai fait, connexion directement leafnode,
relance gnus... en tout cas, je viens poster ce message, histoire de
voir si je peux poster.
Merci.
--
JJR.
fr.comp.os.linux.configuration :
On dirait bien que c'est tombé en marche o/
--
Doug - Linux user #307925 - Slackware64 roulaize ;-)
Without freedom of choice there is no creativity.
-- Kirk, "The return of the Archons", stardate 3157.4
Ça ne marche pas si bien que ça, je dois à chaque redém arrage de la
machine déclarer :
hostname lise.gigiair.org
pour pouvoir activer fetchnews.
Pourtant mon /etc/hosts contient la ligne
127.0.0.1 lise.gigiair.org localhost
Comment rendre permanent l'identité de ma machine ?
--
JJR
fr.comp.os.linux.configuration :
J'imagine que cela nde doit pas être trop différent sous Ubuntu :
http://wiki.debian.org/HowTo/ChangeHostname
--
Doug - Linux user #307925 - Slackware64 roulaize ;-)
Without freedom of choice there is no creativity.
-- Kirk, "The return of the Archons", stardate 3157.4