Tu as branché un disque dur USB sur ta SFR Box 7, et maintenant tu veux y accéder depuis ton PC sous Linux. Si tu penses que c’est plug-and-play, tu vas déchanter. La box le voit, l’interface d’administration affiche le volume, mais côté Linux, rien n’apparaît tout seul. Le partage de fichiers de la SFR Box 7 utilise SMB/CIFS, le même protocole que les partages Windows, et ça change tout: il va falloir activer le service sur la box, installer les bons outils sur ta distribution et maîtriser deux ou trois incantations en ligne de commande. Ce guide décrit la procédure complète, les pièges les plus courants et ce qu’il faut sécuriser avant de laisser tourner le disque en permanence.

Ce que la SFR Box 7 propose vraiment comme partage

La SFR Box 7 embarque un serveur de fichiers léger qui transforme tout stockage USB branché en un partage réseau accessible en local. Deux protocoles peuvent être activés: SMB/CIFS (le plus courant, compatible avec Windows, macOS et Linux) et, sur certaines versions du firmware, NFS. Le choix n’est pas anodin: SMB est plus simple à faire fonctionner avec des clients hétérogènes, NFS offre de meilleurs débits sur un réseau purement Linux mais impose une gestion des UID/GID rigoureuse.

Avant même de toucher à la configuration, vérifie que le disque externe est formaté dans un système de fichiers reconnu: NTFS, FAT32, ext4 ou exFAT. La box refuse les volumes chiffrés et les partitions trop exotiques. Le disque doit également être alimenté seul, car les ports USB de la box délivrent un courant limité. Un hub USB alimenté peut sauver la mise quand le disque clignote sans être détecté.

Si tu comptes utiliser ce partage comme un mini-NAS familial pour du multimédia, sache que les débits plafonnent autour de 30 à 40 Mo/s en SMB, un peu plus en NFS. C’est suffisant pour du streaming vidéo en 1080p ou des sauvegardes incrémentales, pas pour du montage vidéo en direct.

Activer le partage SMB depuis l’interface d’administration

Rien ne fonctionnera si le serveur SMB n’est pas activé dans la box. Ouvre un navigateur et rends-toi sur l’interface d’administration, généralement http://192.168.1.1 ou l’adresse IP de la passerelle. Connecte-toi avec l’identifiant et le mot de passe de la box (ceux figurant sur l’étiquette, sauf si tu les as changés).

Cherche la rubrique « Partage de fichiers » ou « Stockage », parfois sous « Services » ou « USB ». Active le Serveur SMB/CIFS. Plus bas, tu verras probablement une option « Serveur NFS »; on y reviendra plus tard. La box te demande souvent de redémarrer le service. Une fois fait, le partage devient visible sur le réseau local sous un nom comme SFRBOX-SHARE ou le label du volume.

Note soigneusement deux informations: le nom du groupe de travail (par défaut WORKGROUP) et le chemin du partage (par exemple /usb1/disk1). Ce sont des paramètres dont tu auras besoin pour le montage sous Linux. Certains firmwares permettent de créer des utilisateurs avec des permissions en lecture seule ou en écriture; si c’est le cas, crée un compte dédié pour ta machine Linux plutôt que d’utiliser le compte admin de la box.

⚠️ Attention: le partage activé par défaut est souvent sans authentification ou avec un mot de passe trivial. Tout appareil connecté à ton réseau peut alors lire les fichiers. La section sécurité plus bas explique comment limiter l’accès.

Installer les outils SMB/CIFS sur ta distribution Linux

La plupart des distributions n’installent pas le client SMB/CIFS par défaut parce que le montage de partages réseau est un cas d’usage intermédiaire. Sur Debian, Ubuntu, Linux Mint et dérivés, installe cifs-utils (indispensable pour la commande mount -t cifs) et smbclient (très pratique pour lister les partages sans montage):

sudo apt update && sudo apt install cifs-utils smbclient

Sur Fedora ou RHEL, le paquet s’appelle cifs-utils également, mais smbclient est fourni par samba-client:

sudo dnf install cifs-utils samba-client

