Exercice d'école

Exercice d'école - Windows & Software

Marsh Posté le 14-10-2005 à 08:51:35    

o Les données du probleme :
---------------------------
 
Pierre essaye de mettre en réseau les 3 pc qu'il possede chez lui. Pour des raisons techniques les trois ne peuvent accéder directement au routeur. Alors voici la configuration que Pierre essaie de mettre en place :
                                               
                                                                            |
                                                                   l------|-------l
                                                                   l    routeur      l
      ____                              ____                  l----l------l---l               ____
     |  2  |                            |  1  |                      |        |                 |  3  |
   _|____|_                        _|____|_                    |        |               _|____|_
  |_______|----ethernet----|_______|---ethernet---l         l---usb--- |_______|
 
* Routeur = freebox avec DHCP désactivé. 1 seul port Ethernet, 1 seul port USB, 1 port Wifi désactivé.
* pc1 = Winxp
* pc2 = Linux Ubuntu
* pc3 = Portable avec WinXp, connecté occasionnellement.
 
o Exercice :
-----------
 
1. Le cablage de Pierre peut il fonctionner ?
2. Les pc1 et 3 accèdent à internet et partage leurs fichiers sans problemes. Mais le pc2 n'accede au réseau qu'une fois sur deux.
Sauriez vous expliquer ce phénomène ?
3. Avez vous une idée pour résoudre le probleme de Pierre sans changer le cablage ?
Si oui, expliquez. Si non, proposer à Pierre une solution alternative simple.
                                       ---------------------------
 
Merci à vous tous pour avoir aidé Pierre,
C'est vrai que les forums de hardware commence à avoir leur réputation sur le net !  :)  
 
archi02


Message édité par archi02 le 14-10-2005 à 20:51:20
Reply

Marsh Posté le 14-10-2005 à 08:51:35   

Reply

Marsh Posté le 14-10-2005 à 09:13:58    

Pourquoi Pierre s'entête à ne pas acheter un petit switch 4 ports à 10€ ?
Quelles sont les IP et les masques des PC ?

Reply

Marsh Posté le 14-10-2005 à 09:40:54    

Parceque Pierre ne connait pas ces engins la. Mais il est pas contre ! Bien au contraire !
Est il possible de placer le switch entre le routeur et les pc1 et 2 ?
 
* Les Ip :
pc1 : 192.168.0.1 (vers la freebox) et 192.168.0.2 (vers le pc2)
pc2 : 192.168.0.3
pc3 : 192.168.0.5
routeur : 192.168.0.10
* Masques : 255.255.255.0 pour tous

Reply

Marsh Posté le 14-10-2005 à 09:52:02    

FreeboxV3 ou V4 (routeur)---Switch------- PC1 PC2 PC3
ou alors si tu veux t'amuser :
Freebox (modem)---PC2 (firewall+routage)--switch----PC1 PC3
ou alors  
Freebox (modem)--routeur Ethernet----PC1 PC2 PC3  

Reply

Marsh Posté le 14-10-2005 à 09:53:46    

oui c'est possible, et meme le pc3 tu peux le branché dessus, comme ca tu pourras transfere des fichiers d'un pc a l'autre et tous pourront naviguer

Reply

Marsh Posté le 14-10-2005 à 10:01:14    

archi02 a écrit :

Parceque Pierre ne connait pas ces engins la. Mais il est pas contre ! Bien au contraire !
Est il possible de placer le switch entre le routeur et les pc1 et 2 ?
 
* Les Ip :
pc1 : 192.168.0.1 (vers la freebox) et 192.168.0.2 (vers le pc2)
pc2 : 192.168.0.3
pc3 : 192.168.0.5
routeur : 192.168.0.10
* Masques : 255.255.255.0 pour tous


 
Si ton PC2 est branché sur ton PC1 (qui aurait donc 2 cartes réseaux) et que ce dernier est branché sur la Freebox, là est ton pb.
il faut que PC2 et la carte de PC sur laquelle il est relié ne soient pas sur le même réseau que le reste.
donne leur en ip
192.168.1.1 255.255.255.252 PC1 vers PC2
192.168.1.2 255.255.255.252 PC2 vers PC1
passerelle 192.168.0.10


Message édité par kill9 le 14-10-2005 à 10:01:52
Reply

Marsh Posté le 14-10-2005 à 10:26:16    

pluzin !  :o

Reply

Marsh Posté le 14-10-2005 à 10:37:58    

Pierre, j' n'ai pas lu tous les messages, mais bon, pr le cas exposé au début. Ta config peut etre Ok, mais il faut ke tu paramètres correctement le routage sur ton linux pr kil se lance a chaque redémarrage.
Pour ca, rajouter dans le fichier /etc/sysctl.conf :
# Controls IP packet forwarding
net.ipv4.ip_forward = 1
De plus, il faut lui rajouter une route pr l'acces vers internet.quand il recoit des paquets de pc2, tu les rebalances vers ta freebox...
 
Sinon, tu achete un hub a 10 euros et ta rien a faire a part rensigner le tout en passerelle, rien a faire...

Reply

Marsh Posté le 14-10-2005 à 19:53:47    

o La réponse :  
--------------
 
Pierre vous dis merci !!! C'est kill9 qui l'a mis sur la piste...
Alors voila comment j'ai résolu le probleme.
 
