Résumé des différents points à vérifier pour qu'un réseau samba fonctionne :

1- Les firewalls (parefeux).

Les firewalls des Pcs doivent permettre la connexion des autres Pcs du réseau.
Les ports Samba doivent être ouverts pour les PCs du réseau sur tous les Pcs.
Le broadcast doit être autorisé sur le réseau interne et sur le réseau externe sur tous les PCs.

2- Résolution des noms d'hotes.

Les fichiers /etc/hosts doivent contenir les couples Ip NomPC.
Un serveur Wins donnera plus de souplesse.
Le broadcast doit être autorisé sur le réseau interne et sur le réseau externe.

3- Les dossiers partagés.

Le partage doit avoir été initialisé sur les PC Windows en partageant un dossier.
Les dossiers partagés des PCs sous Linux doivent avoir les permissions Unix correctes.
Les dossiers sur partition en fat32 ne peuvent pas être partagés individuellement : la partition doit être partagée en totalité et avoir été montée avec les bonnes permissions.

4- Pour le serveur Samba et les clients Linux.

Les utilisateurs Samba doivent être créés sur le serveur et les clients Linux et ils doivent être également utilisateurs Linux.
Le fichier smb.conf doit être configuré pour votre groupe de travail, votre réseau et vos utilisateurs.
Depuis une console testparm -v vous permet de vérifier votre smb.conf

Tous les détails dans les différents billets sur Samba.