Arch Linux et Manjaro:

sudo pacman -S cifs-utils smbclient

Une fois les paquets installés, teste immédiatement la visibilité du partage:

smbclient -L //192.168.1.1 -U ton_utilisateur

Remplace 192.168.1.1 par l’IP de la box et ton_utilisateur par le compte créé, ou par admin si aucun utilisateur spécifique n’existe. Si la commande renvoie une liste de partages, ta box cause SMB et le réseau est propre. Si elle échoue avec un message d’erreur, c’est souvent un pare-feu logiciel sur la machine Linux qui bloque le port 445. Un pare-feu mal configuré peut bloquer bien plus que le SMB, donc vérifie tes règles iptables ou ufw avant de t’acharner sur la box.

Monter le partage SMB en ligne de commande

Maintenant que le client voit la box, il faut monter le partage dans l’arborescence locale. Crée d’abord un point de montage:

sudo mkdir -p /mnt/sfrbox

La syntaxe de mount pour le CIFS demande le chemin UNC, le point de montage et les options, dont le mot de passe. Évite absolument de taper le mot de passe directement dans la console où il resterait dans l’historique. Utilise un fichier credentials:

sudo nano /etc/smbcredentials

Contenu du fichier:

username=ton_utilisateur
password=ton_mot_de_passe
domain=WORKGROUP

Protège ce fichier avec des permissions strictes:

sudo chmod 600 /etc/smbcredentials

Maintenant, la commande de montage:

sudo mount -t cifs //192.168.1.1/NOM_DU_PARTAGE /mnt/sfrbox -o credentials=/etc/smbcredentials,vers=3.0,uid=1000,gid=1000,iocharset=utf8

Remplace NOM_DU_PARTAGE par le chemin exact du partage (par exemple usb1_volume ou SFRBOX-SHARE). L’option vers=3.0 force la version SMB3, mieux supportée et plus sécurisée que SMB1, encore coché par défaut sur certaines box. Le uid et le gid calent la propriété des fichiers sur ton utilisateur local (vérifie avec la commande id).

Pour tester que tout est opérationnel:

ls /mnt/sfrbox

Si tu vois le contenu du disque, c’est gagné. Un démontage propre se fait avec sudo umount /mnt/sfrbox.

Et si la box ne supporte que SMB1? Forcer vers=1.0 peut dépanner, mais c’est un protocole obsolète percé de vulnérabilités. Une box qui n’accepte que le SMB1 devrait être isolée dans un segment réseau dédié.

L’alternative NFS: plus rapide, plus exigeante

Certaines versions du firmware de la SFR Box 7 proposent un serveur NFS. NFS a l’avantage d’être natif Linux et de consommer moins de CPU que SMB, ce qui améliore les débits, surtout sur de petits fichiers. En revanche, le contrôle d’accès se base sur les UID/GID, pas sur des noms d’utilisateur. Cela veut dire que l’utilisateur kevin sur ta machine doit avoir le même UID que le propriétaire des fichiers sur la box pour écrire sans se prendre un Permission denied.

Pour activer NFS, retourne dans l’interface d’administration et coche « Serveur NFS ». Note le chemin d’export, souvent /usb1 ou /mnt/usb. Depuis Linux, installe nfs-common (Debian/Ubuntu):

sudo apt install nfs-common

Puis monte l’export:

sudo mount -t nfs 192.168.1.1:/usb1 /mnt/sfrbox_nfs -o rw,hard,intr

L’option hard est cruciale: si le serveur NFS devient indisponible, les applications attendent au lieu de recevoir une erreur silencieuse. Teste avec ls. Si les débits sont ta priorité et que ton réseau est entièrement Linux, NFS mérite le détour. Si tu bosses avec des machines Windows ou macOS, mieux vaut rester en SMB et gérer les montages pour chaque OS.

Rendre le montage permanent avec fstab et systemd

Monter le partage à la main à chaque démarrage, c’est bon pour un test, pas pour un usage quotidien. Le fichier /etc/fstab permet d’automatiser le montage au boot, mais attention au piège: si la box n’est pas joignable au démarrage, le système peut rester bloqué sur le montage réseau. La parade consiste à utiliser l’option noauto couplée à x-systemd.automount.