En effet il fallait voir (merci kill9) que dans ce cas il y a deux réseaux distincts qui sont voisins :  
- celui entre le pc1 et le pc2,
- et celui entre le pc1 et le pc3 via le routeur (freebox)
L'idée était donc de faire une passerelle entre ces deux réseaux pour les faire communiquer. Donc en théorie leur donner des ip différentes pour éviter les conflits (ce sont bien deux réseaux distincts, avec des adressages différents): un du type 192.168.0.x/255.255.255.0 et l'autre du type 192.168.1.x/255.255.255.252.  
Ca c'est la théorie.
 
En pratique, je n'ai pas réussi à créer la passerelle en tant que telle, mais j'ai trouvé un outil proche : "la connexion de pont" ou "pont réseau". Cet outil a ceci de formidable qu'il crée un pont entre les deux réseaux voisins, pour n'en faire plus qu'un seul (et donc contrairement à la passerelle qui ne les faisait que communiquer) !  
Et donc (la il faut suivre), qui dit un seul réseau, dit un seul type d'adressage ! Alors contrairement à la proposition de kill9, une fois le pont crée, j'ai mis tout les pc sur le 192.168.0.x/255.255.255.0.
 
Alors voila ce que ca donne au niveau de la config :
* le routeur : 192.168.0.10
* pc1 : un pont de connexion (qui lie les deux cartes réseaux). On ne configure donc plus les différentes cartes, mais uniquement le pont.  
    - Adresse : 192.168.0.1
    - Masque : 255.255.255.0
    - Passerelle par défaut : 192.168.0.10 (le routeur freebox)
    - et les DNS de Free : 213.228.0.23 et 212.27.39.134
* pc2 : une carte réseau,
    - Adresse : 192.168.0.2
    - et le reste exactement tout comme pareil que le pc1.
* pc3 : une carte réseau,
    - Adresse : 192.168.0.3
    - et le reste exactement tout comme pareil que le pc1 et pc2.
 
En fait en conclusion, avec la connexion de pont, le pc1 à un rôle de switch (enfin si j'ai bien compris ce qu'est un switch!). Du fait des deux cartes réseaux différentes sur le pc1, Pierre avais deux réseaux différents. Avec le pont réseau, les deux cartes réseaux sont devenues une, et du coup un seul réseau à gérer, un seul type d'adressage...
 
Merci encore pour votre aide à tous.
archi02


Message édité par archi02 le 14-10-2005 à 20:48:30
Reply

Marsh Posté le 14-10-2005 à 19:59:03    

Ha c'est donc a ça que sert un pont :) merci

Reply

Marsh Posté le 14-10-2005 à 19:59:03   

Reply

Marsh Posté le 14-10-2005 à 21:00:17    

Un pont réseau c'est tout ce qui arrive sur une interface est transmis sur l'autre.
 
Windows XP permet effectivement de prendre deux interfaces et de créer un pont réseau.
 
Après suivant le matériel & logiciel utilisé pour créer le pont tu peux filtrer par exemple les pasquets de broadcast au niveau du pont réseau.
 
C'est assez courant par exemple avec des lignes louées pour relier deux sites distants d'avoir un bridge (pont).
 
Un pont a l'avantage ou inconvénient (c'est selon) d'être totalement indépendant du protocole. Contrairement à un routeur qui route un ou plusieurs protocoles.
 
Sinon la solution de kill9 peut tout à fait fonctionner, mais il faut que les tablses de routage soient correctement configurées.

Reply

Marsh Posté le 14-10-2005 à 22:58:59    

un bridge et ça roule

Reply

Marsh Posté le 15-10-2005 à 10:02:23    

eh Requin ?  
Pourrait t'on en savoir un peu plus sur la configuration des tables de routage dans ce cas la s'il te plait ?
Avec pourquoi pas un exemple et une petite explication ...
 
Merci !
archi02

Reply

Marsh Posté le 15-10-2005 à 11:04:12    

démarrer -> exécuter -> "cmd" -> bouton OK -> saisir "route print" -> entrée
 
La tu auras la table de routage de windows (la commande route permet de la modifier route /? pour afifcher l'aide).
 
Pour faire simple il faudrait que tu indiques que la route pas défaut (0.0.0.0) sur PC2 va sur PC1. Et sur PC1 que sa route par défaut est le routeur. Note par exemple sur PC1 que tu peux le faire en indiquant une passerelle par défaut sur l'interface vers le routeur, et surtout en laissant la passerelle par défaut non renseignée sur l'interface vers PC2.
 
Attention au fait que avec du routage certains mécanismes de résolution de nom ne fonctionneront plus (toutes celles qui utilisent des broadcast). Mais celà peut-être palié avec DNS, WINS & Co
 
Ce qui est intéressant c'est de comparer entre un pont réseau et du routage par exemple en uilisant la commande "tracert [ip du routeur]" (traceroute sous UNIX) pour déterminer le chemin entre PC2 et le routeur. Il est aussi intéressant de voir ce que donne la table ARP (avec la commande "arp -a" )  dans les deux configurations.

Reply

Marsh Posté le 16-10-2005 à 14:15:27    

o Rebondissement :
-------------------
 
Alors ce matin, je rallume mes trois pc. Jusque rien d'anormal.
Les trois se connectent à internet, sans soucis.
Mais le réseau local (comprenant donc mes trois ordi) ne fonctionne plus ! Alors que hier oui, je suis formel.
Bon premier reflexe, je teste les ping.... aucun probleme, tout le monde se "voit".
Bon alors je teste un peu plus en profondeur... en fait c'est le pc3 qui pose probleme. pc1 et 2 arrivent trés bien a communiquer entre eux !
 
Quelqu'un a t'il une explication rationnelle ?
archi02

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed