Partage
  • Partager sur Facebook
  • Partager sur Twitter

Problème TP

Apprenez le fonctionnement des réseaux TCP/IP chap routage

Sujet résolu
    2 janvier 2022 à 11:33:12

    Bonjour tout le monde, 

    Je continue mon cours sur les réseaux TCP/IP et arrivé au TD sur les routage, je rencontre un petit problème. 

    Le TD consiste à télécharger une machine debian et de créer 3 machines virtuelles. Étant donné que la version de debian proposé dans le cours était trop ancien, j'ai décidé de télécharger une nouvelle version et de faire des recherches pour les nouvelles commandes (les commandes net.tool ne marchant plus). 

    Du coup, je configure la machine 1 avec les commandes suivantes  : 

    - ip addr add 192.168.10.1/24 dev enp0s3 

    - ip route add 192.168.10.254 dev enp0s3 

    La machine 2 : 

    - ip addr add 192.168.11.1/24 dev enp0s3 

    - ip route add 192.168.11.254 dev enp0s3 

    Et la machine 3 qui me sert de routeur : 

    - echo 1 > /proc/sys/net/ipv4/ip_forward

    - ip addr add 192.168.10.254/24 dev enp0s3 

    - ip addr add 192.168.11.254/24 dev enp0s3 (je crois que le problème viens de là, car j'utilise la même interface mais impossible d'ajouter avec un autre nom, j'ai beau essayé enp0s3:1, eth0:1... ça m'affiche toujours "Cannot find device "eth0/enp0s3:1/etc..."

    Avec ces configurations, je peux pinguer : 

    Machine 1 -- > Routeur | Routeur --> Machine 1

    Machine 2 -- > Routeur | Routeur --> Machine 1 

    Mais impossible de pinguer de ma machine 1 vers ma machine 2 

    Merci pour votre aide futur :) 

    • Partager sur Facebook
    • Partager sur Twitter
      2 janvier 2022 à 12:21:32

      Bonjour,

      On peut très bien ajouter deux adresses IP à une seule interface sur Linux. Pour le TP, avoir 2 réseaux IP sur un même lien n'est pas gênant.

      Avec la commande ping lorsque tu essaies de communiquer avec machine1 depuis machine2 ou inversement, ICMP doit répondre une erreur comme "network unreachable". Ce message veut dire qu'aucune route ne permet d'atteindre le réseau de destination.

      Il manque sur chaque machine une route vers le réseau respectif de l'autre:

      machin1# ip r add 192.168.11.0/24 via 192.168.10.254 dev enp0s3
      machine2# ip r add 192.168.10.0/24 via 192.168.11.254 dev enp0s3



      • Partager sur Facebook
      • Partager sur Twitter
        2 janvier 2022 à 15:42:45

        Salut KaoTao! 

        Merci de venir encore une fois à mon aide ! :D 

        Avec les commandes que tu m'as donné, tout marche comme il faut ^^

        Mais du coup, je ne comprends pas très bien, avec la commande : 

        ip route add 192.168.11.254

        j'ajoute une route par défaut vers mon routeur non ? Par exemple, si je rajoute une 3e machine, avec un réseau différent, je devrais alors retaper cette commande sur ma 3eme machine mais en double (pour qu'il atteigne le réseau de la machine 1 puis une autre commande pour qu'il atteigne la machine 2) 

        est-ce qu'il existe une commande pour pouvoir atteindre tous les réseaux? 

        Merci encore pour ton aide :)  

        • Partager sur Facebook
        • Partager sur Twitter
          2 janvier 2022 à 18:56:32

          Ryu19 a écrit:

          Mais du coup, je ne comprends pas très bien, avec la commande : 

          ip route add 192.168.11.254

          j'ajoute une route par défaut vers mon routeur non ?

          Non, avec cette commande tu indiques que 192.168.11.254 est directement joignable sur le lien de enp0s3. Pour ajouter une route par défaut il faut faire:

          ip r add default via 192.168.10.254 dev enp0s3

          ou

          ip r add 0.0.0.0/0 via 192.168.10.254 dev enp0s3

          C'est après le mot clé « via » que tu donnes l'adresse de la passerelle, la première adresse est celle du réseau de destination.

          • Partager sur Facebook
          • Partager sur Twitter
            2 janvier 2022 à 22:32:33

            D'accord je beaucoup comprend mieux, merci énormément pour ton aide !
            • Partager sur Facebook
            • Partager sur Twitter

            Problème TP

            × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
            × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
            • Editeur
            • Markdown