Bonjour à tous !
Suite à quelques commentaires, je me suis aperçu que je n’avais pas détaillé les étapes pour pouvoir utiliser de façon permanente le disque dur de sa FreeboxV6 depuis son RaspberryPi.
Allé hop, je m’y met !
Création du répertoire d’accueil pour le disque dur de sa FreeboxV6
Nous allons tout d’abord commencer par créer le répertoire d’accueil aussi appellé « point de montage ».
Il vous faut donc choisir où vous allez accueillir (dans l’arborescence) le disque dur de votre freebox. Perso j’ai choisi de créer un répertoire (à l’aide de la commande « mkdir » ) freebox dans le dossier media en utilisant la commande :
sudo mkdir /media/freebox
J’ai précédé la commande avec « sudo » afin de pouvoir créer le répertoire en dehors de mon répertoire de travail (/home/pi).
Monter le disque dur de sa FreeboxV6 depuis votre RaspberryPi
Pour cela, nous allons passer par le fichier « fstab » .
Editez le fichier « fstab » avec votre éditeur préféré 😉 Perso j’utilise « vi » , je tape donc la commande :
1 |
sudo vi /etc/fstab |
et j’ajoute ensuite la ligne :
1 |
//mafreebox.freebox.fr/Disque\040dur /media/freebox cifs _netdev,rw,users,iocharset=utf8,uid=1000,sec=none,file_mode=0777,dir_mode=0777 0 0 |
à la fin du fichier, je sauvegarde et je quitte 🙂
Il ne vous reste plus qu’a monter le tout à l’aide de la commande « mount » en tapant :
1 |
sudo mount -a |
si tout se passe bien, vous n’aurez pas de message.
Pour vérifier que tout s’est bien passé utilisez la commande « df » et vous obtiendrez quelque chose qui ressemble à ça :
Normalement, tout devrait être ok… on va quand même vérifier :p
Vérification
Pour voir si tout est ok, on va essayer 2 choses : la création d’un répertoire et la création d’un fichier (à l’aide de la commande « touch » ).
Placez vous dans votre répertoire de travail (à l’aide de la commande « cd » ) puis tapez :
1 |
mkdir /media/freebox/RPi && touch /media/freebox/RPi/fichier_de_test |
S’il n’y a pas d’erreur … tout devrait être ok mais bon on vérifie quand même à l’aide de la commande « ls » :
1 |
ls /media/freebox/RPi |
Vous devez normalement voir votre fichier « fichier_de_test » … si ce n’est pas le cas … relisez cet article 😉
Et voila 🙂 vous pouvez maintenant écrire, lire sur le disque dur de votre FreeboxV6 depuis votre RaspberryPi !!!
Bonus
Vous pouvez utiliser cet article pour écrire le fichier de log dont il est question ici 🙂
Comme d’hab, si vous avez des questions, remarques, ou encore précisions à apporter, n’hésitez pas à laisser un commentaire !
BOnjour,
J’ai la même erreur que bell, host is down, et je ne trouve pas de solution fonctionnelle. Ce qui est bizare c’est qu’en faisant un smb:// dans l’explorateur de fichier le chemin est bien accessible. Pourquoi ça ne passe pas alors en ligne de commande…
Bonjour,
Je ne sais pas pourquoi (source : https://www.raspberrypi.org/forums/viewtopic.php?t=205660), mais désormais je suis moi aussi obligé de rajouter « ip=192.168.0.254,user=,pass=,vers=1.0 0 0 » (car je suis en accès non authentifié sur le partage Windows de ma Freebox Revolution => si authentifié, alors voir commentaire de MaxWell_72).
La ligne complète à ajouter dans /etc/fstab :
//mafreebox.freebox.fr/Disque\040dur /media/freebox cifs ip=192.168.0.254,user=,pass=,vers=1.0 0 0 _netdev,rw,users,iocharset=utf8,uid=1000,sec=none,file_mode=0777,dir_mode=0777 0 0
Gôm
bonjour j’ai un problème j’ais tout suivi
mais j’ai
sa
mount error(112): Host is down
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
une bonne âme peut m’aider
Bonjour,
ça fonctionne, mais j’ai l’impression qu’il faut ressaisir l’instruction « mount » à chaque démarrage.
N’y a-t-il pas moyen de le faire automatiquement ?
Ping : Utiliser le disque de sa Freebox avec le raspberry | matdomotique
Je me réponds à moi même : en fait la SD card était protégée en écriture sur le nouvel adaptateur microSD…
Une question reste quand même sans réponse :
Lorsque je fais la restauration (NAS –> PI), la vitesse de transfert est de 8,1 MB/s et lors de la sauvegarde (PI –> NAS) la vitesse de transfert est seulement de 484 kB/s ! ce qui met plusieurs heures pour une 16 Go
Est-ce que quelqu’un aurait une idée du pourquoi et surtout un remède ?
D’avance merci
Denis
Salut Denis,
D’après moi, le débit lent vient du fait que le Réseau Ethernet et l’USB partagent le même bus. Il n’y a rien à y faire, c’est un choix d’architecture de la part des concepteur du RapberryPi.
J’espère avoir bien compris ta question et y avoir répondu, à bientôt j’espère !
Bast’
Bonsoir,
j’ai essayé l’autre solution mais cela ne fonctionne pas.
Avez-vous une autre idée ?
Pitt13
Je m’auto-réponds 😀
J’ai suprimé le « /040dur » :
//192.168.1.100/Public /media/MyBookLive cifs _netdev,rw,users,iocharset=utf8,uid=1000,sec=none,file_mode=0777,dir_mode=0777 0 0
Et là cela fonctionne 😀
Je peux enfin voir mon disque réseau avec mon Raspi !!! ;D
Merci pour votre aide Bast’
Pitt13
Content que ca marche chez vous 🙂
Enjoy !
Bast’
Bonjour, j’utilise mon NAS pour échanger avec mon PI et notamment pour sauvegarder la SD Card. Par contre j’ai voulu faire une restauration car ma SD a planté de nouveau et là impossible de me connecter. J’ai l’erreur d’autorisation ci-dessous :
MacBook-Air-de-Denis:~ CHDD$ ssh pi@192.168.0.7
pi@192.168.0.7’s password:
Permission denied, please try again.
pi@192.168.0.7’s password:
En mode debug :
MacBook-Air-de-Denis:~ CHDD$ ssh -v pi@192.168.0.7
OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011
debug1: Reading configuration data /etc/ssh_config
debug1: /etc/ssh_config line 20: Applying options for *
debug1: Connecting to 192.168.0.7 [192.168.0.7] port 22.
debug1: Connection established.
debug1: identity file /Users/CHDD/.ssh/id_rsa type -1
debug1: identity file /Users/CHDD/.ssh/id_rsa-cert type -1
debug1: identity file /Users/CHDD/.ssh/id_dsa type -1
debug1: identity file /Users/CHDD/.ssh/id_dsa-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_6.2
debug1: Remote protocol version 2.0, remote software version OpenSSH_6.0p1 Debian-4+deb7u2
debug1: match: OpenSSH_6.0p1 Debian-4+deb7u2 pat OpenSSH*
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: server->client aes128-ctr hmac-md5 none
debug1: kex: client->server aes128-ctr hmac-md5 none
debug1: SSH2_MSG_KEX_DH_GEX_REQUEST(1024<1024<8192) sent
debug1: expecting SSH2_MSG_KEX_DH_GEX_GROUP
debug1: SSH2_MSG_KEX_DH_GEX_INIT sent
debug1: expecting SSH2_MSG_KEX_DH_GEX_REPLY
debug1: Server host key: RSA 9d:73:67:bc:60:b3:aa:9b:75:1c:6e:fc:e9:89:20:5a
debug1: Host '192.168.0.7' is known and matches the RSA host key.
debug1: Found key in /Users/CHDD/.ssh/known_hosts:3
debug1: ssh_rsa_verify: signature correct
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: Roaming not allowed by server
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey,password
debug1: Next authentication method: publickey
debug1: Trying private key: /Users/CHDD/.ssh/id_rsa
debug1: Trying private key: /Users/CHDD/.ssh/id_dsa
debug1: Next authentication method: password
pi@192.168.0.7's password:
Merci pour votre aide.
Bonne journée
Denis
Bonsoir,
j’ai suivi le tuto pour mon disque reseau MyBookLive : il se trouve sur \\192.168.1.100\Public
J’ai donc fais dans le fichier fstab :
\\192.168.1.100\Public40dur /media/MyBookLive cifs _netdev,rw,users,iocharset=utf8,uid=1000,sec=none,file_mode=0777,dir_mode=0777 0 0
Quand je fait mount -a j’ai ca :
Retrying with upper case share name
mount error(6): No such device or address
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Povez-vous m’aider svp ?
Pitt13
Salut Pitt13,
D’après moi il y a juste un problème avec le \\ qui devrait être //
Tenez moi au courant ! 🙂
Bast’
Bonjour et merci pour le tuto
J’ai également une erreur
bonjour
erreur de ce type
mount error(13): Permission denied
Avez-vous la solution ? Je suis débutant sous Linux.
Merci
Salut !
Peux tu m’envoyer le détail du ls -la sur le répertoire de montage ainsi que le détails des commandes (avec le retour) que tu tapes stp ?
A bientôt !
Bast’
bonjour
erreur de ce type
mount error(13): Permission denied
une petite idée ? merci
Salut maillard,
Est-ce que tu peux m’en dire plus ? Tu peux jeter un petit coup d’œil au niveau des permissions du répertoire /media/freebox ?
Merci d’avance !
Bonjour,
Merci pour la procédure mais si vous avez un accès protégé sur la Freebox, il faut indiquer le login et mot de passe et modifier le Security Mode (sec) comme suit sinon vous obtenez ‘mount error(13): Permission denied’ lors du montage (mount) :
– remplacer ‘users’ par ‘user=freebox%votre_mot_de_passe’ (freebox = login par défaut)
– remplacer ‘sec=none’ par ‘sec=ntlm’
Amicalement
Maxwell_72