Forum Linux.redhat [RESOLU] Problème de route

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
16
mar.
2014

Salut à tous,

Je me présente, Bilbon, étudiant en licence pro en informatique a distance et débutant sur centos, je viens vers vous car dans les formation à distance, contacter les profs est asser dur et chiant, et je penses qu'ici j’aurais de meilleure réponse.

J'ai un exercice a rendre sur lequel j'ai un problème, je ne cherche pas la solution direct mais une aide pour m'orienter vers ou trouver la soluce, me dire si j'ai bien compris ou si je me suis tromper quelque part.

Voici la maquette que je doit réaliser en configuration dynamique et static, j'ai commencer par la conf dynamique.

2 lans : Lan1 192.168.0.0, Lan2 10.0.0.0
3 PCs : PC1 et PC2 sur Lan1, PC2 aussi sur Lan2 ainsi que PC3
Les IPs : PC1 eth1 192.168.0.100, PC2 eth2 192.168.0.101 eth3 10.0.0.1, PC3 eth0 10.0.0.2
Freebox : 192.168.0.254

Plan

Voici ce que j'ai fait :

PC1 :

ifconfig eth1 192.168.0.100 netmask 255.255.255.0
route add default gw 192.168.0.254 eth1
route add -net 10.0.0.0 netmask 255.255.255.0 eth1
echo 1 > /proc/sys/net/ipv4/ip_forward

PC2 :

ifconfig eth2 192.168.0.102 netmask 255.255.255.0
route add default gw 192.168.0.254 eth2
route add -net 10.0.0.0 netmask 255.255.255.0 eth2
echo 1 > /proc/sys/net/ipv4/ip_forward

ifconfig eth3 10.0.0.1 netmask 255.255.255.0
route add -net 192.168.0.0 netmask 255.255.255.0 eth3

PC3 :

ifconfig eth0 10.0.0.2 netmask 255.255.255.0
route add default gw 192.168.0.254 eth0
route add -net 192.168.0.0 netmask 255.255.255.0 eth0
echo 1 > /proc/sys/net/ipv4/ip_forward

Voici les tests que j'ai effectuer :

PC1 -> PC2 OK
PC1 -> PC3 OK
PC1 -> internet OK
PC2 -> PC1 OK
PC2 -> PC3 OK
PC2 -> internet OK
PC3 -> PC1 OK
PC3 -> PC2 OK
PC3 -> internet NOK

Tous les PCs communique entre eux, PC1 et PC2 vont sur internet, mais pas PC3, PC3 ne ping pas la passerelle, j'ai essayer avec les IPs des autre machines comme passerelle, rien ne change.

Je n'arrive pas a comprendre.

Pouvez vous m'aidez a m'orienter sur ou ça cloche ? Est ce que ma config est bonne ? J'ai louper un truc ?

Merci d'avance

  • # nope

    Posté par  (site web personnel) . Évalué à 2.

    Ta configuration réseau n'est pas bonne pour pc3 notamment la gateway. Accessoirement sans une couche de Nat je doute que pc3 puisse jamais accéder au net.

  • # PC3 n'est pas sur le meme réseau

    Posté par  . Évalué à 3.

    d'un point de vue IP, le PC3 n'est pas sur le même réseau :

    ifconfig eth0 10.0.0.2 netmask 255.255.255.0

    je te suggère d'ajouter une route par défaut vers PC2 :

    route add default gw 10.0.0.1

    tu peux vérifier tout ceci via des traceroute.

  • # Commentaire supprimé

    Posté par  . Évalué à 2.

    Ce commentaire a été supprimé par l’équipe de modération.

  • # coin

    Posté par  . Évalué à 0.

    Je me suis douter qu'il faillait du NAT, mais ironie du sort, dans nos cours on est pas encore arriver la :s

    Pour la gateway du pc3, je m’était dit que comme il y avais une route vers 192.168.0.0, je penser que cela aurais pu marcher :D

    J'ai corriger du coup en mettant pc2 en passerelle pour pc3, maintenant faut que je vois pour le NAT

    Merci pour vos reponses

  • # PC2 doit etre la passerelle des machines qui ne connaissent pas l'autre reseau.

    Posté par  . Évalué à 3.

    en gros tu n'as pas besoin des route -net via ethX

    juste dire à PC1 qu'il doit passer par PC2 pour joindre le reseau de PC3
    dire à PC3 qu'il doit passer par PC2 pour joindre PC1

    si c'est PC2 qui va aussi sur internet, ca peut devenir la passerelle par defaut des autres PCs

  • # Super

    Posté par  . Évalué à 1. Dernière modification le 17 mars 2014 à 15:22.

    Merci pour vos messages, avec du NAT, ça fonctionne maintenant ;)

    Merci à tous pour votre aide.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.