Communauté Informatique NDFR.net

Communauté Informatique NDFR.net (http://www.ndfr.net/forums/index.php)
-   Articles (http://www.ndfr.net/forums/forumdisplay.php?f=72)
-   -   Mise en réseau et partage de ressources (http://www.ndfr.net/forums/showthread.php?t=6162)

Samva 17-04-2005 18:02

Mise en réseau et partage de ressources
 
De nos jours, il est courant de posséder plusieurs ordinateurs dans le même foyer, et il est donc logique de vouloir partager différentes ressources par des moyens plus simples que l'échange de disquettes pour les données, ou de sièges pour la connexion internet. L'idée de la mise en réseau est donc évidente, d'autant plus que le matériel est devenu très peu onéreux.
Néanmoins, avant de se lancer tête baissée dans cette démarche, il peut être utile de comprendre les rudiments du fonctionnement des réseaux.
C'est pourquoi tout au long de cet article, nous allons vous expliquer comment configurer un réseau local avec un partage de connexion internet, en s'attachant à expliquer le fonctionnement de l'ensemble.


Généralités

Commençons par les généralités sur les réseaux IP, monde obscur à la base mais qui est en définitive très simple.

Tout d'abord, il est nécessaire de définir la structure d'une adresse IP. Beaucoup d'entre vous en ont déjà rencontré sans pour autant savoir comment elle est composée. Nous avons donc une suite de 4 nombres séparés par des points dans la notation conventionnelle, ces 4 nombres devant être compris entre 0 et 255. Ainsi, 217.70.178.17 est une adresse IP valide qui, en l'occurrence, pointe vers votre site favori !

Dans le vaste espace d'adresses disponibles, il y en a certaines qui sont remarquables, et à utiliser pour tout réseau privé, le cas qui nous intéresse donc ici. Celles-ci sont appelées adresses non routables (ne franchissent donc pas les routeurs) et se divisent en trois groupes :
  • De 10.0.0.1 à 10.255.255.254, masque de sous-réseau 255.0.0.0
  • De 172.16.0.1 à 172.31.255.254, masque de sous-réseau 255.255.0.0
  • De 192.168.0.1 à 192.168.255.254, masque de sous-réseau 255.255.255.0
Il faut noter que ces trois groupes d'adresses IP correspondent en fait aux différentes classes d'IP qui existent, mais nous n'approfondirons pas ce sujet ici. Il est bon de remarquer également que toutes les autres font l'objet d'une régulation par l'IANA et permettent au réseau des réseaux de fonctionner correctement.

Une autre adresse bien particulière existe, il s'agit de la boucle locale, autrement appelée localhost par le système d'exploitation : 127.0.0.1 ou tout autre adresse en 127.x.x.x. Cette adresse permet à l'ordinateur de s'adresser lui-même et est un bon outil de diagnostic lorsque le réseau ne fonctionne pas correctement.

D'autre part, une petite limitation supplémentaire existe sur l'utilisation des adresses IP : il faut savoir que les adresses finissant par 0 ne sont pas utilisables pour une machine, elles servent à identifier le réseau auquel appartient tout un groupe de machines. Par exemple, 192.168.0.0 désigne le réseau contenant toutes les machines dont l'adresse commence par 192.168.0.
De la même façon, les adresses finissant par 255 ne sont pas utilisables, car elles désignent le broadcast, autrement dit une adresse générique pour envoyer les informations vers toutes les machines du réseau.


Partage de ressources locales

Passons maintenant à la communication entre les machines à proprement parler.
Pour que deux machines se voient en réseau local, il faut que leurs IP respectives soient situées dans un même sous-réseau. Nous allons faire simple ici et prendre l'exemple de deux machines étant sur un réseau 192.168.0.0/24 (le /24 est là pour remplacer le masque de sous-réseau 255.255.255.0).

Exemple :
Nous avons donc une machine A avec l'IP 192.168.0.1. Pour que la machine B soit en mesure de communiquer avec la précédente, il faut que son IP soit également de la forme 192.168.0.x, avec x différent de 1 (adresse de A) et comme expliqué précédemment de 0 et 255 également. Prenons l'IP 192.168.0.2 pour la machine B.
Logiquement, les deux machines peuvent se voir et partager tout ce qu'elles veulent, en ayant recours au système de partage de fichiers de Windows par exemple.

http://www.newdimension-fr.net/image...nreseau_01.gif
Topologie du réseau envisagé en exemple


Compliquons un petit peu les choses maintenant en expliquant le fonctionnement d'internet. Rassurez-vous, ça a l'air pompeux comme ça mais en vérité c'est très simple.

La passerelle par défaut :
Les explications précédentes permettent de comprendre comment deux machines peuvent communiquer lorsqu'elles sont situées sur le même réseau local, mais vous devez vous demander comment votre machine parvient à sortir du réseau local pour aller sur internet.
Tout se passe par l'entremise de la passerelle par défaut. Ce paramètre sert en effet au système pour déterminer où il enverra les données qui ne sont pas destinées à son sous-réseau.

Poursuivons l'exemple précédent et attachons à la machine A une connexion internet donnant une adresse IP 80.x.x.x. Le but de la manoeuvre est de partager celle-ci pour que B puisse également surfer sur le net. Supposons que nous soyons toujours sous Windows et établissons un partage de connexion internet par l'outil permettant ceci sur la machine A.
Une fois ceci effectué, le système A est configuré pour être une passerelle sur le réseau local. C'est-à-dire que toutes les données qui vont lui arriver à destination d'un réseau autre que le réseau 192.168.0.0 vont être recopiées du côté de l'adresse 80.x.x.x.
Maintenant, il suffit de configurer la machine B. Il faut lui préciser que toutes les données qui ne sont pas destinées au réseau local doivent aller vers la machine A.
Comment faire ceci ? Si vous avez suivi, vous devez avoir saisi qu'il vous suffit de remplir le champ "Passerelle par défaut" de la configuration IP de la machine B avec l'adresse de la machine A. Nous avons ainsi : 192.168.0.1.

Les serveurs DNS
A partir de là, les machines sont toutes les deux capables d'accéder à un réseau extérieur, et donc à internet.
Mais là stupeur, vous lancez votre navigateur favori (qui est bien entendu Mozilla Firefox) sur la machine B, vous tapez http://www.newdimension-fr.net et rien ne s'affiche, à part un message de la forme : Impossible de trouver http://www.newdimension-fr.net
Avant de fermer cet article de fureur nous vous conseillons de le lire jusqu'au bout pour comprendre pourquoi ça ne fonctionne pas.

La raison du problème précédent est que la machine A ne sait pas établir une connexion vers http://www.newdimension-fr.net, mais uniquement vers des adresses IP. Or comme elle ne connaît pas l'adresse IP de NDFR, il faut pour qu'elle puisse se connecter de façon à connaître l'adresse IP correspondant au site.

Ceci passe par le DNS. Il s'agit d'un protocole qui permet de transformer les URL, faciles à retenir pour nous, en adresses IP, moins faciles déjà. Il faut donc renseigner dans la configuration IP de la machine B les adresses IP des serveurs DNS. Prenez celles de votre fournisseur d'accès (si vous ne les connaissez pas nous vous donnerons quelques petites astuces en fin d'article).
Une fois les champs concernant les DNS renseignés sur la machine B, vous pouvez retenter l'expérience d'afficher un site de votre choix et vous verrez alors que, miracle, ça fonctionne !

http://www.newdimension-fr.net/image...nreseau_02.gif
Configuration IP complète pour un partage fonctionnel

Voilà pour un partage de connexion en utilisant les outils Windows. Vous constatez que c'est relativement simple et qu'en procédant par étapes en comprenant un peu le fonctionnement, cela aide grandement à diagnostiquer un souci.

Dans le cas d'un partage de connexion en utilisant un routeur, la procédure reste la même, l'adresse IP de la passerelle étant celle du routeur, tout bêtement.


Conclusion

Il faut maintenant préciser que tout ce qui a été fait à la main peut être fait facilement et automatiquement par le biais du protocole DHCP qui correspond à une configuration automatique des adresses IP. Néanmoins, la configuration manuelle est à préférer pour certaines utilisations un peu plus avancées.

Pour en revenir aux astuces et aux différentes commandes pratiques pour diagnostiquer le réseau, il faut connaître quelques commandes pratiques, à taper dans l'invite de commandes de Windows :
  • ping <adresse IP de la destination>
    Permet de tester si la liaison s'effectue correctement entre le pc où la commande est exécutée et la machine destination
  • ipconfig
    Permet de récupérer les paramètres de configuration du réseau (dont les fameux DNS) sous Windows. Il faut noter que le commutateur /all renvoie plus d'informations. Son équivalent Windows 9x est winipcfg.
  • nslookup <url de l'hôte>
    Permet de vérifier que le DNS fonctionne correctement, peut être utile dans le cas de problèmes de résolutions d'adresses.
Voilà pour un rapide tour d'horizon du fonctionnement des réseaux IP. Nous espérons que vous avez bien saisi les rudiments et que la mise en réseau de machines sera dorénavant moins barbare pour vous.

whynot 17-04-2005 18:18

Very good Samva :), un bon document à montrer aux néophytes du rézo !
Quote:

Originally Posted by Samva
Nous avons donc une suite de 4 chiffres séparés par des points dans la notation conventionnelle, ces 4 chiffres devant être compris entre 0 et 255.

[troll mais quand même, faisons les choses bien]A partir de 10 ça s'appelle des nombres. Erk.[/troll mais quand même, faisons les choses bien]
Quote:

Originally Posted by Samva
Mais là stupeur, vous lancez votre navigateur favori (qui est bien entendu Mozilla Firefox)

Un chtit lien vers mozilla.org ferait pas de mal non ?

A part ça, bien bien...

Samva 17-04-2005 18:26

Oui bon admettons, chiffres, nombres, peu importe ;)

