linuxaddict:reparer:freebox_monter_disque_dur_au_demarrage

Différences

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

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
linuxaddict:reparer:freebox_monter_disque_dur_au_demarrage [10/02/2022, 16:09] Claude Clerclinuxaddict:reparer:freebox_monter_disque_dur_au_demarrage [10/03/2022, 22:28] (Version actuelle) – [Étape 2 : Sur l'ordinateur] Claude Clerc
Ligne 1: Ligne 1:
-{{tag>freebox disque_dur}}+{{tag>freebox disque_dur curlftpfs smbfs cifs}}
 ====== Freebox : Monter le disque dur au démarrage ====== ====== Freebox : Monter le disque dur au démarrage ======
 +
 +===== Via gio mount =====
 +
 +<note tip>Certainement la plus cool des solutions !</note>
 +
 +==== Étape 1 : Sur la Freebox ====
 +
 +Connectez-vous à l'interface de gestion de votre Freebox.
 +
 +Rendez-vous dans **Paramètres de la Freebox** et dans l'onglet **Mode avancé**, section **Partage de fichiers**, choisissez **Partages Windows**.
 +
 +Cochez les trois cases :
 +  * **Activer SMBv2**
 +  * **Activer le partage de fichiers**
 +  * **Accès authentifié**
 +
 +Pour un usage à la maison, laissez //WORKGROUP// comme **Groupe de travail** et //freebox// comme nom d'utilisateur.
 +
 +Choisissez un mot de passe sans aucun espace, unique et réservé à cet usage. (Dans cet exemple : MonSuperPasswordUnique.)
 +
 +{{:linuxaddict:reparer:freebox_cifs.png?nolink&400|}}
 +
 +Validez vos choix.
 +
 +==== Étape 2 : Sur l'ordinateur ====
 +
 +  - Ouvrir //nemo//, le gestionnaire de fichiers.
 +  - Dans le menu //Aller à//, choisir //Réseau//.
 +  - Dans la fenêtre qui s'ouvre, choisissez //Freebox Server (partage de fichiers)// puis ouvrir le dossier //freebox// qui apparaît. Lorsqu'une authentification vous est demandée, renseignez le nom d'utilisateur (//freebox//) et le mot de passe que vous avez choisi à l'étape 1 ; **enregistrer définitivement**.
 +  - Faites afficher l'URI de ce partage (Ctrl-L dans //nemo//) et copiez-la. Avec une Freebox Pop, ce devrait être : <code>smb://freebox-server.local/freebox/</code>.
 +  - Fermer //nemo//.
 +
 +Ensuite, ouvrez un terminal et saisissez les commandes suivantes, qui vont successivement démonter et monter le disque de votre freebox :
 +
 +  gio mount -u smb://freebox-server.local/freebox/
 +  gio mount smb://freebox-server.local/freebox/
 +
 +Si tout fonctionne, vous pouvez poursuivre.
 +
 +Dans vos paramètres systèmes, choisissez **Applications au démarrage** et ajoutez une commande personnalisée :
 +  * Nom : Accès disque Freebox
 +  * Commande : <code>gio mount smb://freebox-server.local/freebox/</code> Remarques : Vous pouvez remplacer ''freebox-server.local'' par l'IP de votre freebox sur votre réseau local.
 +  * Commentaire : Monte dans ~/freebox le disque dur de la Freebox au démarrage
 +  * Délai d'exécution : 3 à 5 (secondes)
 +
 +Enregistrez. C'est fait.
 +
 +Pour tester, démontez ce disque et ensuite déconnectez-vous puis re-connectez-vous. Le disque de votre freebox apparaît dans la liste des disques montés.
 +
 +==== L'utilitaire Gigolo ====
 +
 +[[https://www.uvena.de/gigolo/|Gigolo]] ? Il monte ce qu'on lui dit de monter. (//It mounts what it is told to.//)
 +
 +===== Via curlftpfs =====
 +
 +Principaux avantages : 
 +  * La rapidité du transfert des fichiers ! Jusqu'à deux fois plus rapide qu'avec cifs.
 +  * Le montage se fait à la demande et ne bloque donc pas pendant plusieurs minutes un ordinateur portable lors de son démarrage.
 +
 +Principal inconvénient : Impossible d'utiliser l'interface graphique (nemo) pour supprimer un dossier non vide. Il faut alors ouvrir un terminal et entrer la commande (dangereuse pour qui ne la maîtrise pas) : ''rm -f "Chemin vers le dossier"'' (ne pas oublier les guillemets si le chemin contient au moins une espace).
 +
 +==== Étape 1 : Activer le serveur FTP de la Freebox ====
 +Connectez-vous à l'interface de gestion de votre Freebox.
 +
 +Rendez-vous dans **Paramètres de la Freebox** et dans l'onglet **Mode avancé**, section **Partage de fichiers**, choisissez **FTP**.
 +
 +Cochez les trois cases :
 +
 +  * **Activer le serveur FTP**
 +  * **Autoriser l'accès anonyme**
 +  * **Autoriser les écritures anonymes**
 +
 +Choisissez un mot de passe FTP, que vous n'utilisez nulle part ailleurs. (Dans cet exemple : MonSuperMotdepasseFTP).
 +
 +{{:linuxaddict:reparer:freebox_ftp.png?nolink&400|}}
 +
 +Il est déconseillé d'activer l'accès distant (via Internet).
 +
 +==== Étape 2 : Sur l'ordinateur ====
 +
 +Installez //curlftpfs// :
 +  apt install curlftpfs
 +
 +Créez un dossier ''freebox'' à la racine de votre répertoire personnel :
 +  mkdir $HOME/freebox
 +
 +Dans vos paramètres systèmes, choisissez **Applications au démarrage** et ajoutez une commande personnalisée :
 +  * Nom : Accès disque Freebox
 +  * Commande : <code>curlftpfs ftp://freebox:MonSuperMotdepasseFTP@freebox-server.local /home/votre_identifiant/freebox/</code> Remarques : Vous pouvez remplacer ''freebox-server.local'' par l'IP de votre freebox sur votre réseau local. Remplacez ''votre_identifiant'' par... votre identifiant.
 +  * Commentaire : Monte dans ~/freebox le disque dur de la Freebox au démarrage
 +  * Délai d'exécution : 5 (secondes)
 +
 +Enregistrez. C'est fait.
 +
 +Si le disque dur de la Freebox est déjà monté par un autre moyen, démontez-le et commentez toute ligne le concernant dans ''/etc/fstab''.
 +
 +Pour tester, déconnectez-vous puis re-connectez-vous. Le disque de votre freebox apparaît dans la liste des disques montés.
 +
 +===== Via cifs (samba) =====
 +
 +Principal avantage : 
 +  * Stable, une fois bien configuré.
 +  * Les fichiers et dossiers du partage sont traités comme des fichiers locaux par l'interface graphique nemo de gestion des fichiers.
 +
 +Principal inconvénient : Lenteur.
 +==== Étape 1 : Sur la Freebox ====
 +Connectez-vous à l'interface de gestion de votre Freebox.
 +
 +Rendez-vous dans **Paramètres de la Freebox** et dans l'onglet **Mode avancé**, section **Partage de fichiers**, choisissez **Partages Windows**.
 +
 +Cochez les trois cases :
 +  * **Activer SMBv2**
 +  * **Activer le partage de fichiers**
 +  * **Accès authentifié**
 +
 +Pour un usage à la maison, laissez //WORKGROUP// comme **Groupe de travail** et //freebox// comme nom d'utilisateur.
 +
 +Choisissez un mot de passe sans aucun espace, unique et réservé à cet usage. (Dans cet exemple : MonSuperPasswordUnique.)
 +
 +{{:linuxaddict:reparer:freebox_cifs.png?nolink&400|}}
 +
 +Validez vos choix.
 +==== Étape 2 : Sur l'ordinateur ====
  
 Il suffit d'ajouter, avec les droits root, les deux lignes suivantes à la fin du fichier ''/etc/fstab'' : Il suffit d'ajouter, avec les droits root, les deux lignes suivantes à la fin du fichier ''/etc/fstab'' :
   # Disque dur Freebox :   # Disque dur Freebox :
-  //freebox-server.local/freebox /media/freebox cifs _netdev,rw,users,guest,iocharset=utf8,uid=1000,gid=plugdev,sec=ntlmv2,file_mode=0777,dir_mode=0777,vers=1.0 0 0+  //freebox-server.local/freebox /media/freebox cifs x-systemd.automount,x-systemd.device-timeout=3,_netdev,rw,users,credentials=/home/identifiant/.freeboxcredentials,iocharset=utf8,uid=1000,gid=1000,sec=ntlmv2,file_mode=0777,dir_mode=0777,vers=2.0,noauto 0 0 
 + 
 +(Remplacez //identifiant// par la réponse de la commande ''whoami''.)
  
 Créez le dossier ''/media/freebox'' avec les droits root : Créez le dossier ''/media/freebox'' avec les droits root :
   sudo mkdir /media/freebox   sudo mkdir /media/freebox
 +
 +Créez le fichier ''~/.freeboxcredentials'' contenant les trois lignes suivantes :
 +<code>username=freebox
 +password=MonSuperPasswordUnique
 +domain=WORKGROUP
 +</code>
 +
 +Réservez à vous-même les droits d'accès en lecture/écriture à ce fichier :
 +  chmod 600 ~/.freeboxcredentials
  
 Vous pouvez tester avec : Vous pouvez tester avec :
-  sudo mount /media/freebox+  mount /media/freebox
 puis en allant vérifier le contenu du dossier ''/media/freebox'' : puis en allant vérifier le contenu du dossier ''/media/freebox'' :
   ls /media/freebox   ls /media/freebox
 +
 +Vérifiez également que vous avez le droit de créer un dossier.
  
 Tout fonctionne ? Au prochain démarrage de votre ordi, le disque dur de la Freebox sera automatiquement monté sur ''/media/freebox''. Tout fonctionne ? Au prochain démarrage de votre ordi, le disque dur de la Freebox sera automatiquement monté sur ''/media/freebox''.
 +
 +----
 +
 +{{counter|today| personne a visité cette page aujourd'hui| personnes ont visité cette page aujourd'hui}} et {{counter}} en tout.
  • linuxaddict/reparer/freebox_monter_disque_dur_au_demarrage.1644505759.txt.gz
  • Dernière modification : 10/02/2022, 16:09
  • de Claude Clerc