0 votes

Connexion de Raspberry à Apple Time Capsule

Comment connecter un Raspberry à un Apple Time Capsule? Cela devrait être facile mais j'ai rencontré plusieurs problèmes chronophages, je poste la solution sous forme de questions-réponses dans l'espoir que cela puisse être utile à quelqu'un.

Alors... comment connecter votre Raspberry à un Apple Time Capsule?

2voto

ozw1z5rd Points 129

J'ai réussi à connecter un Raspberry avec installé

Linux raspberrypi 4.4.50+ #970 Lun Fév 20 19:12:50 GMT 2017 armv6l GNU/Linux

Au Apple Time Capsule.

Nous devons parler avec CIFS, qui est un dialecte de SMB, donc vous devez vous assurer que

samba                            serveur de fichiers, d'impression et de connexion SMB/CIFS pour Unix
samba-common                     fichiers communs utilisés par le serveur et le client Samba
samba-common-bin                 fichiers communs Samba utilisés à la fois par le serveur et le client
samba-dsdb-modules               base de données de services de répertoire Samba
samba-libs:armhf                 bibliothèques principales de Samba
samba-vfs-modules                plugins du système de fichiers virtuels Samba

sont installés sur Raspberry. Utilisez cette commande pour installer les éléments manquants :

sudo apt-get install samba samba-common samba-common-bin samba-dsdb-modules  samba-vfs-modules samba-libs:armhf

Ouvrez l'utilitaire AirPort et trouvez les adresses IP du Time Capsule, dans mon cas je vois 10.0.1.1 et 192.168.1.4, je suppose que vous avez connecté le Raspberry à l'appareil Time Capsule, donc l'adresse que votre Raspberry voit est l'IP LAN, dans mon cas c'est 10.0.1.1.

entrer la description de l'image ici

Voyons maintenant quelles partages sont exposés et auxquels nous pouvons nous connecter. Exécutez cette commande en pensant à remplacer 10.0.1.1 par votre adresse IP et "bigfoot" par le nom d'utilisateur de votre Time Capsule

smbclient -U bigfoot -L 10.0.1.1 
Entrez le mot de passe de bigfoot: 

Quand je l'ai fait, j'ai obtenu cette erreur :

Le serveur ne prend pas en charge EXTENDED_SECURITY  mais 'client use spnego = yes et 'client ntlmv2 auth = yes'

La configuration de la session a échoué: NT_STATUS_ACCESS_DENIED

Vous pouvez résoudre ce problème en changeant le fichier /etc/samba/smb.conf, vous devez ajouter

client use spnego = no

dans la section [global] en haut du fichier /etc/samba/smb.conf. Essayez à nouveau la commande smbclient pour lister les partages :

smbclient -U bigfoot -L 10.0.1.1 
Entrez le mot de passe de bigfoot: 

Domain=[WORKGROUP] OS=[Apple Base Station] Server=[CIFS 4.32]

    Nom du partage   Type      Commentaire
    ---------       ----      -------
    IPC$            IPC       
    TimeCapsuleHD   Disque      
    750             Disque  

Domain=[WORKGROUP] OS=[Apple Base Station] Server=[CIFS 4.32]

    Serveur               Commentaire
    ---------            -------

    Groupe de travail            Master
    ---------            -------

Bingo! Voici les partages exposés, dans mon cas je veux me connecter au disque externe connecté au port USB du Time Capsule, donc mon nom de partage est 750.

La commande depuis le Raspberry sera :

sudo mkdir /mnt/AppleTimeCapsule 
sudo  mount -t cifs  //10.0.1.1/750 /mnt/AppleTimeCapsule -o username=bigfoot,motdepasse=addicivotremotdepassesecret,rw,uid=1000,iocharset=utf8,sec=ntlm

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X