Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

applications:netatalk [Le 22/12/2006, 14:54]
Manu_Ubu déplacée vers http://doc.ubuntu-fr.org/netatalk
— (Version actuelle)
Ligne 1: Ligne 1:
-Traduction libre de [[http://​wiki.ubuntu.com/​AppleTalk|AppleTalk]] 
  
-Rédigé par [[utilisateurs:​Manu]] complété par [[:​contributeurs|Les contributeurs d'​Ubuntu-fr]]. 
- 
-====== How To pour le partage de donnée sur AppleTalk ====== 
- 
-Pour les personnes utilisant Ubuntu et voulant partager leurs données (ou accéder) avec des utilisateurs de Mac Os 9.x ou inférieur (ceux qui utilisent Mac Os X peuvent utiliser les partages [[applications:​samba]],​ ou donner l'​accés via FTP, SFTP....) doivent installer netatalk. C'est le //Samba// pour les machines Apple. 
- 
-===== Installation ===== 
- 
- 
-Pour l'​installer rien de plus facile, il suffit de passer par //​Synaptic//​ ou //​apt-get//:​ 
- 
-<​code>​ 
-  $ sudo apt-get install netatalk 
-</​code>​ 
- 
-===== Le problème de paramétrage par defaut ===== 
- 
- 
-Le //noeud// d'​Ubuntu apparaît sur le réseau d'​Appletalk en tant que //​localhost//​. 
-C'est dû à //hostname -s// qui  renvoi sur localhost au lieu d'​employer le vrai nom (dans /​etc/​init.d/​netatalk). 
-===== La Solution ===== 
- 
- 
-Changez la ligne appropriée dans ///​etc/​hosts//​ et déplacez le vrai //​hostname//​ devant **localhost.localdomain**,​ par exemple: 
- 
-<​code>​ 
-127.0.0.1 ​ realname localhost.localdomain localhost 
-</​code>​ 
- 
-Votre machine Ubuntu devrait désormais être visible dans le Réseau de votre Mac sous le nom realname. 
- 
-===== Bogue (Bug) ? ===== 
- 
- 
-Il y a un rapport de //bogue// ouvert, documentant le problème de l'​ordre ///​etc/​hosts//​ qui cause des ennuis avec d'​autres programmes, aussi. 
- 
-https://​bugzilla.ubuntu.com/​show_bug.cgi?​id=2256 
- 
- 
---------------------------------------------------------------------------------------------------------------------- 
---------------------------------------------------------------------------------------------------------------------- 
- 
-La suite de ce How To a été réalisé grâce à cette [[http://​www.inforoots.org/​aide/​linux/​Netatalk.html | documentation ]]  
- 
---------------------------------------------------------------------------------------------------------------------- 
---------------------------------------------------------------------------------------------------------------------- 
- 
-J'ai recopié ici les informations pour la distribution Ubuntu et non ce qui concernent l'​installation via RPM ou via les sources. 
- 
-__Attention__ : Pour faire fonctionner **Netatalk** vous devez avoir //​AppleTalk//​ compilé dans votre noyau ou le module doit être chargé au démarrage. 
- 
-====== Paramètrage ====== 
- 
- 
-Pour commencer vous devez éditer le fichier ///​etc/​services//​ et rajouter ceci : 
- 
-<​code>​ 
- ​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 
- ​afpovertcp ​  ​548/​tcp ​      # AFP over TCP 
- ​afpovertcp ​  ​548/​udp 
-</​code>​ 
- 
- 
-  * Le fichier **atalkd.conf** : 
- 
-Ce fichier contient les paramètres de l'​interface Appletalk pour le noyau //Atalk//. 
- 
- 
-La configuration de base de **atalkd.conf** nous suffit pour faire un simple partage. 
- 
- 
-  * Le fichier **afpd.conf** : 
- 
-Ce fichier sert à donner les paramètres au //deamon// Appletalk. 
-D'​origine ce fichier positionne les options de base qui nous intéresse. 
- 
-====== Le partage ====== 
- 
- 
-Maintenant que **Netatalk** est configuré, il ne nous reste plus qu'à définir les partages. 
- 
-Pour cela, les fichiers à utiliser sont : 
- 
-<​code>​ 
- - /​etc/​netatalk/​AppleVolumes.default 
- - /​etc/​netatalk/​AppleVolumes.system 
-</​code>​ 
- 
-Ces fichiers servent à définir les chemins de partage et à définir les types et créateurs. 
- 
-Dans //Samba// (SMB) il n'​existe pas de types et de créateurs, c'est tout à fait normal car les fichiers Mac n'ont pas d'​extension (.txt, .tar .conf ) alors pour reconnaître les différents fichiers le système utilise des attributs composés de 4 octets : Le créateur et le type. 
- 
-Le créateur définit les fichiers par une application tandis que le type définit //​l'​équivalence//​ dans un autre système d'​exploitation. 
- 
-Le fichier //​AppleVolumes.default//​ est utilisé seulement quand un utilisateur réel se connecte. 
-Pour tous les utilisateurs (invité ou réel) c'est le fichier //​AppleVolumes.system//​ qui sera utilisé. 
- 
-Pour notre exemple nous allons définir un partage pour tous les utilisateurs. 
- 
-Pour cela éditez le fichier //​AppleVolumes.default//​ et rajoutez la ligne suivante : 
- 
-<​code>​ 
-   /​partage "​MonPartage"​ 
-</​code>​ 
- 
-Cela aura pour effet de partager le répertoire /partage. 
-L'​utilisateur mac verra //​MonPartage//​. 
- 
-Bien sur il nous faut aussi quelques types et constructeurs vous pouvez donc rajouter ces lignes dans //​AppleVolumes.system//​ : 
- 
-<​code>​ 
- ​.mod ​     STrk       STrk 
- ​.mid ​     Midi       ttxt 
- ​.aiff ​    ​AIFF ​      SNdm 
- ​.wav ​     WAVE       SNdm 
- ​.au ​      ​ULAW ​      SNdm 
- ​.moov ​    ​MooV ​      mMPG 
- ​.mov ​     MooV       mMPG 
- ​.mpg ​     MPEG       mMPG 
- ​.mpeg ​    ​MPEG ​      mMPG 
- ​.html ​    ​TEXT ​      MOS! 
- ​.rtf ​     TEXT       MSWD 
- ​.doc ​     WDBN       MSWD 
- ​.pdf ​     PDF        CARO 
- ​.txt ​     TEXT       R*ch 
- ​.bin ​     BINA       MB2P 
- ​.zip ​     ZIP        ZIP 
- ​.tar ​     TARF       TAR! 
- ​.gzGzip ​  Gzip 
- ​.ZZIVM ​   LZIV 
- ​.sea ​     ????       SITx 
- ​.cpt ​     PACT       CPCT 
- ​.sit ​     SIT!       SIT! 
- ​.hqx ​     TEXT       SITx 
- ​.tiff ​    ​TIFF ​      8BIM 
- ​.tif ​     TIFF       8BIM 
- ​.TIF ​     TIFF       8BIM 
- ​.TIFF ​    ​TIFF ​      8BIM 
- ​.bmp ​     BMPp       8BIM 
- ​.pct ​     PICT       ttxt 
- ​.pict ​    ​PICT ​      ttxt 
- ​.jpeg ​    ​JPEG ​      8BIM 
- ​.jpg ​     JPEG       8BIM 
- ​.gif ​     GIFf       8BIM 
- ​.ps ​      ​TEXT ​      vgrd 
-</​code>​ 
- 
-====== Démarrage ====== 
- 
-Maintenant que nous avons fini la configuration il ne nous reste plus qu'à lancer le //deamon// : 
- 
-<​code>​ 
- /​etc/​rc.d/​init.d/​atalk start 
- ou 
- /​usr/​local/​atalk/​etc/​aftpd ñF /​usr/​local/​atalk/​etc/​aftpd.conf 
-</​code>​ 
- 
-Attention, ne vous inquiétez pas, il est très long à se lancer. 
- 
-Normalement,​ maintenant votre serveur tourne. 
-Vos utilisateurs mac pourront voir votre machine Linux. 
- 
-Par la même occasion, si vous utiliser //Samba// pour vos utilisateurs Windows et que vous partagez les mêmes fichiers qu'​avec **Netatalk** vous pourrez donc échanger des fichiers entre un poste Mac et Windows. 
- 
-__Attention :__ 
- 
-Si vous utilisez //Samba// et **Netatalk** conjointement,​ les utilisateurs windows vont voir des fichiers: 
- 
-<​code>​ 
-   ​AppleDouble,​ Network Trash Folder , TheVolumeSettingsFolder apparaîssent,​ ce qui est normal. 
-</​code>​ 
- 
-Pour ne plus les voir rajouter la ligne suivante à votre **smb.conf** pour //Samba// : 
- 
-<​code>​ 
-  veto files = /​.AppleDouble/​.AppleDesktop/​Network Trash Folder/​TheVolumeSettingsFolder/​ 
-</​code>​ 
- 
-Relancez //Samba// et hop les fichiers ont disparu ! 
- 
- 
- 
-====== Liens Netatalk ====== 
- 
- 
-  * [[http://​sourceforge.net/​projects/​netatalk | Téléchargement et modification]] ​ 
- 
-  * [[http://​www.anders.com/​projects/​netatalk/​ | Documentation trés fournit mais en anglais]] ​ 
- 
-  * [[http://​www.linux-france.org/​macintosh/​netatalk/​ | Un autre How To en français]] ​ 
  • applications/netatalk.1166795698.txt.gz
  • Dernière modification: Le 18/04/2011, 14:47
  • (modification externe)