Pour le lien, il était présent dans la version d'origine, mais j'ai joint une version brute a Benjy pour qu'il la poste, les liens y sont passés à la trappe... mais ca va s'arranger ;)

1for-matik 17-04-2005 18:28

Je réitère ce que j'ai dit pour la version PDF... BRAVO ;)

Steven 17-04-2005 18:34

Très bien Samva !!! voila les explications qu'il fallait à un nul comme moi :D

Cougar 17-04-2005 19:24

et sous linux ? ;)
sinon c'était pas mal ;)

NB: t'as pas oublié de dire qu'il fallait cocher la case "autoriser le partage de cette connexion" sur le pc serveur ? (enfin c'est ptet pas obligatoire)

childerik 17-04-2005 19:27

Bravo Samva pour cette explication accessible au plus grand nombre ;).

Prochaine étape : l'explication de l'architecture (soft et hard) d'un routeur-firewall et les interactions avec les PC du réseau qui y sont connectés http://childerikk.free.fr/smilies/icon_mrgreen.gif.

Samva 17-04-2005 19:36

J'ai hésité a mettre les équivalents Linux, mais je me suis dit que j'allais faire fuir :D
Pour le partage exact ...

Bon je note le sijet d'article dans un coin !

Galaal 17-04-2005 21:21

