Voilà ! Vous avez deux ordinateurs ou plus et vous voulez goûter au plaisir de les mettre en réseau pour pouvoir jouer des parties frénétiques de Quake à plusieurs, ou tout simplement pour pouvoir communiquer et partager des fichiers ou des imprimantes. A mon humble avis, il est vraiment dommage de posséder plus de trois ordinateurs et ne pas les relier en réseau.
Un exemple concret à vous donner me concerne personnellement. Le bâtiment dans lequel je vis abrite aussi quatre autres étudiants tous équipés d'un PC, l'un possédant même un PC et un Mac. Comme nous avions l'habitude de nous échanger des fichiers par disquettes et de nous prêter nos imprimantes respectives (laser ou couleur), j'ai trouvé dommage de ne pas relier tout ce beau monde en réseau. Pour un prix modique, tous nos ordinateurs (neuf au total) sont désormais interconnectés et nous pouvons à loisir :
Le but de ce chapitre est donc de vous expliquer en détails comment mettre en place son propre réseau local sous Windows 95.
Contrairement à une idée reçue, la mise en réseau de plusieurs ordinateurs est extrêmement peu onéreuse. Bien évidemment, à ce prix-là, on n'a pas un réseau "autoroutier-à-100 Mo/s-capable-de-gérer-150-postes" !
Tout dépend de l'utilisation qu'on veut en faire : il est réellement inutile de s'équiper avec du matériel haut de gamme (et passablement beaucoup plus cher) pour un réseau de moins de 15 postes qui n'a pas de but professionnel.
Pour un réseau simple de ce type, le seul hardware dont il faut s'équiper est :
Une alternative au câble BNC est l'utilisation de câble RJ-45, mais cela implique l'aquisition d'un HUB et complique la structure du réseau (voir paragraphe suivant). Cette solution est aussi un peu plus chère.
Faisons l'hypothèse que vous utilisez du câble BNC. La manière la plus simple de construire un réseau est d'utiliser une structure dite en bus :
Les ordinateurs sont simplement connectés les uns après les autres sur une ligne centrale.
Il y a cependant quelques règles à respecter dans ce motif :
qui seraient pourtant très pratiques dans leur conception, ne fonctionnent pas pour des raisons d'impédance, comme me l'a remarquablement expliqué un visiteur (électricien !) de ce site.
Les réseaux en BNC sont de loin les moins coûteux. Ils exigent simplement un certain nombre de câbles Ethernet pour relier les différents ordinateurs entre eux et l'achat de deux terminateurs. Il a par contre un défaut intrinsèque : une coupure du câble (ou une défectuosité quelconque (ce qui peut être fréquent sur des câbles fabriqués "maison")) à un certain endroit peut au meilleur des cas "scinder" le réseau en deux ou au pire paralyser tout le réseau. Le gros désavantage du BNC est la grande difficulté de localiser l'emplacement d'une panne.
L'alternative est d'utiliser du câble RJ-45. Au contraire du BNC, les ordinateurs sont reliés à une unité centrale appelée HUB (qui coûte assez cher). Selon la topologie des lieux, cette solution peut s'avérer moins pratique au niveau du câblage qui est plus abondant. Elle a par contre un avantage certain : si un segment est endommagé, le reste du réseau n'en est pas affecté. De plus, le RJ-45 est plus rapide que le BNC, mais cette différence est quasi négligeable avec l'utilisation de cartes NE2000 10 Mo/s. Personnellement, je vous recommande de préférer, si vous en avez des moyens, le RJ-45 au BNC.
NB important : si vous ne devez relier que deux ordinateurs, vous pouvez le faire directement avec du RJ-45 sans devoir acheter de HUB. Mais attention : vous devez utiliser pour cela un câble RJ-45 dit "croisé" que vous trouverez sûrement dans les boutiques spécialisées.
Outre le câblage élémentaire que je vous ai présenté ci-dessus, vous devez bien évidemment installer la carte réseau dans votre ordinateur. Je ne vais pas m'y attarder : ce chapitre n'est pas un cours de support-PC. Cela dit, je dirai simplement que ces cartes s'installent aisément sous Windows 95, pour peu qu'elles soient Plug'n Play. Vous pouvez généralement mettre de côté la disquette fournie par le constructeur, Windows95 fournissant des drivers "compatibles NE2000" quasi universels. Ces drivers génériques fonctionnent très bien pour un réseau en BNC, mais ne sont pas toujours performants pour un réseau en RJ-45 (problèmes de collisions dans le HUB); dans ce cas, trouvez des drivers spécifiques à votre carte.
Vous noterez finalement que ces cartes, outre un port I/O, exigent aussi un IRQ libre. J'espère pour vous qu'il en reste au moins un dans votre PC.
Allez maintenant dans le panneau de configuration, puis double-cliquez sur l'icône 'Système'; si votre carte réseau est bien installée, vous devez avoir quelque chose comme cela :
Bien évidemment, votre carte s'appelle peut-être autrement (par exemple, carte compatible NE2000, etc.). S'il y a un point d'exclamation jaune à côté,c'est que la carte est en conflit, probablement d'IRQ, avec un autre périphérique de votre système. Choisissez alors un IRQ libre pour votre carte (sous Windows 95). Si cette dernière n'est pas PnP (ou si elle est en mode jumperless), utilisez l'utilitaire DOS livré avec votre carte Ethernet (en mode DOS, et non sous Windows 95 !) pour forcer la carte à utiliser l'IRQ de votre choix.
Configurez maintenant la partie logicielle; allez sous le panneau de configuration, puis double-cliquez sur l'icône 'Réseau'. Vous obtenez une boite de dialogue analogue à celle-là :
Les protocoles IPX-SPX, NetBEUI et TCP/IP sont disponibles sous le constructeur Microsoft.
En-dehors de ça, vous devez indiquer à Windows si vous allez partager des dossiers ou des imprimantes avec le bouton "partager....."; si vous le faites (ce qui est l'intérêt même de construire un réseau !), Windows rajoute automatiquement le service "Fichier et imprimante installés pour les réseau Microsoft" dans les composantes installées.
Finalement, remplacez 'Client pour les réseaux Microsoft' (case 'ouverture de session réseau principale' par 'Ouverture de session Windows' si votre réseau ne comporte que des postes Windows 95. Cette option vous évite de devoir entrer un mot de passe de session à l'ouverture de Windows 95.
Une autre manière d'éviter cela est de conserver 'Client pour les réseaux Microsoft' et utiliser TweakUI pour que ce dernier remplisse automatiquement à chaque démarrage votre mot de passe utilisateur.
Notez bien que si votre réseau comporte des ordinateurs sous Windows NT, vous ne devez PAS sélectionner 'Ouverture de session Windows' car vous aurez de gros problèmes à accéder aux ressources partagées de l'ordinateur NT qui vérifie l'identité de l'utilisateur qui se connecte à ses ressources partagées.
Allez ensuite à l'onglet 'Identification' et donnez un nom à votre ordinateur sur le réseau ainsi que le nom du réseau. Attention, pour que les ordinateurs puissent "se voir", le nom du groupe de travail doit être identique pour tous.
En résumé, les composantes suivantes doivent être installées :
Notez que si vous possédez un modem ET une carte réseau, tous les protocoles seront "dédoublés" pour chacune des interfaces, par exemple
TCP/IP -> Carte d'accès distant
TCP/IP -> Carte NE2000
Protocole compatible IPX/SPX -> Carte d'accès distant
Protocole compatible IPX/SPX -> Carte NE2000
Vous pouvez dès lors supprimer les protocoles qui ne sont pas nécessaires : par exemple, si votre modem ne vous sert qu'à vous connecter à Internet ou envoyer des fax, vous pouvez aisément supprimer pour lui des protocoles comme IPX-SPX ou NetBEUI, car seul TCP/IP est utilisé pour Internet.
Si vous comptez installer TCP/IP sur votre LAN, allez voir le paragraphe 8 où je vous explique comment configurer correctement votre réseau avec ce protocole.
L'utilisation d'un réseau sous Windows 95 est extrêmement simple. Il vous suffit simplement de partager les dossiers et les imprimantes que vous voulez voir accessibles aux autres utilisateurs du réseau.
Vous aurez remarqué, après l'installation d'un système de réseau, l'apparition d'un nouvel icône sur votre bureau : le voisinage réseau. Un double-clic sur cet icône vous montre tous les ordinateurs de votre groupe de travail actuellement connectés.
Un double-clic sur un ordinateur vous permet d'accéder à ses ressources partagées (dossiers et imprimantes) de la même façon que vous accédez aux vôtres.
Pour imprimer sur une imprimante du réseau, il vous faut d'abord l'installer chez vous (comme si vous aviez une imprimante supplémentaire). Le plus simple pour cela est de cliquer avec le bouton droit sur l'imprimante partagée de l'ordinateur distant, et faire 'installer...'. Répondez ensuite aux quelques questions qui vous sont posées et vous aurez dès lors une nouvelle imprimante chez vous sur laquelle vous pourrez imprimer dans n'importe quelle application.
Vous avez donc décidé d'utiliser le protocole TCP/IP pour votre réseau local. N'oubliez pas que vous DEVEZ installer ce protocole si vous projetez de connecter votre LAN (Local Area Network) à Internet, mais bien entendu rien ne vous empêche d'installer TCP/IP de toute façon; même sans Internet, ce protocole souple possède de nombreuses caractéristiques très intéressantes pour un administrateur réseau.
Si vous avez lu la section que je consacre au protocole TCP/IP, vous comprenez qu'une des bases de ce logiciel est d'attribuer une adresse IP personnelle (comme un numéro de téléphone) à chaque ordinateur du réseau. Un problème se pose : y a-t-il une limitation dans l'attribution de ces numéros ?
En fait, si votre réseau est totalement isolé du reste du monde, vous pouvez mettre les numéros qui vous plaisent. Je vous rappelle qu'une adresse IP se présente sous la forme a.b.c.d. où a,b,c,d sont des nombres compris entre 0 et 255 (par exemple 195.38.55.252). Si vous avez lu ma section sur le sujet, vous savez cependant que pour pouvoir communiquer entre eux, les ordinateurs doivent posséder les 3 premiers nombres de l'adresse IP identiques; par exemple, 192.168.0.4 peut communiquer avec 192.168.0.99, mais pas avec 194.168.0.5.
Par contre, si un ordinateur de votre réseau peut "communiquer plus loin", par exemple s'il est équipé d'un modem et qu'il peut avoir accès à Internet, vous n'avez pas le choix d'utiliser n'importe quelles adresses IP. En principe, en absence de système de routage, vous pourriez mettre n'importe quelle IP, car les informations circulant sur votre LAN ne peuvent de toute façon pas "sortir" de votre réseau. Cependant, pour des raisons de sécurité, utilisez toujours les adresses IP suivantes :
de 10.0.0.0 à 10.255.255.255
de 172.16.0.0 à 172.31.255.255
de 192.168.0.0 à 192.168.255.255
Ces adresses ont été "réservées" par l'INTERNIC et ne seront jamais routées par les providers Internet. Je parle plus en détails de ces problèmes dans la section mise en place d'un serveur proxy.
Pour la configuration d'un réseau local simple en TCP/IP, seuls trois points vous intéressent :
Reprenons ces points un par un et configurons notre réseau (je suppose pour cela que vos ordinateurs sont correctement connectés les uns aux autres et que les composantes réseaux essentielles sont installées).
Dans Panneau de configuration-Réseau, ajoutez tout d'abord le protocole TCP/IP (en cliquant sur ajouter, puis protocole)
Attribuez ensuite les adresses IP et les masques de sous-réseau. Pour cela, double-cliquez sur 'Protocole TCP/IP' (ou 'Protocole TCP/IP -> votre carte réseau) et allez à l'onglet 'Adresse IP'. Introduisez le numéro IP que vous attribuez à la machine (par exemple 192.168.0.1) ainsi que le masque de sous-réseau (255.255.255.0). N'oubliez pas que chaque machine doit avoir un IP différent (par contre, le masque de sous-réseau est identique partout).
Sur chaque machine, créer un fichier hosts (sans extension !) qui établit une relation entre l'adresse IP et un nom, plus facile à retenir, que vous voulez attribuer à l'ordinateur. Voici un exemple de fichier de ce type (à faire avec le bloc-note par exemple) :
N'oubliez pas le retour de chariot (enter) après la dernière entrée du fichier.
Le fichier doit impérativement résider dans le répertoire c:\windows\, et ce sur tous les ordinateurs du réseau.
Rebootez tout ce beau monde, et testez votre réseau. Utilisez pour cela la fonction ping.
Si vous obtenez un message de type "Request timed out" ("la requête a expiré"), c'est que votre réseau n'est pas correctement installé; revérifiez votre installation hardware et logicielle.
Si vous obtenez un message de type "Bad IP address ...", c'est que votre fichier hosts n'est pas correct. Avez-vous bien vérifié qu'il ne porte pas d'extension ? Est-il bien placé dans le répertoire c:\windows\ ? Est-il nommé correctement (hosts et non host) ?
Si tout fonctionne, votre réseau est correctement installé et est donc prêt à être connecté à Internet. Vous pouvez vous attaquer au gros morceau : mise en place d'un serveur proxy.
Voilà, je m'arrête ici. Si vous avez des questions plus spécifiques, n'hésitez pas à me les poser.
(C) 02/02/2008 - Dernière modification : 30/10/2013 - F4CVM / Pascal