Next Previous Contents

14. Configurer UUCP over tcp/ip . (COMPLET MAIS LEGER)

Uucp est une methode tout a fait valable pour le type de réseau que nous installons. L'on peut meme dire qu'il represente LA solution parfaite. Sa configuration est relativement simple et il est economique et pour le fournisseur et pour l'utilisateur. Les données recus avec sont compressé (chose non negligeable car le mail et les news supportent bien la compression. Pour l'installation je vous recommande d'utiliser les modules Taylor uucp. Il me semble qu'il y a quelques temps une annonce etait passée pour une documentation en francais sur uucp, n'hesitez pas à vous y reporter en faisant une recherche sur dejanews (http://www.dejanews.com)

14.1 Renseignements que nous devrons posseder.

Notre fournisseur UUCP nous communiquera un certain nombre d'information. Imaginons que notre fournisseur soit frmug.org Nous indiquons a frmug que notre noeud s'appelera sortilege. Ils nous communiquerons l'adresse et le port a utiliser. Ils nous communiquerons également le nom de login le password ainsi que le champ pathost qu'ils utilisent pour les news.

Exemple : Noeud : sortilege login : uusortil password : exemple

Nom du noeud serveur : uucp adresse : uucp.frmug.org port : 540

Format des adresses emails : LOGIN@sortilege.frmug.org

14.2 Configurer uucp

Nous n'avons plus qu'a utiliser les informations :

En premier lieu nous allons declarer notre nom de noeud pour cela nous avons le fichier config qui est dans /etc/uucp (reportez vous à la documentation /usr/doc/* qui parle d'uucp dans votre distribution).

/etc/uucp/config


nodename        sortilege

Nous allons indiquer maintenant qu'elle port utiliser pour les connexions uucp.

/etc/uucp/port


port    tcp-co
type    tcp
service 540

Nous allons maintenant decrire les systemes uucp que nous connaissons et avec qui nous devons parler.

/etc/uucp/sys


system sortilege
address 127.0.0.1
time any
port tcp-co

system uufrmug
address uucp.frmug.org
time any
port tcp-co
chat ogin: uusortil word: exemple

14.3 Adapter sendmail pour qu'il travaille avec uucp

Pour utiliser sendmail avec l'uucp nous allons devoir modifier notre fichier mc (relisez la partie sur sendmail plus haut si besoin etait) mais il n'est pas le seul a devoir subir des modifications.

La premiere des choses à faire est d'aller mettre à jour notre fichier sendmail.cw pour qu'il reconnaisse notre domaine uucp. Pour cela nous allons simplement ajouter la ligne


-rw-r--r--   1 root     root          156 jun 29 17:12 /etc/mail/sendmail.cw

sortilege.frmug.org

Puis allons mettre à jour notre mailertable en ajoutant une ligne puis en faisant un makemap :


-rw-r--r--   1 root     root          156 jun 29 17:12 /etc/mail/mailertable

.                      uucp-dom:uufrmug

polgara:~ # makemap hash /etc/mail/mailertable < /etc/mail/mailertable

Maintenant, nous pouvons nous attaquer à notre fichier mc en titre avant de relancer une mise a jour du fichier /etc/sendmail.cf


-rw-r--r--   1 root     root         2029 jun 30 12:15 /usr/share/sendmail/cf/sortilege.mc

FEATURE(mailertable,  `hash -o /etc/mail/mailertable')dnl
MAILER(`uucp')

polgara:/usr/share/sendmail/cf # m4 sortilege.mc >/etc/sendmail.cf

nous relancerons sendmail (/etc/rc.d/sendmail restart ou /etc/rc.d/init.d/sendmail restart) pour nous assurer que tout demarre bien.

Vous pouvez evidement consulter la section tester dans la partie sendmail pour voir ce que cela donne.

14.4 Adapter inn pour qu'il travaille avec uucp

Il va nous falloir retourner dans le repertoire de configuration d'inn. Rappelez vous il sagit generalement de /etc/news ou /var/lib/news

Nous allons editer notre fichier newsfeeds et introduire les lignes suivantes :


# ../.. DEBUT DE NEWSFEEDS


  uufrmug/frmug.org\
     :*,!control*,!local*\
     :Tf,Wnb:

# FIN DE NEWSFEEDS ATTENTION DE NE PAS LE LAISSER SE TERMINER PAR UNE
# LIGNE VIERGE

(Reportez vous à la section usenet pour comprendre la signification de la ligne *,!control*,!local*

Il ne reste plus qu'a mettre en place un processus cron pour qu'il transfere les messages en attente vers le programme de gestion d'uucp.

Nous utiliserons crontab et ajouterons la ligne suivante :


 crontab -u news -e

 */30 * * * * /usr/lib/news/bin/sendbatch -c uufrmug >/dev/null

Cela provoquera une mise a jour vers uucp toute les 30 minutes des articles en attente.

14.5 Utiliser uucp

Comme notre systeme fonctionne en mode dial a la demande, il nous suffit juste de placer la ligne suivante dans un cron.



40 7,13,15,19,22 * * * /usr/lib/uucp/uucico -s uufrmug

Cela declanchera une mise a jour a 7H40 13H40 15H40 19H40 et 22H40 qui mettra ainsi a jour usenet, le courrier sortant et le courrier entrant.

Uucp dispose également de bon nombre d'outils permetant d'etre gerer de maniere plus fine. Je vous engage donc à vous renseigner dans les differentes documentations existantes.


Next Previous Contents