Quote:

Originally Posted by 1for-matik
Je réitère ce que j'ai dit pour la version PDF... BRAVO ;)

J'ai ça à vous proposer en attendant mieux (dont l'ouverture normale de la news sans les autres posts :rolleyes: ) en tout cas bravo Samva

Tuto mise en reseau par Samva.pdf

$c@r 17-04-2005 23:53

T'inquiète Galaal à mon avis le missieur il a déjà son pdf tout fait ;) merci quand même pour lui :p

Daokwan 20-04-2005 08:58

Faut préciser aussi que lorsqu'on active le partage internet sous xp, il lance un mini DHCP :)
Donc limite, pas besoin de config les propriétés ip sur les machines cliente

the5thorseman 20-04-2005 15:47

Quote:

Originally Posted by Samva

Exemple :
Nous avons donc une machine A avec l'IP 192.168.0.1. Pour que la machine B soit en mesure de communiquer avec la précédente, il faut que son IP soit également de la forme 192.168.0.x, avec x différent de 1 (adresse de A) et comme expliqué précédemment de 0 et 255 également. Prenons l'IP 192.168.0.2 pour la machine B.
Logiquement, les deux machines peuvent se voir et partager tout ce qu'elles veulent, en ayant recours au système de partage de fichiers de Windows par exemple.




