Le partage de fichiers - La base

   Avant de parler du partage de fichiers lui-même, il faut commencer par la configuration du réseau. Nous allons baser notre réseau sur le protocole le plus courant : TCP/IP.
Connexion au réseau local

Bien sur, l'indispensable est fait :
  • Une carte réseau sur chaque machine
  • Le câblage approprié ("croisé" entre 2 PCs, "droit" si il existe une HUB ou un SWITCH)
  • Les cartes réseau sont installées (pilotes) et le câblage branché
  • Les voyants des cartes indiquent que les branchements sont corrects

Deux possibilités se présentent :

1) Notre partage de fichiers se fera sur un réseau équipé du partage internet ICS (Internet Connection Sharing)
Dans ce cas, le serveur ICS (la machine qui héberge la connexion internet et la partage) aura toujours l'adresse IP 192.168.0.1 (attribuée automatiquement par XP lorsque l'on active le partage dans les propriétés de la connexion internet) et les machines clientes de ce serveur (celles qui "profitent" de la connexion partagée) devront alors être configurées en DHCP (une adresse IP -@IP- leur sera attribuée automatiquement par le serveur ICS dans la "plage" 192.168.0.2 - 192.168.0.254)

A savoir : Le serveur ICS fournit un mini serveur DHCP et également DNS.
A savoir : On peut configurer ICS avec des @IP fixes (statiques).
Pour connaître l'@IP attribuée par le serveur DHCP, faites Démarrer > Exécuter : CMD /K IPCONFIG.

2) Le partage de fichiers se fera hors-ICS
La principale règle de configuration à respecter sera d'attribuer à chaque machine une @IP (adresse IP) "compatible" :
Exemple : PC1 : 192.168.0.1 // PC2 : 192.168.0.2
Masque de sous-réseau : 255.255.255.0
(le masque de sous-réseau définit l'étendue des adresses possibles, ici, de 192.168.0.1 à 192.168.0.254)

Les propriétés de la connexion se présentent alors comme ceci :

Propriétés de la connexion au réseau local

N'activez pas le pare-feu de XP ou XP SP1 sur la connexion au réseau local, sinon, pas de partage ! Par contre, XP SP2 permet l'activation du pare-feu sur un réseau local, l'ouverture des ports nécessaires est automatique sur le sous-réseau concerné.

Propriétés TCP/IP

Est-ce que ça fonctionne ?

Pour le savoir, ouvrez une fenêtre de commande. Démarrer > Exécuter : CMD
Puis tapez la commande suivante : PING 127.0.0.1
ça réponds ? tant mieux, vous venez de tester le loopback ! votre machine se réponds à elle-même ! ;-)

Maintenant, tapez : PING 192.168.0.2 (adaptez l'adresse IP pour "pinguer" le PC qui se trouve à l'autre bout du câble !)
ça réponds ? Vos machines sont prêtes !

Problèmes courants :

Désactivez les pare-feu, au besoin désinstallez les ! Il est arrivé que des pare-feu, même désactivés, bloquent la communication...

(En SP1 et inférieur, attention de ne JAMAIS désactiver le pare-feu XP sur la connexion internet, mais uniquement sur le réseau local. En SP2, même lorsque le pare-feu XP est activé, l'accès au réseau local devrait être OK)

Essayez aussi en désinstallant l'anti-virus (c'est moins courant, mais ça s'est déjà vu)
Si vous avez un HUB, que votre réseau est lent et que vous avez beaucoup de "collisions" (voyant sur le HUB), passez vos cartes réseau en mode half-duplex.
Vérifiez vos branchements de câbles, évitez de passer le long de fils électriques et de néons (parasitage).

Suite >>> Le partage de fichiers simple