Partage
  • Partager sur Facebook
  • Partager sur Twitter

Routeur problème accès internet

Sujet résolu
    23 octobre 2021 à 17:12:15

    Bonjour,

    Je n'arrive pas à faire communiquer mon routeur sur le réseau internet, ci-dessous vous retrouverez les configs :

    /etc/network/interfaces

    enp0s3 : réseau interne

    enp0s8 : réseau externe (internet)

    Ip route :

    Quand je ping un site j'ai le message d'erreur "host unreachable".

    Je vous remercie d'avance pour le temps que vous me consacrerez.

    • Partager sur Facebook
    • Partager sur Twitter
      23 octobre 2021 à 23:03:16

      Bonsoir,

      Si enp0s8 est l'interface connectée à internet, alors la route par défaut (obtenue par DHCP probablement) est fausse. On voit que l'adresse IP de la passerelle est celle du routeur lui-même.

      • Partager sur Facebook
      • Partager sur Twitter
        24 octobre 2021 à 0:30:39

        Bonsoir, 

        Tout d'abord je vous remercie pour votre réponse.

        Que me suggérer-vous en table de routage ? mise à part l'interface du réseau externe -> 192.168.2.6 (enp0s8) attribué par DHCP, je ne sais pas quoi mettre en route par défaut.

        Update :

        Décidément je ne comprends rien à l'informatique, j'ai recréer une machine, j'ai change ma plage réseau 192.168.1.0 -> en 10.0.0.0, de la j'ai fait un DHCP sur ma nouvelle machine et là, le ping sur internet marche sur l'interface enp0s3.

        J'ai donc l'idée de remplacer mon routeur qui ne marche pas sur internet avec cette nouvelle machine, je fais donc toutes les manips (mode routage...) au faite le dhcp sur l'interface enp0s8 me donne la plage 192.168.1.0 qui ne marche pas sur internet, je ne sais pas pourquoi, alors que sur enp0s3 on me donne du 10.0.0.0...

        Et là, magie, toutes les machines que j'avais paramétré avant ne fonctionne plus alors qu'elle sont paramétré en STATIC réseau interne alors qu'avant le rajout de cette machine tout fonctionnait alors qu'elle à été paramétré comme celle d'avant.

        Vous me direz que j'ai peut-être loupé une subtilité, possible...

        Mais comment les premières machines avec les premiers routeurs ne fonctionne plus alors qu'elles ne dépendent pas de mon dernier routeur.

        Pour info je suis ce schéma 

        Le cercle rouge représente mon nouveau routeur que je n'arrivais pas à faire fonctionner, qui maintenant marche mais tout le réseau interne ne marche plus, y compris un ping de la 10.0.10.1 au routeur 192.168.10.254 alors qu'elle devrait fonctionner avec ou sans le rajout de mon nouveau routeur, tout fonctionnait avant le rajout.

        nouveau routeur config :

        Table de routage :

        L'informatique, un vraie mystère, peut-être que je dois souffler sur un port de manière virtuel comme sur les gameboys ?

        Edit : mes tables de routage ont été réinitialisés sans raison apparente ?, du coup après avoir tout remis en état, c'est à dire comme au départ, certaine machine fonctionne d'autres plus, mon nouveau routeur est le seul à pouvoir aller sur internet... j'avais cru comprendre la logique mais la j'avoue que je suis dépassé, je n'arrive même pas à expliquer clairement le problème tant il est incompréhensible.

        -
        Edité par D.A123 24 octobre 2021 à 2:08:31

        • Partager sur Facebook
        • Partager sur Twitter
          24 octobre 2021 à 11:06:17

          Bonjour,

          Je pense que c'est simplement un problème de routage.

          Refaire l'architecture du schéma qu'avec des machines virtuelles Debian sur VirtualBox ou VMWare Workstation est pas très sympa... Trop de config à réaliser... à la limite sur GNS3 (mais bon faut comprendre GNS3, ce qui est pas facile au début).

          Si tu redémarres le routeur, les routes seront réinitialisées.

          Là, les routes du Routeur 4 sont correctes si enp0s3 est connecté en NAT sur VBox et enp0s8 sur un réseau internet ou host-only partagé avec Routeur 3.

          Il faut vérifier que chaque routeur soit bien sur le bon réseau IP et physique (au niveau de la configuration des interfaces sur VBox).

          Pour déboguer et trouver d'où vient le problème dans le routage, je te propose d'utiliser ICMP avec une trace:

          tracepath -n <IP_dest>
          # ou
          traceroute -n <IP_dest>
          • Partager sur Facebook
          • Partager sur Twitter
            24 octobre 2021 à 12:49:39

            Bonjour,

            Je te remercie pour ta réponse, je vais essayer tout ça.

            Edit : Tout mon réseau interne fonctionne, seul l'interface extérieur du routeur 4 arrive à communiquer avec internet

            Ci-dessous un Traceroute -n 8.8.8.8 depuis la toute première machine : 10.0.10.1

            De ce que je comprends l'information veut pas sortir du routeur 4, ci-joint la table de routage du routeur 4 :

            Je sais pas si c'est utilise de le préciser mais tout mes machines et toutes mes interfaces sont sur "Réseau NAT" à l'exception de l'interface extérieur de mon routeur 4 qui est en "NAT", de plus tout les machines de mon réseau à l'exception de mon routeur 4 n'ont plus "Network Manager".

            -
            Edité par D.A123 24 octobre 2021 à 13:23:15

            • Partager sur Facebook
            • Partager sur Twitter
              24 octobre 2021 à 14:02:06

              Je pense que c'est parce que le routeur virtuelle de VirtualBox ne sait pas router vers tes machines lorsque la réponse revient. R4 fonctionne bien, il fait ce qu'il sait faire: c'est-à-dire router sans altérer les champs IP source et IP destination dans l'en-tête IP (si net.ipv4.ip_forward est configurer à 1, i.e routage de paquet possible).

              Le plus simple est de NAT en sortie sur R4:

              - Translate l'adresse IP source du paquet en celle de R4 en sortant (vers internet)

              - Translate l'adresse IP de destination (étant R4) vers l'adresse de destination voulue en entrée (celle correspondant à l'adresse source original du paquet sortant) en entrant (vers tes réseaux locaux)

              Avec Netfilter (le pare-feu) en utilisant iptables:

              # iptables -t nat -A POSTROUTING -o enp0s8 -j MASQUERADE



              • Partager sur Facebook
              • Partager sur Twitter
                24 octobre 2021 à 14:13:56

                Le pire c'est que j'avais utilisé cette commande quand j'étais en full "réseau nat"...

                Comme quoi c'est très important de comprendre ce que l'on fait, ça a marché pour moi !

                Un grand merci à toi, c'est très gentil de ta part !

                • Partager sur Facebook
                • Partager sur Twitter

                Routeur problème accès internet

                × 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