Réseau hétérogène avec Samba

Un article de Wiki de la communauté Mandriva.

Jump to: navigation, search


Il est de plus en plus fréquent de trouver plusieurs ordinateurs dans un foyer. Les raisons peuvent être multiples : achat de matériel plus performant, machine dédiée aux enfants... La question du partage des périphériques se pose alors très vite.

Faire cohabiter un Mac et son imprimante avec 2 PC et un scanner est une expérience fréquente. Je vais décrire ci-dessous la démarche suivie pour mettre en oeuvre un petit réseau domestique. Nous ne rentrerons pas dans les définitions techniques ; les puristes ne m'en voudront certainement pas et les néophytes seront heureux de trouver un guide simple. Nous manipulerons quelques aspects des réseaux avec les outils conviviaux que sont les utilitaires graphiques de Mandriva.

À noter !
  • Aucun accès à la console ne sera nécessaire.
  • Ce tutoriel est fondé sur un exemple. Il vous faudra bien sûr adapter les noms et le matériel à votre cas.


Sommaire

[modifier] Préparation théorique

[modifier] Matériel

  • Mac sous OS X avec carte réseau
  • PC IBM sous Windows XP SP2 avec carte réseau
  • PC Dell sous Mandriva Spring (2007.1) avec carte réseau et disque dur externe USB
  • Imprimante Epson Stylus C64
  • Scanner Epson Perfection 1260
  • Accès Internet ADSL via une Livebox

[modifier] Objectifs

Nous voulons pouvoir accéder à Internet, imprimer, scanner depuis chacun des postes et faire des sauvegardes sur le disque USB.

Règle capitale à respecter pour mettre en place un système informatique qui a des chances de fonctionner du premier coup : commencer par éteindre les ordinateurs et attraper du papier et un crayon ! Il faut adopter une démarche claire. Pour notre réseau quelques petits tableaux suffiront.

[modifier] Démarche

[modifier] Choisir le protocole du réseau

Il faut que des systèmes d'exploitation très différents comme Linux, MacOSX et XP puissent dialoguer. Un logiciel est (presque) parfait dans ce rôle : Samba, qui est reconnu par les 3 systèmes.

À noter !
Protocole : SAMBA


[modifier] Identifier le routeur

Un réseau a besoin d'un routeur, c'est à dire un élément technique capable de diffuser la bonne information à la bonne machine. Par exemple quand 2 postes sont branchés sur le Web il ne faut pas que les pages demandées par l'un s'affichent sur l'écran de l'autre ! Tout modem xxxBox d'un fournisseur d'accès ADSL peut faire l'affaire, son action de routage étant entièrement transparente.

À noter !
Routeur : Livebox


[modifier] Choisir le serveur

C'est la machine qui va partager de façon permanente ses ressources avec les autres. Mon PC principal convient parfaitement, du fait de ses caractéristiques techniques et de son système Mandriva particulièrement simple à configurer.

À noter !
Serveur : le PC Dell


[modifier] Nommer le groupe de travail

C'est l'espace commun dans lequel chaque machine du réseau va retrouver ses congénères et les ressources partagées. Il suffit de choisir un nom.

À noter !
Nom du groupe de travail : STSELVE


[modifier] Nommer les ordinateurs

Chaque machine doit avoir un nom identifié sur le réseau. On peut aussi lui attribuer une « adresse » fixe pour faciliter les accès. Il s'agit de l'adresse IP, groupe de 4 nombres séparés par des points.

Sur notre réseau le routeur considère que les adresses internes doivent obligatoirement être de la forme 192.168.1.xxx. Le modem a l'adresse 192.168.1.1

Ordinateur
Nom
Adresse IP
le PC Dell
pc-dell
192.168.1.2
Le Mac de ma compagne
mac
192.168.1.10
le PC IBM
pc-ibm
192.168.1.11
Un portable (invité de passage)
portable
192.168.1.12

[modifier] Identifier les utilisateurs qui doivent partager des ressources

Dans notre cas, il n'y en a que 2 qui soient communs aux différentes machines.

  • Ma compagne : sur le Mac son nom complet est Caroline et son nom d'utilisateur macuser (Mac OS avait été installé comme cela)
  • Moi-même : nom complet Gilles et nom d'utilisateur gilles, ne compliquons pas les choses !


Toutes ces informations ayant été précisées nous pouvons nous lancer dans la grande opération.


[modifier] Préparation Pratique

