CONNECTION DE 2 PC EN RESEAU
SOUS WINDOWS 95/98


Connecter 2 PC permet de transférer rapidement des fichiers de l'un à l'autre , d'utiliser un disque dur distant comme un disque local , de partager des fichiers ou des imprimantes voire un modem et aussi de jouer en réseau... bref lorsque l'on a plusieurs pc à la maison cela devient vite indispensable...

Matériel : câble série null-modem
Matériel : carte réseau ethernet et câble coaxial
Matériel : carte réseau ethernet et câble rj45 croisé
Logiciel :configuration sous Windows 95/98 (maj du 19/01/99)





1/ La partie matériel.


Pour connecter 2 PC ensemble il y a 2 solutions matériel : Un câble reliant les 2 pc par uncâble série spécial appelé câble Null-modem ; l'autre solution consiste à équiper les 2 PC d'une carte réseau et de relier les 2 par un câble coaxial ou bien par un câble RJ45 croisé...



* Le câble serie Null-modem

La solution du câble série est la plus économique car on utilise alors le port série présent sur tous les PC mais c'est aussi la solution la plus lente , elle est suffisante sans aucun problème pour jouer en réseau . (étant un fan de Duke Nukem 3D je joue à ce jeu avec mon voisin de dessous par un câble null modem série et ca marche impec).Cependant si c'est pour acceder à des fichiers distants (partage de disque dur & CD Rom) la vitesse de transfert devient alors vite insuffisante....
Schéma:
Sur un PC vous avez 2 ports série d'origine , l'un est en 25 broches et l'autre en 9 broches et le câble peut relier les ports série par les broches DB25-DB25 ou DB9-DB25 ou DB9-DB9 . Cela marche aussi bien dans les 3 cas, c'est juste suivant les DB libres (en général la Db9 est utilisée par un modem ou une souris)
Dans tous les cas vous devrez utiliser du câble blindé 6 conducteurs ; c'est à dire que aurez 6 fils entourés d'une tresse de masse . La tresse de masse devra impérativement être connectée à la broche 'System Ground'
DB25 - DB25




 

D-Sub 1

D-Sub 2

 

Receive Data 3 2 Transmit Data
Transmit Data 2 3 Receive Data
Data Terminal Ready 20 6+8 Data Set Ready + Carrier Detect
System Ground 7 7 System Ground
Data Set Ready + Carrier Detect 6+8 20 Data Terminal Ready
Request to Send 4 5 Clear to Send
Clear to Send 5 4 Request to Send




DB25 - DB9




 

D-Sub 9

D-Sub 25

 

Receive Data 2 2 Transmit Data
Transmit Data 3 3 Receive Data
Data Terminal Ready 4 6+8 Data Set Ready + Carrier Detect
System Ground 5 7 System Ground
Data Set Ready + Carrier Detect 6+1 20 Data Terminal Ready
Request to Send 7 5 Clear to Send
Clear to Send 8 4 Request to Send


DB9 - DB9




 

D-Sub 1

D-Sub 2

 

Receive Data 2 3 Transmit Data
Transmit Data 3 2 Receive Data
Data Terminal Ready 4 6+1 Data Set Ready + Carrier Detect
System Ground 5 5 System Ground
Data Set Ready + Carrier Detect 6+1 4 Data Terminal Ready
Request to Send 7 8 Clear to Send
Clear to Send 8 7 Request to Send



Notez que ces câbles existent tout fait mais dans ce cas leur longueur ne dépasse pas 2 ou 3 mètres en général. Cependant ce travail demande quand même de savoir bien souder , ne vous lancez pas dans cette réalisation si vous n'avez presque jamais fait de soudures...
Sinon sachez que les numéros des broches figurent en général directement sur les prises coté soudures...





* La connection par carte réseau et câble coaxial

Il vous faut dans ce cas acheter une carte réseau ETHERNET pour chaque PC. ETHERNET n'est pas une marque de carte mais le standard universel en matière de petits et grands réseaux ; c'est le standard qui est présent dans la majorité des réseaux d'entreprise contrairement a la norme Token ring délaissée aujourd'hui. Parmi les cartes réseau Ethernet du marché une des marques les plus fiable est 3COM c'est aussi la marque la plus chère....
Carte réseau 3com BNC isa etherlink III


Pour utiliser un câble coaxial la carte devra être équipée d'une sortie coaxiale BNC
Pour cette réalisation vous n'aurez pas besoin de modifier des câbles et vous pourrez même brancher plus que 2 pc à moindre coût...
La vitesse est de 10Mbit/s soit en pratique 600-900 Ko/s ce qui est très supérieur au débit de la liaison série...
Reseau de 2 PC par liaison coaxiale Ethernet


