Précédent   Forum des professionnels en informatique > Systèmes > Linux > Réseau
Réseau Vos questions autour des réseaux et télécoms sous Linux
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 19/01/2010, 15h33   #1
Invité de passage
 
Inscription : juin 2008
Messages : 6
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 6
Points : 3
Points : 3
Par défaut Routage entre 3 réseaux

Bonjour,

j'ai trois PC avec des sous réseaux différents :
PC A : 192.168.1.110
PC B : 11.0.2.5 et 10.0.2.129
PC C : 10.0.2.130

Pour l'instant :
le PC A peut effectuer un ping sur l'adresse 11.0.2.5 du PC B par contre il n'y a pas de ping sur la seconde adresse du PC B.
le PC B peut effectuer un ping sur les PC A ou C.
le PC C peut effectuer un ping sur le PC C mais pas sur le PC A.

Ce que je vois sur Wireshark:
lorsque le PC A essaye de pinger le PC C, une requête arp est envoyée à travers le réseau, on l'a voit arriver sur l'interface en 11.0.2.5 du PC B par contre elle ne part pas sur la seconde interface du PC B.
lorsque le PC C essaye de pinger le PC, il y a une trame ICMP (Echo (ping) request) qui part du PC C qui arrive jusqu'à PC A par contre le PC A n'envoie qu'une requete ARP pour connaitre l'adresse mac du PC C.

Voici la table de routage du PC A :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
===========================================================================
Itinéraires actifs*:
Destination réseau    Masque réseau  Adr. passerelle   Adr. interface Métrique
         10.0.0.0      255.255.0.0    192.168.1.110   192.168.1.110       10
         11.0.0.0      255.255.0.0    192.168.1.110   192.168.1.110       10
        127.0.0.0        255.0.0.0        127.0.0.1       127.0.0.1       1
      192.168.0.0      255.255.0.0    192.168.1.110   192.168.1.110       20
    192.168.1.110  255.255.255.255        127.0.0.1       127.0.0.1       20
    192.168.1.255  255.255.255.255    192.168.1.110   192.168.1.110       20
        224.0.0.0        240.0.0.0    192.168.1.110   192.168.1.110       20
  255.255.255.255  255.255.255.255    192.168.1.110   192.168.1.110       1
===========================================================================
Itinéraires persistants*:
  Adresse réseau    Masque réseau  Adresse passerelle Métrique
         11.0.0.0      255.255.0.0    192.168.1.110      10
         10.0.0.0      255.255.0.0    192.168.1.110      10
Voici la table de routage du PC B :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
===========================================================================
Itinéraires actifs*:
Destination réseau    Masque réseau  Adr. passerelle   Adr. interface Métrique
         10.0.0.0      255.255.0.0       10.0.2.129      10.0.2.129       20
       10.0.2.129  255.255.255.255        127.0.0.1       127.0.0.1       20
   10.255.255.255  255.255.255.255       10.0.2.129      10.0.2.129       20
         11.0.0.0      255.255.0.0         11.0.2.5        11.0.2.5       20
         11.0.2.5  255.255.255.255        127.0.0.1       127.0.0.1       20
   11.255.255.255  255.255.255.255         11.0.2.5        11.0.2.5       20
        127.0.0.0        255.0.0.0        127.0.0.1       127.0.0.1       1
      192.168.0.0      255.255.0.0         11.0.2.5        11.0.2.5       10
        224.0.0.0        240.0.0.0       10.0.2.129      10.0.2.129       20
        224.0.0.0        240.0.0.0         11.0.2.5        11.0.2.5       20
  255.255.255.255  255.255.255.255       10.0.2.129      10.0.2.129       1
  255.255.255.255  255.255.255.255         11.0.2.5        11.0.2.5       1
===========================================================================
Itinéraires persistants*:
  Adresse réseau    Masque réseau  Adresse passerelle Métrique
      192.168.0.0      255.255.0.0         11.0.2.5      10
Voici la table de routage du PC C :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0       10.0.2.129      10.0.2.130       1
         10.0.0.0      255.255.0.0       10.0.2.130      10.0.2.130       20
       10.0.2.130  255.255.255.255        127.0.0.1       127.0.0.1       20
   10.255.255.255  255.255.255.255       10.0.2.130      10.0.2.130       20
         11.0.0.0      255.255.0.0       10.0.2.129      10.0.2.130       10
        127.0.0.0        255.0.0.0        127.0.0.1       127.0.0.1       1
        224.0.0.0        240.0.0.0       10.0.2.130      10.0.2.130       20
  255.255.255.255  255.255.255.255       10.0.2.130      10.0.2.130       1