Ajoute cette ligne dans /etc/fstab pour le partage SMB:

//192.168.1.1/NOM_DU_PARTAGE /mnt/sfrbox cifs credentials=/etc/smbcredentials,vers=3.0,uid=1000,gid=1000,iocharset=utf8,noauto,x-systemd.automount 0 0

Pour NFS, l’entrée sera:

192.168.1.1:/usb1 /mnt/sfrbox_nfs nfs rw,hard,intr,noauto,x-systemd.automount 0 0

Grâce à x-systemd.automount, le dossier est monté uniquement quand tu y accèdes, pas au démarrage. C’est le bon compromis pour un périphérique réseau qui peut ne pas être immédiatement disponible. Exécute sudo systemctl daemon-reload après avoir modifié le fstab, puis vérifie que l’unité automount est active avec systemctl list-units | grep automount.

Si jamais ton partage ne se monte pas automatiquement après un certain temps, vérifie que le réseau est bien établi avant la tentative. Une Freebox Pop qui reste bloquée à l’étape 2 du diagnostic illustre bien comment un défaut de synchronisation réseau empêche tout service ultérieur.

Dépanner les erreurs classiques quand le montage refuse de fonctionner

C’est la section que tu vas consulter le plus souvent. Les problèmes de montage sous Linux ne sont pas toujours explicites, et la SFR Box 7 n’aide pas en masquant les détails.

« Permission denied » malgré un mot de passe correct

C’est le grand classique. La cause probable: la box refuse la version SMB proposée. Essaie de lister les partages avec smbclient -L en forçant -m SMB3 ou -m SMB2. Si smbclient lève une erreur de protocole, adapte vers=2.0 ou vers=3.0 dans les options de montage. Autre suspect: le domaine. Certaines box exigent domain=WORKGROUP dans le fichier credentials, là où d’autres l’ignorent. Teste avec et sans.

Cette vidéo générique de dépannage couvre les points de friction communs à toutes les box internet. Tu y verras comment isoler un problème de partage SMB, qu’il vienne d’une erreur de mot de passe, d’un service non activé ou d’un pare-feu réseau.

« wrong fs type, bad option, bad superblock »

Linux ne reconnaît pas le type de système de fichiers cifs. C’est presque toujours le paquet cifs-utils manquant. Réinstalle-le. Si le message persiste alors que cifs-utils est présent, vérifie que le module noyau cifs est chargé avec lsmod | grep cifs. S’il n’y est pas, un sudo modprobe cifs règle le problème.

Le partage n’apparaît pas du tout

smbclient -L ne retourne rien. Passe en revue:

  • Le service SMB est bien activé dans l’interface de la box.
  • La machine Linux et la box sont sur le même sous-réseau (ip a ou ipconfig côté Windows).
  • Aucun pare-feu logiciel ne bloque le port 445.
  • La box a bien fini de démarrer (le disque USB peut mettre une minute à être indexé).

Un dernier test: depuis Windows ou une autre machine, le partage est-il accessible? Si oui, le problème vient du client Linux.

Sécuriser l’accès sans transformer ton réseau en passoire

Un partage SMB non protégé sur le réseau local, c’est une invitation pour tout appareil connecté, y compris une télévision, une console ou un invité wifi. Commence par limiter les permissions sur la box: l’interface d’administration permet parfois de basculer le partage en lecture seule ou d’en restreindre l’accès à une liste d’adresses MAC. Si ce n’est pas le cas, utilise le compte dédié créé plus tôt plutôt que le compte admin.

Côté Linux, le fichier /etc/smbcredentials en lecture seule pour root seulement est la première barrière. Monte le partage avec l’option noexec si tu n’as pas besoin d’exécuter de binaires depuis le disque, et nosuid pour bloquer les escalades de privilèges.

