Par désir de ne plus avoir besoin d'un serveur pour partager mes fichiers, j'ai eu l'idée d'utiliser la bbox qui elle reste toujours allumée ( téléphone oblige) et qui donc ne consommera que peu d'électricité en plus.
Elle permet en effet de partager via SAMBA le disque usb connecté sur celle-ci, en activant une option dans l'interface d'administration.
Il existe même une page de documentation dédiée ,qui donne même les informations de connexion pour linux!!!!
Ni une , ni deux, j'ai décidé donc d'essayer avec ma fidèle Archlinux ( NB: la suite du texte peut être utile pour d'autres distributions). L'accès par certains outils comme g2sc et smb4k fonctionne , mais ne semble pas très stable.
Et le montage en ligne de commande ne fonctionne pas.
Je vais détailler dans ce qui suit la résolution des différents problèmes
A noter pour la suite de l'article que j'ai décidé de ne pas installer samba (donc pas de service winbindd et de résolution de nom NETBIOS) pour rendre l'installation la plus simple possible et donc la plus fiable sur le long terme.
Accès depuis nautilus, Nemo, ou un autre explorateur de fichier
Pour permettre de se connecter au disque partagé, il suffit d'installer le paquet gvfs-smb.
Pour plus de détails , je vous conseille de consulter la page du wiki d'Archlinux
Accès depuis smbclient
Pour débugger, j'ai utilisé smbclient, qui peut aussi servir pour effectuer des opérations en ligne de commande sans avoir besoin de monter le système de fichier.
Je vais vous montrer les différents problèmes rencontrés
Première tentative
$smbclient -L 192.168.1.254 -U admin
smbclient: Can't load /etc/samba/smb.conf - run testparm to debug it
Il faut donc créer un fichier /etc/samba/.smb.conf
Deuxième tentative ( avec un fichier /etc/samba/smb.conf par defaut)
$smbclient -L 192.168.1.254 -U admin
Enter WORKGROUP\admin's password:
Server requested LANMAN password (share-level security) but 'client lanman auth = no' or 'client ntlmv2 auth = yes'
tree connect failed: NT_STATUS_ACCESS_DENIED
Solution finale
Il suffit de créer un fichier /etc/samba/smb.conf avec le contenu suivant
[global]
client ntlmv2 auth = no
client lanman auth = yes
Tout le reste n'est pas nécessaire
Et après cette étape, cela fonctionne.
$smbclient -L 192.168.1.254 -U admin
Enter WORKGROUP\admin's password:
Sharename Type Comment
--------- ---- -------
IPC$ IPC IPC Service (Bbox file server (Samba 3.0.37))
Nom_du_partage Disk
Reconnecting with SMB1 for workgroup listing.
Server Comment
--------- -------
BBOX Bbox file server (Samba 3.0.37)
Workgroup Master
--------- -------
WORKGROUP BBOX
Il semblerait mais sans avoir testé en profondeur, que cela ait aussi réglé les problèmes avec les clients smb4k et g2sc.
Montage du disque dur
Comme on l'a vu, la version de samba n'est pas récente (Samba 3.0.37).
Cela doit être une des raisons qui explique que la première tentative de montage ne fonctionne pas
$mount -t cifs -o user=admin,password='password' //192.168.1.254/Nom_du_partage /mnt/point_de_montage
mount error(112): Host is down
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
En effet, comme précisé dans la page de man de mount.cifs, section NOTES
le fichier smb.conf n'est pas pris en compte.
La solution est d'ajouter l'option vers=1.0 La commande devient donc
$mount -v -t cifs -o user=admin,password=mot_de_passe_admin,vers=1.0 //192.168.1.254/Nom_du_partage /mnt/point_de_montage
Après quelques heures de bataille, je peux enfin modifier mon fstab tout en maudissant l'absence de mise à jour des logiciels sur les box des FAI.
# il a tout compris
Posté par steph1978 . Évalué à 9. Dernière modification le 30 novembre 2017 à 18:20.
pas autant de rebondissement pour la freebox:
sudo mount -t cifs -o password="",uid=johndoe,gid=johndoe //192.168.0.253/Disque\ Dur /mnt/FboxDD/
merci pour le partage.
[^] # Re: il a tout compris
Posté par Marc Quinton . Évalué à 3.
j'ai ca dans mon /etc/fstab
# Durée de vie des diques USB et mise en veille
Posté par Ririsoft . Évalué à 10.
Je partage également des disques USB sur mon réseau local via SMB, en revanche je préfère mon serveur perso à la box pour plus de contrôle: sans utilisation pendant quelques minutes le disque est démonté (systemd automount) et mis en veille. Le point de montage reste disponible pour le prochain accès SAMBA: le disque est réveillé et monté.
Pour un usage domestique avec en moyenne sur la journée un taux de R/W proche de zéro, ça permet de prolonger la durée de vie de mes disques USB qui ont toutes leurs dents et smartctl est toujours content après plusieurs années.
Je dois reconnaitre que systemd automount n'a pas été parfait à ses débuts, mais maintenant ça marche aux petits oignons, même en hotplug/unplug.
Ça vaut le coup de regarder si ta BBOX met bien en veille les disques quand ils ne sont pas utilisés. Si tu as des disques de base du commerce ils pourraient vieillir plus vite.
[^] # Re: Durée de vie des diques USB et mise en veille
Posté par gnumdk (site web personnel) . Évalué à 4.
Tu peux partager comment tu as fait cela?
Merci ;)
[^] # Re: Durée de vie des diques USB et mise en veille
Posté par Ririsoft . Évalué à 2.
Avec plaisir !
Dans mon /etc/fstab j'ai par exemple un disque USB dédié aux sauvegardes de mes portables via Déjà Dup :
UUID=2a0db4be-8234-41bc-8a2f-cd7605f9bf13 /media/Backup ext4 noauto,x-systemd.automount,x-systemd.idle-timeout=3min 0 2
Il faut forcer systemd à recharger sa configuration (ou redémarrer) pour que ça soit pris en compte :
sudo systemctl daemon-reload
Rien de spécial au niveau Samba, je partage juste le point de montage /media/Backup.
Voilà! systemd intercepte tous les accès à /media/Backup et monte le disque si besoin. Au bout de 3 minutes sans accès (idle timeout) le disque est démonté automatiquement. Tu peux débrancher et rebrancher le disque à chaud: s'il y a des écritures en cours systemd forcera un nettoyage des erreurs si le système de fichier le supporte au prochain branchement du disque.
Pour la mise en veille du disque dur c'est moins évident:
Sous Fedora Server j'ai eu des soucis avec la configuration par défaut du démon smart qui changeait la période de veille des disques à chaque démarrage. La page SMART du Wiki Archlinux m'a beaucoup aidé pour résoudre ça.
Sous Archlinux je n'ai eu aucun problème car le démon smart n'est pas installé par défaut.
Tu sais tout !
# Lecture fichiers multimedia sur BBOX [un peu HS]
Posté par Paul POULAIN (site web personnel, Mastodon) . Évalué à 1.
Dès fois que quelqu'un puisse m'aider.
Je viens de déménager et passer à la BBOX fibre après 11 ans de freebox. La fibre marche plutôt bien. Par contre, la BBOX, franchement, c'est plusieurs crans en dessous comparé à la freebox.
Comment on lit un fichier multimédia sur le disque USB que je viens de relier à la box ?
après un peu de recherche, je comprends que la box est sous android, et qu'il me faut donc installer VLC ou un autre player multimédia. Ce que je fais. Sauf que ça saute, ça saccade, ça plante, et au final, impossible de regarder un film.
J'ai bien tenté le reboot (hard), sans effet, ça marche pas mieux.
Quand je mets en avance rapide, je vois les images défiler. Lorsque je repasse en normal, ça marche 1 seconde (image et son), puis l'image se fige et il n'y a plus que le son :(((
Toute idée sera bienvenue !
[^] # Re: Lecture fichiers multimedia sur BBOX [un peu HS]
Posté par Johann Ollivier-Lapeyre (site web personnel) . Évalué à 1.
Tu as la solution Kodi aussi, mais en fait je ne suis pas sur que cela soit suffisant: J'avais eu le même style de soucis avec la freebox mini4k sur des fichiers un peu au delà du 700Mo, équipé de la même puce. M'arrachant les cheveux, j'ai trouvé le datasheet de la puce, et en fait la limite est hardware (entre la fréquence et les espaces mémoire des tampons de traitement). Donc dès que la vidéo est trop grosse: saccade
Depuis, une Nvidia Shield m'a montré que les box FAI étaient faite pour prendre la poussière dans un placard. :)
[^] # Re: Lecture fichiers multimedia sur BBOX [un peu HS]
Posté par dinomasque . Évalué à 2.
Je me demande s'il est possible de refuser de payer les 3€/mois de la Bbox Miami (le boitier TV).
Cette box est catastrophique, Netflix (90% de mon usage) rame et plante, il faut régulièrement redémarrer la box. Même la télé par la TNT rame parfois !
BeOS le faisait il y a 20 ans !
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.