Default Gateway:        10.0.2.129
===========================================================================
Persistent Routes:
  None
Existe t il un moyen de faire communiquer le PC A avec le PC C?

Merci d'avance pour les réponses.
vinnie76 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2010, 16h07   #2
Membre éclairé
 
Avatar de Jenna
 
Jenna Blandin
Inscription : décembre 2009
Messages : 272
Détails du profil
Informations personnelles :
Nom : Jenna Blandin
Âge : 27

Informations forums :
Inscription : décembre 2009
Messages : 272
Points : 307
Points : 307
Je suis surprise de l'adresse de ton PC A. Il est en 192.168.1.110 et il semble communiquer avec le PC B qui lui est en 11.0.2.5 (et 10.0.2.129).

Le PC A aurait il 2 adresses IP sur la même interface ou bien il y a une erreur de configuration (pourtant tu sembles dire que PC A peut pinger PC B).

Un petit schéma est disponible ?
__________________
La valeur n'attend pas le nombre des années

Dernière modification par Jenna ; 20/01/2010 à 08h36. Motif: Orthographe
Jenna est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2010, 20h42   #3
Membre Expert
 
Avatar de becket
 
Frédéric Brugmans
Informaticien multitâche
Inscription : février 2005
Messages : 664
Détails du profil
Informations personnelles :
Nom : Frédéric Brugmans

Informations professionnelles :
Activité : Informaticien multitâche

Informations forums :
Inscription : février 2005
Messages : 664
Points : 1 196
Points : 1 196
Puisque tu as 3 pc et que B semble être au "milieu". Tu dois avoir au moins 2 Réseaux:

A - B + B - C

Donc A et B doivent avoir deux adresses dans le même réseaux.
B et C doivent avoir également chacun un adresse dans le même réseaux.
Évidemment pour B, si tu utilises des câbles croisés, il faut impérativement câbler les bonnes cartes réseaux.

Ensuite, il faut autoriser le routage sur B

echo 1 > /proc/sys/net/ipv4/ip_forward
becket est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2010, 14h16   #4
Invité de passage
 
Inscription : juin 2008
Messages : 6
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 6
Points : 3
Points : 3
Merci d'avoir répondu.

En réponse au question de Jenna:
En pièce jointe, il y a le schéma de montage.
Le PC A peut pinger la première adresse du PC B grace à la table de routage.

En réponse au question de becket:
Effectivement, si le PC A se trouve sur le même réseau que la première adresse du PC B (réseau en 11.0.2.xxx), l'ensemble des trois PC peuvent se pinger.
L'IP forwarding est bien activé sur le PC passerelle (je travaille avec trois PC sous windows XP, au vu du forum, je me suis trompé, ce n'est pas le bon)

Ce qui est très étonnant dans mon montage c'est que le PC B ne sert de passerelle que dans un sens : PC C-> PC B-> PC A.
Images attachées
Type de fichier : jpg Schéma.JPG (7,4 Ko, 8 affichages)
vinnie76 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2010, 14h54   #5
Membre éclairé
 
Avatar de Jenna
 
Jenna Blandin
Inscription : décembre 2009
Messages : 272
Détails du profil
Informations personnelles :
Nom : Jenna Blandin
Âge : 27

Informations forums :
Inscription : décembre 2009
Messages : 272
Points : 307
Points : 307
Je ne comprends toujours pas comment le PC A (192.168.1.110) peut avoir comme passerelle le PC B (11.0.2.5) pour aller vers le PC C (10.0.2.130)

Normalement, une passerelle doit être dans le même réseau que la machine elle même.

Il y a un détail de configuration que tu ne nous dis pas. Peut on avoir le résultat de ipconfig /all (ou ifconfig -a) sur le PC A ?

Si on regarde la table de routage du PC A, il y a une entrée qui m'interpelle :
Code :
10.0.0.0      255.255.0.0    192.168.1.110      10
La passerelle vers 10.0.0.0 devrait être 11.0.2.5 et pas 192.168.1.110 (sous réserve que PC A puisse pinguer PC B)
__________________
La valeur n'attend pas le nombre des années
Jenna est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2010, 16h51   #6
Invité de passage
 
Inscription : juin 2008
Messages : 6
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 6
Points : 3
Points : 3
J'ai finalement trouvé le problème, dans la configuration de la connexion du PC A, je n'avais pas mis comme passerelle le PC B.
vinnie76 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 05h03.


 
 
 
 
Partenaires

Hébergement Web