Le routeur de la Freebox Revolution offrant la fonction de serveur de fichiers NAS, tout disque dur ou clé USB connecté dessus deviendra automatiquement disponible sur le réseau et donc visible sur votre réseau Wifi ou Ethernet.
Vous trouverez sur cette page comment les monter en ligne de commande avec l'outil gvfs-mount.
Pour connaître la liste des disques à partager, saisissez dans un terminal la commande suivante:
smbclient -L mafreebox.freebox.fr -N | grep "Disk" | cut -c -17
Celà vous retournera la liste complète de tous les disques branchés sur votre routeur Freebox.
L'exemple donne ici le retour de la commande pour une clé USB connectée sur le routeur de la Freebox et le disque dur NAS d'origine de Free.
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.0.37] Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.0.37] Disque dur NO NAME
Ici il s'agit de Disque dur et de NO NAME
Maintenant que vous avez repéré les disques disponibles, vous pouvez les monter avec la commande gvfs-mount.
Pour reprendre la réponse de l'exemple précédent, vous saisirez l'une après l'autre ces commandes:
gvfs-mount smb://mafreebox.freebox.fr/disque%20dur gvfs-mount smb://mafreebox.freebox.fr/NO%20NAME
Et le tour est joué !
conseil: L’utilisation semble obsolète. gvfs-mount This tool has been deprecated, use 'gio mount' instead. See 'gio help mount' for more info.
Vérifier votre version os.
Toujours avec la commande gvfs-mount et en se basant sur l'exemple initial:
gvfs-mount -u smb://mafreebox.freebox.fr/disque%20dur gvfs-mount -u smb://mafreebox.freebox.fr/NO%20NAME
Le script proposé ici permet de rechercher la liste des disques branchés sur la Freebox et vous propose de sélectionner le disque à monter ou démonter.
Faites un copier/coller de ce script dans un fichier vierge puis rendez-le exécutable en éditant ses propriétés et en cochant Autoriser l’exécution de ce fichier comme un programme dans l'onglet "Permission".
#!/bin/sh # permet de monter un partage de ma freebox revolution set -xv #Option de débug# old_IFS=$IFS # sauvegarde du séparateur de champ IFS=$'|' smbclient -L mafreebox.freebox.fr -N | grep "Disk" | cut -c -17 > fix while read line; do liste_dossier=$liste_dossier"$line""|"; done < fix choix_dossier=`zenity \ --list \ --separator "|" \ --column "Choisisez le partage réseau Free à monter" \ $liste_dossier ` if [ $choix_dossier ] then chaine1=$( echo $choix_dossier | cut -d' ' -f1 ) chaine1=`echo $chaine1 | tr -d "[:space:]" ` chaine2=$( echo $choix_dossier | cut -d' ' -f2 ) chaine2=`echo $chaine2 | tr -d "[:space:]" ` chaine3=$( echo $choix_dossier | cut -d' ' -f3 ) chaine3=`echo $chaine3 | tr -d "[:space:]" ` disque_dur=$chaine1 if [ $chaine2 ] then disque_dur=$chaine1"%20"$chaine2 fi if [ $chaine3 ] then disque_dur=$chaine1"%20"$chaine2"%20"$chaine3 fi recherche=`echo $disque_dur | tr 'A-Z' 'a-z' ` gvfs-mount -l | grep $recherche if [ $? = 1 ] then zenity --question --text "Monter disque : $chaine1 $chaine2 $chaine3 ? " if [ $? = 0 ] then gvfs-mount smb://mafreebox.freebox.fr/$disque_dur fi else zenity --question --text "Disque déjà monté, voulez vous démonter : $chaine1 $chaine2 $chaine3 ?" if [ $? = 0 ] then gvfs-mount -u smb://mafreebox.freebox.fr/$disque_dur fi fi fi IFS=$old_IFS
En partant toujours du résultat donné dans l'exemple, en exécutant le script cette fenêtre est obtenue:
Ici le disque NO NAME sera choisi avant validation ce qui entrainera cette boite de dialogue:
En ouvrant Nautilus, on peut constater en bas de la fenêtre que la connexion réseau avec la clé usb est alors bien effective
En relançant le script et que le disque "NO NAME" est sélectionné à nouveau, il sera proposé de démonter le disque en question
Contributeurs:warrio.fll