Vous devez placer un T derrière chaque adaptateur réseau (cartes réseau) puis avoir un câble coaxiale 50 ohm sur ces 2 T entre les 2 PC puis placer des terminaisons 50 ohms sur les 2 extremités (=sur les deuxiémes sorties des T) par l'intermédiaire de -+50cm de coaxial (voir directement sur le T ça marche aussi)
L'indispensable connectique


Avec ce système on peut ajouter plus de 2 PC , il suffit d'intercaler un T supplémentaire pour étendre la chaine sans oublier de mettre un bouchon à chaque extrémité de cette chaine.




* La connection par carte réseau et câble RJ45 croisé

Ce principe est plus rapide qu'une liaison coaxiale mais limite l'utilisation à 2 PC . Il s'agit d'une bidouille car la connectique RJ45 est réservée à l'utilisation de HUB (boitier de répartition réseau) ; c'est ce type de connectique qui équipe la plupart des entreprises et les gros réseaux. Cependant cette bidouille a de nombreux avantages pour la connection de 2 PC car les cartes réseaux RJ45 sont souvent moins chères et le débit est un peu plus rapide qu'en coaxial.De plus si la liaison coaxiale est limitée à 10MBits/s (600-900ko/s) en Rj45 on peut avoir des cartes à 100Mbit/s et le débit peut alors atteindre des records (6-9Mo/s reel en général). Cependant les cartes Rj45 100Mbit/s sont plus chères que les 10Mbit/s évidemment...

Pour le câble utilisez de préférence de la 'catégorie 5' c'est le mieux blindé.

Pour le câble le plus simple est d'acheter un câble rj45 normal (non croisé) puis de le sectionner et enfin de reconnecter les fils suivant les schémas suivants : (attention ce n'est pas précisé sur les schémas mais vous devez reconnecter la tresse de masse du câble si vous devez le couper complètement.)

Schéma d'un câble RJ45 croisé pour des cartes réseaux à 10Mbit/s (appelé 10BaseT)

prise RJ45 d'un cable

Name

NIC1

NIC2

Name

TX+ 1 3 RX+
TX- 2 6 RX-
RX+ 3 1 TX+
RX- 6 2 TX-


Schéma d'un câble RJ45 croisé pour des cartes réseaux à 100Mbit/s (appelé 100BaseT)

prise RJ45 d'un cable

Name

Pin

Pin

Name

TX_D1+ 1 3 RX_D2+
TX_D1- 2 6 RX_D2-
RX_D2+ 3 1 TX_D1+
RX_D2- 6 2 TX_D1-
BI_D3+ 4 7 BI_D4+
BI_D3- 5 8 BI_D4-
BI_D4+ 7 4 BI_D3+
BI_D4- 8 5 BI_D3-



Prise RJ 45

Sinon comme les cartes avec sortie coaxiale les cartes avec sortie RJ45 10Mbit/s (10baseT) ou bien RJ45 100Mbit/s (100baseT) répondent à la norme Ethernet.Les cartes 10baseT (=RJ45 10Mbit/s) ont parfois aussi une deuxième sortie en BNC coaxiale (voir même une troisième sortie AUI mais dont nous n'aurons pas l'utilité) , c'est le cas de la série COMBO de chez 3COM.Mais une seule sortie à la fois est utilisable.






2/ La partie logicielle - configuration sous Windows 95/98 .


Dans cette partie nous allons voir que sous Windows la connection de 2 PC est un jeu d'enfant ... ou presque !!

*Avec le câble serie Null-modem :

Ce type de connexion ne représente pas un vrai réseau , vous ne pourrez pas accéder à une machine distante via le "voisinage réseau" mais heureusement ce type de connexion a été prévu à la base par Microsoft.
Pour installer ce qu'il faut il suffit d'installer l'application adéquat "Connexion directe par câble" dans Ajout/Suppression de programme (panneau de configuration de windows 95/98):

Les différents protocoles doivent s'installer tout seul et ensuite pour accéder aux ressources (disque dur , cd rom... ) d'une machine distante il suffit d'utiliser le raccourci "Connexion directe par câble" du menu "Démarrer" ( qui s'est automatiquement installé. ) (Bien sûr ceci est à faire sur les 2 machines) . On choisit une des 2 machines en serveur et l'autre en invité (celle qui va accéder au serveur) , une fenêtre d'explorateur apparait ... On peut alors accéder aux répertoires partagés du serveur. Sur la machine serveur il faut bien sûr préciser quels sont les répertoires à partager :
Pour cela cliquer sur le bouton de droite de la souris en sélectionnant un disque ou un répertoire . On peut alors partager ce disque ou ce répertoire en n'autorisant que la lecture ou la lecture et l'écriture ou bien selon mot de passe... chaque répertoire partagé peut avoir un mot de passe différent...