Pense aussi à désactiver le SMB1 partout. Le protocole est conservé pour des raisons de rétrocompatibilité, mais c’est une porte grande ouverte aux ransomwares. Dans les options de montage, force vers=3.0. Sur des distributions anciennes, il peut être nécessaire d’ajouter client min protocol = SMB3 dans le fichier /etc/samba/smb.conf.

Enfin, si tu exposes ce partage à travers un VPN ou un accès distant, ajoute une couche de chiffrement. La box ne propose pas de chiffrement TLS pour SMB, donc le mieux est de passer par un tunnel SSH ou un VPN WireGuard entre ta machine et le réseau local. Le principe est exactement le même que pour n’importe quel service serveur exposé: si tu le rends accessible depuis internet, tu assumes les risques.

SMB ou NFS: que choisir pour un usage quotidien?

Le dilemme revient à chaque fois que quelqu’un branche un disque sur sa SFR Box 7. Les deux protocoles cohabitent, mais ils ne résolvent pas les mêmes problèmes.

SMB/CIFS est le choix pragmatique. Il fonctionne avec tout, n’importe quel OS le comprend, et la gestion des permissions par utilisateur est triviale. Les débits sont corrects pour du multimédia et des sauvegardes. En contrepartie, le protocole ajoute une charge CPU non négligeable, surtout sur des petits fichiers.

NFS est le choix de la performance. Sur un réseau Linux exclusif, il pousse les débits bien plus haut car il ne transporte pas la couche d’authentification à chaque requête. Mais son modèle de sécurité par UID/GID impose que les comptes soient identiques sur toutes les machines. Si ta distribution attribue l’UID 1000 à ton utilisateur et que la box mappe l’UID 0, tes fichiers partagés seront la propriété de root, ce qui peut bloquer l’écriture.

Pour un usage familial où certains appareils sont sous Windows ou Android, reste en SMB. Pour un labo 100 % Linux où tu fais des transferts lourds et réguliers, active les deux, compare les débits avec dd ou un outil comme iperf3, et conserve NFS pour les tâches intensives. Aucune règle universelle: la seule bonne réponse est celle que tu mesures sur ton réseau.

Questions fréquentes

La SFR Box 7 peut-elle partager des fichiers avec un PC sous Windows et un PC sous Linux en même temps?

Oui, c’est même l’intérêt du SMB. Active le serveur SMB sur la box, crée un utilisateur avec des droits en lecture et écriture, puis monte le partage depuis Windows avec l’explorateur de fichiers (\192.168.1.1\partage) et depuis Linux avec les commandes décrites plus haut. Les fichiers écrits par une machine sont visibles instantanément par l’autre.

Linux peut-il monter un partage SMB sans interface graphique?

Absolument, et c’est d’ailleurs le cas le plus fiable. Toute la procédure via mount -t cifs ne dépend d’aucun environnement de bureau. Sur un serveur headless ou une machine en pur terminal, installe simplement cifs-utils et utilise un fichier credentials pour l’authentification, comme détaillé dans la section sur le montage manuel.

Comment connaître la version SMB supportée par la SFR Box 7?

Lance nmap -p 445 --script smb-protocols 192.168.1.1 (après avoir installé nmap). Le script liste les dialectes SMB annoncés. Si nmap n’est pas une option, tente successivement vers=3.0, vers=2.1, vers=1.0 dans tes commandes mount. La version qui fonctionne sans erreur de protocole est celle retenue par la box.

Peut-on lire des vidéos en streaming depuis le disque branché sur la box?

Oui, à condition que le réseau local soit en bon état. Monte le partage sur ta machine, puis ouvre les fichiers avec VLC ou tout autre lecteur. Les débits mesurés en SMB (25-40 Mo/s) suffisent pour du Blu-ray 1080p. Pour de l’UHD 4K avec un bitrate élevé, le NFS peut éviter des saccades, mais vérifie d’abord que ta box supporte bien ce protocole.

Quiz personnalisé

Votre recommandation sur sfr box 7

Trois questions pour cibler la config / le produit fait pour votre usage.

Q1 Votre usage principal ?
Q2 Votre budget ?
Q3 Votre contrainte prioritaire ?