[modifier] Branchements

  • Brancher les périphériques partagés sur le PC serveur (ici le pc-dell)
  • l'imprimante,
  • le scanner,
  • et le disque externe USB.
  • Brancher les câbles réseau (ethernet) sur le modem.
Astuce !
S'il n'y a pas assez de prise réseau sur votre box et comme il y a obligatoirement un câble par ordinateur, il suffit de relier les ordinateurs à une « prise-multiple ethernet » (un switch) qui elle-même sera raccordée au modem.

[modifier] Paramétrage des ordinateurs clients

  1. Paramétrage du Mac
    • Paramétrer le nom de la machine : « mac »
    • L'inscrire dans le groupe de travail STSELVE grâce à l'outil « format de répertoire »
    • Dans « préférences système »
    => partage : Cocher le service « partage Windows » (Samba)
    => réseau : Définir une IP fixe
    => utilisateurs : Créer l'utilisateur Gilles/gilles
  2. Paramétrage de pc-ibm
    • Mêmes manœuvres que pour mac mais avec les outils Windows

[modifier] Paramétrage du serveur sous Mandriva Spring : pc-dell

Partons d'une installation existante, l’installation de Mandriva Spring étant présentée par ailleurs dans ce Wiki. Vous pouvez, entre autres, vous référez aux liens suivants :


[modifier] DrakWizard

Une fois le système installé, ouvrir une session utilisateur et lancer le Centre de Contrôle Mandriva dont nous allons beaucoup nous servir.

Attention !
Dans le menu « Options », il faut sélectionner le mode expert. En cas d'oubli, tous les assistants graphiques ne seront pas affichés et en particuliers ceux dont nous allons nous servir.


Onglet gestionnaire de logiciels, chercher puis installer :

  • drakwizard (installe des assistants pour le paramétrage du réseau),
  • samba-client,
  • samba-server,
  • et smb4k (permet de parcourir le réseau).


Installation de Drakwizard


Relancer le Centre de Contrôle Mandriva pour qu'il charge drakwizard.

[modifier] Créer les utilisateurs

Les utilisateurs sont configurés par drakuser, « gestion des utilisateurs du Centre de Contrôle Mandriva ».


Ajouter un utilisateur


On doit les référencer aussi dans Samba, grâce au module de configuration de Samba dans le Centre de Contrôle Mandriva


Ajouter un utilisateur dans Samba


[modifier] Paramétrer le réseau en adresse fixe

Réseau et Internet > Reconfigurer une interface réseau, puis indiquer un protocole statique et renseigner l'adresse IP choisie pour le serveur.


Paramétrage d'une IP Fixe


Icône Modifier quelques réglages Internet

Renseigner le nom de la machine (nom d'hôte).


Paramétrage du nom de la machine

[modifier] Paramétrage de Samba

Nous allons entrer les différents paramètres SAMBA. Tout se fait dans le Centre de Contrôle Mandriva en quelques écrans.


Faire : Centre de Contrôle Mandriva > Partage de fichiers > Configurer un serveur de fichiers...


Configurer un serveur de fichiers


Indiquer à l’assistant qu’on souhaite un serveur autonome ...


Choisir un serveur autonome

... et le nom du groupe de travail ...


Nommer le groupe de travail


... puis accepter les autres paramètres par défaut.


Créer un partage sur le disque externe USB : Centre de Contrôle Mandriva > Partage de fichiers > Créer un partage > partage utilisateur.


Création d'un partage utilisateur


Dès ce moment, ma compagne va pouvoir enregistrer des fichiers dans son répertoire réservé ! Un dernier réglage reste à faire : il faut signifier au pare-feu qu'il doit permettre à Samba de s'exprimer.

[modifier] Pare-feu

Onglet Sécurité ==> Pare-feu. Cocher la case correspondant à Samba et enregistrer.

[modifier] En ce qui concerne les périphériques

  • C’est encore plus simple : dès le branchement de l’Epson sur pc-dell, elle est reconnue par Mandriva Spring, installée, mise en partage… et les autres machines du réseau y ont accès.
  • Pour partager le scanner il suffit d’aller dans Centre de Contrôle Mandriva > Matériel > Paramétrage du scanner et indiquer qu’on veut le partager.

[modifier] Conclusion

En suivant une démarche à la fois simple, logique et rigoureuse, et avec les outils conviviaux de la Mandriva Spring, créer un petit réseau est tout simple n’est-ce pas ?

Si cela ne fonctionne pas du premier coup, n'hésitez pas à venir poser vos questions sur le forum.



Gilles Pascual – mai 2007 Modifié par Neije