Enfin pour une liaison par câble série il est impératif de mettre la vitesse la plus élevée possible au port série utilisé :
Pour ce, aller dans Panneau de configuration -> système -> Gestionnaire de phériphérique -> Ports -> Com 1 ou 2 :

Attention il faut faire cette opération sur les 2 machines : la vitesse doit être identique sur les 2 machines ; Si une des machines est plus ancienne (486) il se peut que son port série ne puisse pas monter à 921600 bit/s il faudra alors configurer les 2 machines avec la vitesse maximum du port le plus lent et de toute façon : la vitesse doit être identique sur les 2 machines.

Maintenant si cela ne fonctionne pas, il se peut que se soit un problème de protocoles , je vais développer ces notions en détail dans la partie suivante dédiée à la connexion par carte réseau....

* La connection par carte réseau

Maintenant si vous pensez utiliser le partage d'un disque dur ou d'un cd rom à distance oubliez le câble null-modem car c'est très lent , aujourdhui les cartes réseaux ne sont plus très chères et offrent des performances très très largement supérieures...
Après avoir installé votre carte réseau dans votre PC et avoir mis le driver fourni avec (ou bien si windows l'a reconnu et installé lui même.) vous êtes prêt à vous connecter....
Avec l'installation de votre driver de carte réseau , l'icône "voisinage réseau" apparait sur votre bureau windows . (Bien que cette icône soit présente depuis votre connexion sur internet.)
En cliquant à droite dessus puis sur propriétés vous accédez rapidement à tous vos paramètres réseaux et "Ajouter" les clients , les protocoles et les services nécessaires.

Les paramètres réseaux : Clients , Protocoles et Services :

Votre petit réseau va être déterminé par ces 3 caractéristiques . Les systèmes d'exploitations (ici windows 95 ou 98) vont communiquer grâce à un client réseau commun , les données vont pouvoir être transportées grâce à un langage commun appelé protocole et les applications réseaux seront déterminées grâce aux services réseaux.

Dans notre application (connecter 2 ou plusieurs PC ensemble sous windows 95/98 dans le but de partager les ressources) voici les paramètres adéquats :


Clients : Microsoft > Client pour les réseaux Microsoft
C'est évidemment le client adéquat pour connecter des machines sous Windows !!

Protocoles : Microsoft > NetBEUI
Le protocole NetBEUI est LE protocole dédié aux réseaux poste à poste (notre cas)
Pour ceux qui vont jouer en réseau à des jeux comme Duke Nukem ou qui vont utiliser des softs de télémaintenance comme PC Anywhere devront ajouter en plus du NetBEUI le protocole Microsoft "compatible IPX/SPX"

Service : Partage des fichiers et imprimantes pour les réseaux Microsoft
Permet ainsi d'accéder aux fichiers des PC distants (du moins les disques et répertoires partagés) et aux imprimantes.

Ensuite des liens relient ces différents paramètres , dans les propriétés réseaux les liens sont représentés par des "->" .
Attention les protocoles que l'on a rajoutés pour notre réseau ne doivent être liés qu'à notre carte réseau . En effet lorsque vous ajoutez un protocole il se lie automatiquement à toutes vos cartes réseaux ainsi qu'à votre "carte d'accès distant" (=connexion internet par modem en général).
Il faut supprimer les liens des protocoles NetBEUI et IPX/SPX vers votre carte d'accès distant pour éviter que votre partage de fichiers et d'imprimantes ne soit accessible à partir de l'internet.(Pour ceux qui sont sur Internet via le câble il utilise aussi une carte réseau pour relier leur modem "câble" , dans ce cas ils se retrouvent avec 2 cartes réseaux , celle dédiée au câble ne devant pas avoir de liens vers les protocoles NetBEUI et IPX/SPX)
Par exemple voici mes propriétés réseaux:

J'ai 2 cartes réseaux , une virtuelle représentant la connexion internet via modem ; puis une carte réseau 3com pour relier mon PC à un autre PC (un portable dans mon cas).

On voit bien que les protocoles NetBEUI et IPX/SPX sont juste liés à ma carte 3Com.

Ma connexion internet par modem (Carte d'accès à distance) est juste liée au protocole TCP/IP unique protocole indispensable à l'internet.





Pour rendre disponible le partage il ne faut pas oublier de cocher les cases correspondantes :



et de laisser le contrôle d'accès par défaut :



Attention :au niveau de l'identification mettre le même nom de "groupe de travail" pour tous les PC connectés :
(et des noms d'ordinateurs différents)



Sur chaque PC on détermine les répertoires , disques dur et CD-Rom à partager en cliquant sur le bouton de droite de la souris en sélectionnant une lettre de lecteur ou un répertoire dans l'explorateur ou le poste de travail:
(Une main sur l'icône d'un lecteur ou d'un répertoire indique qu'il est partagé.)



Pour accéder aux PC du réseau (rappel : dans le cas d'une connexion par câble RJ45 croisé il ne pourra y avoir que 2 PC en tout connectés sur le réseau.) vous devez cliquer sur "voisinage réseau" , la liste des PC accessibles est alors visible , dans le cas contraire cliquer sur "Réseau global" pour les faire apparaitre.Dans cette liste va aussi apparaitre votre PC local , vous pouvez ainsi vérifier vos répertoires partagés....
Par exemple mon voisinage réseau laisse apparaitre mon PC local (Base_fcosinus) ainsi que mon PC Distant (Portable fab) :



Il est même possible d'associer une lettre de lecteur à un répertoire ou un lecteur partagé sur le réseau (très utile pour faire une install dont les fichiers sont distants) :


...............

Conseil :
Lorsque vous démarrez windows vous aurez à rentrer votre nom et mot de passe réseau , ceci n'est pas indispensable mais si vous ne mettez rien en faisant "annuler" le mot de passe de votre connexion internet ne sera plus mémorisable ni mémorisé . (Ce bug de la mémorisation du mot de passe de la connexion internet est assez courant).Pour résoudre ce problème il suffit de modifier l'ouverture de session :



En démarrant sur "Ouverture de session Windows" au lieu de "Client pour les réseaux Microsoft" on accède toujours au réseau mais il n'y a rien à rentrer au démarrage de windows et le mot de passe internet peut de nouveau être mémorisé.

......................

Pour contrôler ce qui se passe sur votre machine utilisez " l'Observateur réseau " qui vous indiquera qui est connecté et vous permettra de voir le récapitulatif de vos répertoires partagés.Ce programme est fourni par Windows dans "outils système" . S'il n'est pas installé vous pouvez l'installer grâce à " Ajout/Suppression de programmes ">"Intallation de Windows"...

........................

Vous voici maintenant capable de transferer des fichiers d'un PC à l'autre , d'accéder à distance à un CD-Rom ou d'utiliser une imprimante à partir de plusieurs PC.
Cependant ce sont les seules ressources partageables facilement , en effet il n'est pas possible de partager des éléments tels que des scanners , des graveurs , des dat , des modems ......
Pour partager une connexion internet (via modem ou câble) il faut un logiciel spécialisé , le plus connu s'appelle Wingate mais il y en a plusieurs .
Pour partager un graveur , un scanner ou un accès minitel je ne connais pas de logiciel capable de ce genre de partage ; le seul moyen alors est d'accéder à un ordinateur distant en ayant les mêmes possibilités que l'utilisateur de la machine lui-même .Il s'agit de logiciels de télémaintenance capables de prendre le contrôle total d'une machine distante , le plus souvent l'opérateur qui commande à distance le PC voit l'image réelle de ce PC distant et en commande la souris comme s'il y était !!! .(Avec cependant une image plus saccadée et réduite en couleur pour répondre à la limite du débit offert surtout s'il s'agit d'une liaison modem)
Ce type de logiciel permet en général de faire à distance la maintenance complète d'un PC (télémaintenance) mais peut aussi permettre d'utiliser ce PC comme si on y était !!!!

Le plus connu est PC Anywhere , on peut l'utiliser pour commander un PC distant via modem , internet , câble série , réseau local .....

.............................
Je n'ai abordé ici qu'un petit apercu simple des notions sur les réseaux , le but étant avant tout de relier 2 PC ou plusieurs PC en poste à poste (petit réseau sans serveur central) pour partager des disques dur , cd rom ou imprimantes et de jouer en réseau.
Cependant au niveau jeu en réseau je n'utilise que le vieux Duke Nukem ; pour le reste j'ai pas testé grand chose alors ce n'est pas la peine de m'envoyer un mail parce que vous n'arrivez pas à configurer Half Life en réseau , je ne pourrai pas y répondre et de façon générale utilisez le forum fcosinus pour les questions techniques sur ce sujet.



 

(C) www.fcosinus.com www.fcosinus.com Reproduction soumise à autorisation Optimisé Internet Explorer Site optimisé IE 5 / 6+