J'ai fais tout ça avec une connexion IEEE 1394 entre deux pc et lorsque j'affiche "Voir les ordinateurs du groupe de travail" RIEN! Y'a pas quelque chose qui manque que vous avez pas cité?


PS : Merci pour cet article enrichissant! ;)

1for-matik 20-04-2005 15:55

Quote:

Originally Posted by the5thorseman
Y'a pas quelque chose qui manque que vous avez pas cité?

Etre dans le même groupe de travail par exemple :)

Par exemple: WORKGROUP pour XP Pro et 2003 ou MSHOME pour XP Home... qui peut être paramétré..

EDIT: Erf pas vu le IEEE 1394 :p ... merci Daokwan :D

Daokwan 20-04-2005 15:56

IEEE 1394, c'est pas la norme Firewire ???
Tu ne peux pas faire de réseau avec le firewire ...

childerik 20-04-2005 15:59

Quote:

Originally Posted by the5thorseman
J'ai fais tout ça avec une connexion IEEE 1394 entre deux pc et lorsque j'affiche "Voir les ordinateurs du groupe de travail" RIEN! Y'a pas quelque chose qui manque que vous avez pas cité?


PS : Merci pour cet article enrichissant! ;)

Si tes deux PC ont un nom de groupe de travail différent, c'est normal. Penser à vérifier dans les propriétés de connexion IEEE1394 que le client pour les réseaux Microsoft soit installé et activé, tout comme le partage de fichiers et d'imprimantes. Enfin, dans les propriétés TCP/IP, vérifier que les deux postes appartiennent à la même classe d'IP (genre 192.168.1.x) et au même subnet mask.

Enfin, si tu as déjà un FW logiciel non-MS, penser à désactiver le FW XP dans les propriétés de la connexion IEEE1394 (il s'active par défaut).

the5thorseman 20-04-2005 16:09

Quote:

Originally Posted by Daokwan
IEEE 1394, c'est pas la norme Firewire ???
Tu ne peux pas faire de réseau avec le firewire ...

Ouais c'est le firewire, cette liaison ne me servirait qu'a transferer des fichiers volumineux d'un pc à un autre, faut bien un réseau pour faire ca, sinon à quoi sert le firewire???

1for-matik 20-04-2005 16:27

Quote:

Originally Posted by the5thorseman
Ouais c'est le firewire, cette liaison ne me servirait qu'a transferer des fichiers volumineux d'un pc à un autre, faut bien un réseau pour faire ca, sinon à quoi sert le firewire???

Erm, une liaison Firewire est généralement utilisée pour le transfet de PC aux périphériques (iPod, Caméra Numériques, etc....)
Tu es sûr que tu ne confond pas avec un cable réseau RJ45?

LeMoi 20-04-2005 16:55

Il me semble qu'il n'est pas obligatoire que les noms du groupe de travail soient identiques pour partager Internet et les fichiers.

childerik 20-04-2005 17:00

Quote:

Originally Posted by Daokwan
IEEE 1394, c'est pas la norme Firewire ???
Tu ne peux pas faire de réseau avec le firewire ...

Si, mais uniquement réseau point-à-point. Pas de réseau concentré sur un switch (normal, RJ45 différent de Firewire).

Samva 20-04-2005 17:31

Le groupe de travail c'est uniquement pour que les ordinateurs se voient directement en tant que "voisins", ca n'empeche en rien le partage de fichiers ou de connexion de fonctionner, il suffit de taper le nom ou l'adresse IP dans une barre d'adresse et ca fonctionne ;)

the5thorseman 20-04-2005 20:06

Bon, résumons :
Je veux relier deux pc entre eux pour transferer des fichiers de l'un à l'autre, je me suis renseigner sur ce même site pour connaitre un moyen efficace de procéder à la liaison, Matt m'a conseiller :

Quote:

Originally Posted by Matt
Si tes deux PC on un port firewire, tu peux les mettre en réseau via ce port.

