Comment réaliser un réseau (domestique) avec Samba entre un iMac sous Ubuntu, un MacBook Pro sous linux-Mint et un chromebook ?
par Fabrice DENIS
Samba [1] est un serveur SMB libre et disponible sur Linux.
Le protocole SMB [2] permet de partager des fichiers, répertoires et imprimantes sur un réseau local. Ceci permet d’accéder aux ressources d’une machine ou connectées à elle (répertoires de données et imprimantes, support de stockage connecté à une box, NAS, etc.), à partir d’un autre appareil situé sur un même réseau local (réseau domestique ou d’entreprise).
SMB dispose de sa page de documentation dédiée.
Oui, c’est tout à fait réalisable. Le plus simple est de considérer que Linux Mint, Ubuntu et Chrome-OS communiquent comme n’importe quels ordinateurs Linux sur un réseau local.
1. Donner une adresse fixe aux ordinateurs
Je recommande d’attribuer une IP fixe (ou une réservation DHCP dans votre box) à chaque machine.
Par exemple : Le choix des machines est pour l’exemple, votre choix peut être différent bien entendu.
| Machine | Adresse IP |
|---|---|
| iMac Ubuntu | 192.168.1.10 |
| MacBook Pro Mint | 192.168.1.11 |
| Chromebook | 192.168.1.12 |
Ainsi les adresses ne changeront jamais.
Comment faire sur une Livebox 5
Ouvrez votre navigateur. Rendez-vous sur : http://192.168.1.1
Connectez-vous avec le mot de passe administrateur (indiqué sur l’étiquette de la Livebox, sauf si vous l’avez modifié).
Allez dans :
- Mes équipements (ou Réseau local, selon la version de l’interface).
- Sélectionnez l’appareil concerné.
- Activez l’option Toujours attribuer la même adresse IP ou Réserver cette adresse IP (le libellé peut varier légèrement selon la version du firmware).
- Répétez l’opération pour chaque appareil.
- Redémarrez les ordinateurs (ou désactivez/réactivez leur connexion réseau) afin qu’ils obtiennent leur nouvelle adresse.
2. Choisir le serveur de fichiers
Je ferais de l’iMac Ubuntu le serveur principal.
Pourquoi ?
- toujours allumé
- disque plus important
- peut héberger les photos
- sauvegardes
- imprimante
- scanner
3. Installer Samba
Samba permet aux Mac, Linux et ChromeOS de communiquer.
Sur Ubuntu dans le terminal :
sudo apt update
sudo apt install samba
Créer ensuite un dossier partagé.
Exemple :
/home/utilisateur/Partage
Samba attend le nom exact du compte Linux.
echo $USER
Puis toujours dans le terminal, gestion des droits :
chmod 775 ~/Partage
Droits courant pour un fichier (non exécutable)
4. Configurer Samba
Dans votre Disque Dur rechercher
/etc/samba/smb.conf
Ouvrir le fichier avec un editeur de texte et ajouter à la fin :
[Partage]
path = /home/utilisateur/Partage
browseable = yes
read only = no
guest ok = no
create mask = 0664
directory mask = 0775
Enregistrer le fichier smb.conf
Créer ensuite un mot de passe Samba dans le terminal :
sudo smbpasswd -a {utilisateur}
Puis :
sudo systemctl restart smbd
5. Depuis Linux Mint
ou autre
Dans Nemo (gestionnaire de fichiers de Linux-mint) :
Utilisez le raccourci Ctrl + L pour saisir une adresse
smb://192.168.1.10/Partage
Puis saisir :
- utilisateur
- mot de passe Samba
Le partage apparaîtra ensuite comme un disque réseau.
si problème de connexion :
Sur le MacBook Pro Linux Mint :
sudo apt install cifs-utils smbclient
Puis testez :
smbclient -L 192.168.1.10 -U {utilisateur}
Il doit demander le mot de passe Samba.
Vous devriez obtenir quelque chose comme :
| Sharename Type |
| --------- ---- |
| Partage Disk |
6. Depuis le Chromebook
(Personne n’est parfait !!!)
ChromeOS intègre nativement un client SMB dans l’application Fichiers.
L’option du type "Ajouter un partage SMB" permet :
- de mémoriser le serveur ;
- de se reconnecter automatiquement ;
- d’accéder au partage Samba sans configuration Linux supplémentaire.
Dans l’application Fichiers
Ajouter un partage réseau :
smb://192.168.1.10/Partage
Puis saisir :
- utilisateur
- mot de passe Samba
Le dossier sera monté automatiquement.
7. Option pour un smartphone android
Dans "fichier" aller sur "Espace de stockage réseau" une option SMB vous est proposée, indiquer uniquement l’adresse IP du "Serveur" dans l’exemple : 192.168.1.10
Puis saisir :
- utilisateur
- mot de passe Samba
8. Partager les imprimantes
Si votre imprimante est reliée à Ubuntu :
Installer :
sudo apt install cups
Partager ensuite l’imprimante via CUPS.
Tous les ordinateurs pourront alors imprimer.
9. Échanges rapides
Pour transférer rapidement des fichiers sans configuration complexe, vous pouvez également utiliser :
- Warpinator (Linux Mint) et son équivalent Warpinator pour Ubuntu.
- LocalSend, qui fonctionne sur Linux, ChromeOS, Android, Windows, macOS et iPhone. C’est aujourd’hui l’une des solutions les plus simples pour envoyer des fichiers sur le réseau local.
10. Vérifier le pare-feu Ubuntu
Sur l’iMac : (Serbeur)
sudo ufw status
Si vous voyez :
Status : active
autorisez Samba :
sudo ufw allow samba
ou :
sudo ufw allow 445/tcp
Votre environnement multi-OS est maintenant stabilisé et forme un petit écosystème libre, propre et durable.



