12.2. Appletalk (AF_APPLETALK)

Le support Appletalk ne poss�de pas de noms de p�riph�riques sp�cifiques car il utilise les p�riph�riques r�seau existants.

Options de compilation noyau :
Networking options  --->
 <*> Appletalk DDP

Le support Appletalk permet � votre machine Linux de dialoguer avec les r�seaux Apple. Son utilisation principale est de pouvoir partager des ressources, comme les imprimantes et les disques, entre vos ordinateurs Linux et Apple. Un logiciel suppl�mentaire est requis, il s'appelle netatalk. Wesley Craig netatalk@umich.edu repr�sente une �quipe appel�e le `Research Systems Unix Group' � l'universit� du Michigan. Celle-ci a �labor� le paquetage netatalk, qui fournit un logiciel impl�mentant la pile protocole Appletalk et quelques utilitaires. Soit ce paquetage netatalk vous a �t� fourni avec votre distribution Linux, soit vous pouvez le r�cup�rer par ftp depuis le site University of Michigan

Pour construire et installer le paquetage, vous faites :

user% tar xvfz .../netatalk-1.4b2.tar.Z
user% make
root# make install

Vous pouvez �diter le fichier `Makefile' avant de faire appel � make, plus pr�cis�ment pour changer la valeur de la variable DESTDIR qui d�finit l'endroit o� les fichiers seront install�s plus tard. Le r�pertoire par d�faut, /usr/local/atalk, semble tr�s raisonnable.

12.2.1. Configurer le support Appletalk.

La premi�re chose � faire pour que tout fonctionne est de v�rifier que les entr�es ad�quates sont pr�sentes dans le fichier /etc/services. Ces entr�es sont :

rtmp	1/ddp	# Routing Table Maintenance Protocol
nbp	2/ddp	# Name Binding Protocol
echo	4/ddp	# AppleTalk Echo Protocol
zip	6/ddp	# Zone Information Protocol

L'�tape suivante consiste � cr�er les fichiers de configuration Appletalk dans le r�pertoire /usr/local/atalk/etc (ou bien � l'endroit o� vous avez install� le paquetage).

Le premier fichier � cr�er est /usr/local/atalk/etc/atalkd.conf. Initialement ce fichier ne n�cessite qu'une ligne qui indique le p�riph�rique supportant le r�seau sur lequel sont vos machines Apple :

eth0

Le programme d�mon Appletalk ajoutera d'autres d�tails quand il tournera.

12.2.2. Exporter un syst�me de fichiers Linux avec Appletalk.

Vous pouvez exporter des syst�mes de fichiers depuis votre machine Linux vers le r�seau en sorte qu'une machine Apple puisse les partager.

Pour cela vous devez configurer le fichier /usr/local/atalk/etc/AppleVolumes.system. Il y a une autre fichier de configuration appel� /usr/local/atalk/etc/AppleVolumes.default qui a exactement le m�me format et qui d�crit quels syst�mes de fichiers les utilisateurs connect�s pourront recevoir avec des privil�ges d'invit�s.

Tous les d�tails, qui vous diront comment configurer ces fichiers et avec quelles options, peuvent �tre trouv�s dans la page de manuel de afpd.

Un simple exemple :

/tmp Scratch
/home/ftp/pub "Public Area"

Ce qui exportera votre syst�me de fichiers /tmp comme volume AppleShare `Scratch' et votre r�pertoire public ftp comme volume AppleShare `Public Area'. Les noms de volume ne sont pas obligatoires, le programme d�mon pouvant les choisir pour vous, mais �a ne co�te rien de les sp�cifier quand m�me.

12.2.3. Partager votre imprimante Linux avec Appletalk.

Partager votre imprimante Linux avec vos machines Apple est tr�s simple. Vous devez faire tourner le programme papd qui est le d�mon protocole d'acc�s aux imprimantes de Appletalk. Lorsque vous faites tourner ce programme il acceptera les requ�tes �manant de vos machines Apple et spoulera le travail d'impression vers votre d�mon local d'impression.

Vous devrez �diter le fichier /usr/local/atalk/etc/papd.conf pour configurer le d�mon. La syntaxe de ce fichier est la m�me que le fichier habituel /etc/printcap. Le nom que vous donnez � la d�finition de l'imprimante doit �tre conforme au protocole de d�signation Appletalk, NBP.

Un exemple de configuration ressemble � ceci :

TricWriter:\
 :pr=lp:op=cg:

Ce qui fera une imprimante nomm�e `TricWriter' disponible pour le r�seau Appletalk et tous les travaux accept�s seront imprim�s sur l'imprimante linux `lp' (telle que d�finie dans le fichier /etc/printcap) utilisant lpd. L'entr�e `op=cg' indique que l'utilisateur linux `cg' est l'op�rateur de l'imprimante.

12.2.4. D�marrer Appletalk.

Bon, vous devriez �tre pr�ts pour essayer cette configuration de base. Le fichier rc.atalk fourni avec le paquetage netatalk devrait vous convenir, alors vous faites ceci :

# /usr/local/atalk/etc/rc.atalk

et tout devrait d�marrer et tourner sans probl�mes. Vous ne devriez voir aucun message d'erreurs et le programme devrait vous envoyer des messages sur la console indiquant chaque �tape qui d�marre.

12.2.5. Tester Appletalk.

Pour tester si le programme fonctionne correctement, allez sur une des machines Apple, d�roulez le menu Pomme, cliquez sur AppleShare, et votre bo�te Linux devrait appara�tre.

12.2.6. Mises en garde sur Appletalk.

12.2.7. Autres informations

Pour en savoir plus sur la configuration de Appletalk pour Linux, r�f�rez vous � la page de Anders Brownworth Linux Netatalk-HOWTO disponible � l'url thehamptons.com.

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:32