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.
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