Donc j'ai acheté un cable firewire, je n'ai pas d'autres FW logiciels et je ne sais pas où trouver celui de ms, le cordon est relié aux ports d'origine de mes pc.
J'ai donc essayé de faire le réseau comme expliqué dans l'article et après j'ignore comment transférer les fichiers désirés.
J'ai juste besoin que l'on me dise comment, après avoir créé mon réseau, transferer les données d'un pc à l'autre?
Merci de m'aider dans cette tache car moi et les réseaux... :confused:

Merci.

Cougar 20-04-2005 20:41

tu partages un dossier chaque ordinateur, voir tout le disque.
Puis sur n'importe quelle machine tu fais :
démarrer/éxécuter et tu tapes \\ip_de_la_machine_a_explorer (exemple \\192.168.1.2 ).

Et là normalement, t'as accès au répertoire et/ou le disque partagé de l'autre machine.

the5thorseman 21-04-2005 18:18

Bah non, toujours pas, je vais résumer tout ce que j'ai fait depuis le début et vous me direz si je me suis trompé où si j'ai oublié quelque chose :
1°) Tout d'abord le firewall windows est désactivé et les drivers fonctionnent correctement.
2°) J'entre pour le pc#1 dans "protocole internet (TCP/IP)" l'adresse IP 192.168.1.1, masque de sous-réseau 255.255.255.0, rien dans passerelle par défaut et dans l'adresse DNS; j'effectue la même chose avec le pc#2 avec l'IP 192.168.1.2 et la même chose pour le reste.
3°) Je vais dans mon poste de travail et je clique droit sur mon HDD, propriétés/partage et j'active le partage réseau et sécurité idem pour le pc#2.
4°) J'effectue ensuite l'opération indiqué par cougar sur le pc#1 et ça m'écris "\\192.168.1.2 Le chemin réseau n'a pas été trouvé" je fais la même chose sur le pc#2 et là ca met : "\\192.168.1.1 L'emplacement réseau ne peut pas etre atteint..."

Je pense que j'ai zappé quelque chose entre le 3°) et le 4°), à votre avis?

Cougar 21-04-2005 18:33

et quand tu fais ping 192.168.1.2 ça fait quelque chose ?

Galaal 21-04-2005 21:07

Quote:

Originally Posted by Cougar
et quand tu fais ping ça fait quelque chose ?

ya "pong"



désolé :p je sors

Matt 21-04-2005 22:20

Ca rigole, ça rigole, mais il existe bien un utilitaire "pong" destiné à analyser les requêtes "ping" entrantes ...

Samva 21-04-2005 22:41

T'as oublié de préciser qu'il ne fonctionne que lorsque tu portes des tongs....

[Mode pétage de câble engaged]

1for-matik 21-04-2005 22:49

Moi j'ai toujours sû que "Pong" était le premier jeu vidéo non? :p

the5thorseman 22-04-2005 14:18

Quote:

Originally Posted by Cougar
et quand tu fais ping 192.168.1.2 ça fait quelque chose ?

J'ai fais ça dans l'invite de commande et ca marque :

Quote:

Originally Posted by Invite de commande
Envoi d'une requête 'ping' sur 192.168.1.2 avec 32 octets de données :

Délai d'attente de la demande dépassé.
Délai d'attente de la demande dépassé.
Délai d'attente de la demande dépassé.
Délai d'attente de la demande dépassé.

Statistiques ping pour 162.168.1.2:
Paquets : envoyés = 4, reçu = 0, perdus = 4 (perte 100%)

Une idée???

Matt 22-04-2005 14:33

Bon ben c'est clairement qu'il y a un problème d'interconnexion entre les deux PC.
Fait un "route PRINT" dans une console et vérifie bien que sur chaque PC la passerelle et l'interface indiquées pour le réseau 192.168.1.0 sont bien l'adresse IP du PC sur ce réseau (donc 192.168.1.1 ou 192.168.1.2).

Galaal 22-04-2005 18:47

Quote:

Originally Posted by the5thorseman
rien dans passerelle par défaut et dans l'adresse DNS

