HOW TO: Configuration Debian/netatalk pour partage AppleShar

A partir de maintenant la course à l'armement est lancée.

Modérateurs : Carl, Papy.G, fneck

Répondre
jvernet
Messages : 1313
Enregistré le : 12 avr. 2007 10:59
Localisation : France 69

HOW TO: Configuration Debian/netatalk pour partage AppleShar

Message par jvernet » 12 déc. 2014 15:53

A la demande de meridian, si ça peut servir à d'autres:

Configuration d'une Debian Wheezy pour partage de fichier sur MacOs (7.5 à 10.9) via AppleShare IP.
Pré Requis:
une Debian Wheezy à jour, un peu de place disque. Chez moi, c'est un raspberry Pi Modèle A.
des Macs en Ethernet configurés.
Utile: un DNS local pour eviter de se tartiner l'adresse IP. Les Box modernes le font.

En espérant ne rien oublier, je le fais de tête.

Être root Vérifier le fichier /etc/hostname et prendre le nom défini dedans, il servira plus tard, chez moi rpi

Vérifier dans /etc/hosts que ce nom est bien ajouté

Code : Tout sélectionner

127.0.0.1       localhost       rpi
Installer netatalk

Code : Tout sélectionner

Apt-get install netatalk
Arrêter Netatalk

Code : Tout sélectionner

/etc/init.d/netatalk stop
Éditer /etc/net atalk/afpd.conf

Code : Tout sélectionner

-	-transall -uamlist  uams_clrtxt.so,uams_dhx.so,uams_dhx2.so  -setuplog "default log_info /var/log/afpd.log"
éditer /etc/netatalk/atalkd.conf

Code : Tout sélectionner

eth0 -phase 2 -net 0-65534 -addr 65280.163
Éditer /etc/default/netatalk

Code : Tout sélectionner

ATALK_NAME=rpi (doit être le même nom que le Rasberry du premiet point)
Vérifier les entrées suivantes :

Code : Tout sélectionner

CNID_METAD_RUN=yes
AFPD_RUN=yes
AFPD_UAMLIST="-U uams_dhx.so,uams_guest.so,uams_dhx2.so,uams_clrtxt.so"
ATALKD_RUN=yes
Créer un group afprpigrp

Code : Tout sélectionner

addgroup afprpigrp
Créer un user afprpi qui va être utilisé pour accéder au partage. Noter le password…..

Code : Tout sélectionner

adduser afprpi
Ajouter afprpi dans le group afprpigrp

Code : Tout sélectionner

Adduser afprpi afprpigrp
Créer un répertoire sous /srv, par exemple Share

Code : Tout sélectionner

mkdir /srv/Share
sudo chown -R afprpi:afprpigrp /srv/Share
chmod –R 777 /src/share
(777 Sinon ca ne marche pas)

Éditer /etc/netatalk/AppleVolumes.default
Ajouter

Code : Tout sélectionner

/srv/Share "Share"
Démarrer netatatalk

Code : Tout sélectionner

/etc/init.d/netatalk start
Sur le Mac (MacOsX ou MacOs 9 ou MacOs 7 avec AppleShareIp 3.6 minimum, émulé ou physique) :
-configurer TCP/IP (Le réseau du Mac doit fonctionner)
- Configurer AppleTalk sur Ethernet
- Activer AppleTalk
- ouvrir le sélecteur
Choisir AppleShare
Cliquer sur Adresse IP, donner l’adresse IP du Pi, une fenêtre s’ouvre, donner l’utilisateur, choisir le partage et hop.
Modifié en dernier par jvernet le 18 déc. 2014 19:55, modifié 1 fois.

Avatar du membre
meridian
Messages : 621
Enregistré le : 01 sept. 2014 13:10
Localisation : Seine-Saint-Denis

Re: HOW TO: Configuration Debian/netatalk pour partage AppleShar

Message par meridian » 12 déc. 2014 15:59

Merci :D

roadwolf
Messages : 171
Enregistré le : 25 déc. 2013 18:37
Localisation : SUD 77

Re: HOW TO: Configuration Debian/netatalk pour partage AppleShar

Message par roadwolf » 18 déc. 2014 19:48

Un petit coup de sudo chown -R afprpi:afprpigrp /srv/Share afin de rendre afprpi propriétaire du répertoire share devrait corriger le problème de droit en 777 (à mettre en 770)

jvernet
Messages : 1313
Enregistré le : 12 avr. 2007 10:59
Localisation : France 69

Re: HOW TO: Configuration Debian/netatalk pour partage AppleShar

Message par jvernet » 18 déc. 2014 19:55

Toutafé, je l'ai oublié dans le howto, il le faut. Du coup, tu me met le doute sur le 777? etait ce avant ou après, je ne sais.

Répondre