Partage
  • Partager sur Facebook
  • Partager sur Twitter

Partagé un même pool d'adresse sans DHCP

Sujet résolu
    30 avril 2021 à 16:59:40

    Bonjour,

    Est-ce que je peux relier plus de 2 ordinateurs avec un même pool d'adresses, sans switch ni DHCP ? Je voudrais en relier 4 ainsi :

    Internet ------ PC1 ------ PC2 ------ PC3

    Je n'arrive pas à ajouter le PC3 pour le moment, sauf en étant sur un autre pool mais c'est pas ce que j'aimerai réussir.

    Je ne trouve pas d'information sur cette façon de faire mais quand on met une DMZ en place on se retrouve dans ce cas je suppose...

    Une idée ?

    Merci par avance !

    • Partager sur Facebook
    • Partager sur Twitter
      30 avril 2021 à 21:52:10

      Bonjour,

      C'est quoi "une même pool d'adresse"? Un même réseau IP?

      Si oui (et si PC1 et PC2 ont bien deux interfaces réseaux), tu peux:

      1) En faisant des ponts réseaux entre les deux interfaces sur PC1 et PC2 (pas trop sûre de moi sur ce coup).

      2) Par routage, il faut que:

      • Que PC1 et PC2 soit capable de router les paquets.
      • Que les tables de routage de PC1 et PC2 soient correctement définies:
      Table de routage de PC1:
      0.0.0.0 (default) via Gateway (passerelle) on (sur) interface_1
      <IP_PASSERELLE> on-link (connecté directement) on (sur) interface_1
      <IP_PC2> on-link on interface_2
      <IP_PC3> via <IP_PC2> on interface_2

      interface_1 est l'interface connectée à internet (qui serait la passerelle) (à gauche sur ton schéma) et interface_2 celle connectée à PC2 (à droite sur ton schéma)

        Table de routage de PC2:

      0.0.0.0 via <IP_PC1> on interface_1
      <IP_PC1> on-link on interface_1
      <IP_PC3> on-link on interface_3

      Et du coup, en réalité, peu importe si les IP sont sur le même réseau.

      Après on est peut-être dans le cas d'un problème XY. Auquel cas, pour mieux te conseiller sur les solutions qui s'offrent à toi, on aura besoin de savoir pourquoi vouloir réaliser une telle architecture? (sachant qu'un switch ne coûte presque rien).

      EDIT: Pour la partie routage, il faut aussi s'assurer que la table ARP soit correctement construite :/

      -
      Edité par KoaTao 30 avril 2021 à 22:46:59

      • Partager sur Facebook
      • Partager sur Twitter
        5 mai 2021 à 8:32:20

        Bonjour,

        Votre topologie est possible mais n'est pas la plus évidente à mettre en place avec les protocoles actuels. D’ailleurs, elle me rappel la topologie Token Ring.

        Avec du TCP/IP, je pense que chaque pc fera office de routeur et doit être configuré comme tel.

        • Partager sur Facebook
        • Partager sur Twitter
          5 mai 2021 à 13:12:18

          Après de nombreux échecs, la solution a été la suivante, voilà le fichier interfaces de chaque poste (ou plutôt l'essentiel à voir) :

          PC1 :

          # Carte donnant sur le net
          allow-hotplug enp0s3
          iface enp0s3 inet dhcp
          
          # Carte côte PC2
          allow-hotplug enp0s8
          iface enp0s8 inet static
          address 192.168.2.1
          broadcast 192.168.2.15
          netmask 255.255.255.240
          
          # une route et iptables
          up /usr/sbin/iptables -t nat -A POSTROUTING -o enp0s3 -j MASQUERADE
          up /usr/sbin/iptables -A FORWARD -i enp0s8 -m state --state ESTABLISHED,RELATED -j ACCEPT
          up /usr/sbin/route add -net 192.168.3.0/28 gw 192.168.2.2 dev enp0s8


          PC2

          # Carte côté PC1
          allow-hotplug enp0s3
          iface enp0s3 inet static
          address 192.168.2.2
          gateway 192.168.2.1
          broadcast 192.168.2.15
          netmask 255.255.255.240
          
          # Carte côté PC3
          allow-hotplug enp0s8
          iface enp0s8 inet static
          address 192.168.3.1
          broadcast 192.168.3.15
          netmask 255.255.255.240
          
          # Règle iptables
          up /usr/sbin/iptables -t nat -A POSTROUTING -o enp0s3 -j MASQUERADE

          Et PC3

          # Carte côté PC2, c'est la enp0s8 carte la enp0s3 était déjà configuré sur un réseau LAN
          allow-hotplus enp0s8
          iface enp0s8 inet static
          address 192.168.3.2
          gateway 192.168.3.1
          netmask 255.255.255.240
          
          up /usr/sbin/iptables -t nat -A POSTROUTING -o enp0s8 -j MASQUERADE


          J'espère ne pas avoir glissé une coquille...

          @KaoTao merci pour tes conseils ! Quand je parlais de "pool", je voulais dire utiliser 192.168.2.x tout du long par exemple, mais ça ne semble pas possible ou je passe à côté de quelque chose, en tout cas ça fonctionne comme ça et sans DHCP.

          Mon réseau LAN (qui est sur la carte enp0s3 du PC3) a accès à Internet avec un DHCP, mais sans manipulation particulière.

          Merci et à bientôt !

          • Partager sur Facebook
          • Partager sur Twitter

          Partagé un même pool d'adresse sans DHCP

          × 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