c'est pas là qu'il faut indiquer l'IP du PC qui sert de passerelle justement, car si j'ai tout suivi tu n'as pas de routeur mais un PC (avec une IP) qui sert de point de passage (en français dans le texte ;) enfin pour moi) et tu dois indiquer cette IP sur les autres PC, non je dis des con...ies ?

Signé tang :p

Samva 22-04-2005 19:37

Si y'a pas de connexion internet partagée le champ passerelle est inutile, il ne sert en fait qu'a indiquer une route par défaut au PC si il ne sait pas ou aller, une sorte d'issue de ce cours si on veut ...

Galaal 22-04-2005 21:09

J'aime apprendre un peu chaque jour, merci Samva http://www.normandie-seti-team.levil...smiles/jap.gif

childerik 22-04-2005 22:12

Quote:

Originally Posted by Samva
Si y'a pas de connexion internet partagée le champ passerelle est inutile, il ne sert en fait qu'a indiquer une route par défaut au PC si il ne sait pas ou aller, une sorte d'issue de secours si on veut ...

Jeu de mots, Maître Capelo http://childerikk.free.fr/smilies/ripeer.gif

Samva 22-04-2005 22:19

Oh il était pas bien placé subtilement celui là ?? Il était tout mignon je trouve ;)

the5thorseman 24-04-2005 11:52

Quote:

Originally Posted by Matt
Bon ben c'est clairement qu'il y a un problème d'interconnexion entre les deux PC.
Fait un "route PRINT" dans une console et vérifie bien que sur chaque PC la passerelle et l'interface indiquées pour le réseau 192.168.1.0 sont bien l'adresse IP du PC sur ce réseau (donc 192.168.1.1 ou 192.168.1.2).

C'est quoi un "route PRINT"?
En tout cas en ce qui concerne les adresses j'ai tout bien fait comme cité précedemment et comme samva l'a expliqué.
Info : Le réseau sert juste à transférer les données d'un pc à l'autre, rien de plus, pas de partage de connexion internet. C'est pourquoi ca m'étonne que ce soit aussi galère à configurer vu son utilisation basic!

Matt 24-04-2005 11:54

Tu ouvres une console, et tu tapes "route PRINT" ;)

Freex 24-04-2005 15:53

bonjours :)

je profite de votre article pour vous exposer mon probleme que je n arrive pas regglé depuis maintenant un moment :(


je suis connecté a une Freebox avec le mode NAT activé

ip Pc1 - 192.168.0.9 - 255.255.255.0 [Passerelle Freebox : 192.168.0.254]

ip Pc2 - 192.168.0.10 - 255.255.255.0 [Passerelle Freebox : 192.168.0.254]

le tout avec des ptit DNS de Free & ds WORKGROUP


Pc1
le probleme c'est que ds Favori reseau,qd je clic sur "Ordi du groupe de travail" il me dit Workgroup non accessible,pas les autorisations necessaires etc,liste des serveurs de ce groupe de travail non disponibles etc"

(je suis logué en Administrateur)

Pc2

WORKGROUP visible et accessible, Pc2 visible sur le reseau, mais pas Pc1

--------------------------------------------------------------------

qd je rentre \\ip pc1 et \\ip pc2 tjs pas acces,en rentrant le nom idem, et meme en rechereche rien....



EN REVANCHE

J'administre le PC2 avec WinVNC et la tout marche bien !!!!


j ai fais pas mal d asctuce de NEwsdimension (que j utilise depuis maintenant lgts,merci a l equipe au passage ;) ) ainsi que de Zebulon etc..j ai donc surement desactivé un truc ds les services windows qu il fallait pas....
m enfin sa fait 3 mois quesa dure et j en est marre...pas envi de faire un format pour ca !! j aimerai mieu comprendre :D

Samva 24-04-2005 20:04

Hum ca ressemble à une stratégie de groupe restrictive quand à l'accès aux ressources réseaux ... regarde la dedans si il y a rien de suspect (gpedit.msc)

Cougar 24-04-2005 20:52

192.268 ??? t'es sûr que c'est pas 192.168.0.9 ?


All times are GMT +2. The time now is 10:48.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.