Forum Linux.debian/ubuntu Configuratio deux cartes réseaux avec deux liens différents

Posté par  .
Étiquettes :
0
27
juin
2006
Bonjour,

Voila je vous expose mon problème ... j'ai un serveur sur lequel j'ai installé une distrib Debian Sarge (boot avec grub),
et qui dispose de deux cartes réseaux.
Je veux installer deux liens différents (deux IP publiques différentes) sur chacune des cartes. Je précise que chaque lien arrive
sur chaque carte via des routeurs différents (circuits physiques différents) :

Lien1 (IP pub1) -> routeur (IP:192.168.20.1) -> carte1 (IP:192.168.20.3 - NetMask:255.255.255.0)
Lien1 (IP pub2) -> routeur (IP:192.168.20.254) -> carte2 (IP:192.168.20.4 - NetMask:255.255.255.0)

Lorsque j'active un seul des deux liens (ifdown eth0 et ifup eth1 par exemple) je n'ai pas de pb, mon lien fonctionne bien (pour chacune des cartes).
Cependant lorsque j'active les deux liens ensemble, je n'ai plus rien (je vois bien les deux cartes en faisant un ifconfig, la config semble OK),
je ne peux plus pinguer sur aucune des deux IP !

Etant donné que chacun des liens fonctionne tout seul, je pense qu'il n'y a pas de pb de ce coté là, mais qu'il s'agit plutot d'un pb avec ma config
réseau. Est ce que quelqu'un a une petite idée de la source de mon problème parce que franchement je suis perdu là ...
Merci beaucoup pour vos réponses ...
  • # Probleme IP

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

    Tes IP sur tes 2 cartes sont sur le même réseau IP, ca ne peut pas marcher.

    IP:192.168.20.3 - NetMask:255.255.255.0 -> réseau 192.168.20.0/24
    IP:192.168.20.4 - NetMask:255.255.255.0 -> réseau 192.168.20.0/24

    Donc le systeme ne sait plus quoi faire.

    Je ne sais pas ce que tu cherche a faire avec tes 2 liens, mais il va falloir changer quelque chose.
    • [^] # Re: Probleme IP

      Posté par  . Évalué à 1.

      En fait, mon serveur est un serveur Web que je veux accessible depuis deux adresses publiques différentes (une .fr et une .org) et assurer ainsi une accessibilité au sites par une des deux adresses en cas de défaillance d'un des liens. (je précise que je n'ai pas de routeur permettant de faire du load-balancing).

      Je suis débutant Linux, mais j'ai fait une installation similaire sur un serveur tournant sous Windows 2000 serveur avec deux cartes sur le meme réseau IP (mais avec la meme passerelle i.e. meme routeur). Cette configuration marche bien avec les deux cartes activées (je ping les deux IP), je ne comprend donc pas pourquoi je ne peux pas en faire autant avec mon serveur Linux ? Est-ce que c'est une particularité du système ? ou bien le fait d'avoir deux passerelles différentes ? ...
      • [^] # Re: Probleme IP

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

        Alors utilise 2 réseaux différents pour communiquer avec tes 2 routeurs.
        C'est une limitation lié au protocole IP. Pour avoir 2 réseaux différents, tu n'es pas obligé de changer l'ip de tes routeurs, juste le netmask.

        Tu peux faire quelque chose genre :
        Lien1 (IP pub1) -> routeur (IP:192.168.20.1) -> carte1 (IP:192.168.20.3 - NetMask:255.255.255.128)
        Lien1 (IP pub2) -> routeur (IP:192.168.20.254) -> carte2 (IP:192.168.20.253 - NetMask:255.255.255.128)

        Enfin a toi de voir.

        Pour ce qui est de ton problème original, .fr et .org ne présume aucunement de l'ip qui est derrière. Tu peux avoir un .fr et un .org sur la même ip.
        Tu peux aussi avoir 2 IP sur un meme routeur et 2 ip sur la même carte réseau de ta machine, avec un nat bien placé.
        • [^] # Re: Probleme IP

          Posté par  . Évalué à 1.

          Merci pour ta réponse, je vais faire le test.

          En ce qui concerne les .fr et .org je les ai associés au niveau des DNS à deux IP publiques fixes différentes (correspondants à chacun des liens) donc je sais exactement quelle IP est derriere chaque nom de domaine.
          Du coup si un lien lache et que le site n'est plus accessible par le .fr ce lien) il le sera toujours via le .org (l'autre lien).

          Ce qui me perturbe dans tout ca c'est d'avoir installé deux cartes sur le meme reseau (192.168.0.104 et 192.168.0.114 avec le meme NetMask=255.255.255.0 et le meme Gateway=192.168.0.1) sur un Windows 2000 serveur. Est-ce que c'est le système windows qui gère ce conflit ainsi que la répartition du trafic sur les deux cartes de facon transparente ? (j'ai regardé, j'ai des paquets qui transitent sur les 2 cartes ...) ? si c'est cela, n'est il pas possible que Linux en fasse de meme avec une config adequat ?

          En tout cas je peux me débrouiller avec deux réseaux, au moins je vais essayer :). Merci pour tes réponses peck ...
          • [^] # Re: Probleme IP

            Posté par  . Évalué à 1.

            Je suis newbie, je pose plus de questions que je ne donne de réponses.

            Il me semble que linux n'aime pas avoir deux routes par défaut pour accéder à Internet. En tout cas par défaut ça doit coincer. Ce que je veux dire est linux ne saurait plus lequel de tes deux routeurs utiliser.

            J'avais un problème similaire avec une connexion filaire et une connexion wifi : lorsque je les activais toutes les deux sous linux plus rien ne passait, alors que sous windows ça marchait très bien. Je ne sais pas quelle est la solution au problème.

            Sinon comme il a été dit plus haut on doit pouvoir mettre deux IP sur une seule carte, voire même deux cartes avec la même IP pour doubler la connexion (il me semble).
            • [^] # Re: Probleme IP

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

              Il est probable que windows ignore ue des 2 routes et fasse tout passer par la même.

              Pour mettre 2 cartes avec la même ip, c'est un peu plus difficile, ca s'appelle du bonding si les cartes sont sur le même réseau physique (d'autre nom selons les contructeurs) et le switch en face doit le supporter. Ca s'appelle un bridge si les cartes ne sont pas sur le même réseau (attention ca crée un réseau unique ca l'ordi se comporte alors comme un switch).
              • [^] # Re: Probleme IP

                Posté par  . Évalué à 1.

                /Il est probable que windows ignore ue des 2 routes et fasse tout passer par la même./

                En tout cas quel que soit l'ordre de branchement et de débranchement, tout continuait à marcher sans problème. C'est dommage que Linux, quitte à faire un warning dans les logs, n'agisse pas pareil. Sur ce point Windows semble fair mieux
          • [^] # Re: Probleme IP

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

            Si tu veux de la redondance, tu peux aussi attribuer les 2 ip a chacune des noms de domaine (round robin dns) et écouter les 2 virtualhost sur les 2 ip. Du coup si un des 2 liens est cassé les 2 sites fonctionnent encore. Attention ca ne marche que pour le web.

            Avoir 2 ip sur le même réseau est en pratique faisable, mais attention c'est difficile a configurer car il faut que tu spéfie les conditions qui font qu'un paquet va aller sur telle ou telle intarface (réponse a une connexion existante, commexion sortante, load balancing ...). Tout ceci se fait avec la commande ip, les détails sont dans le LARTC : http://lartc.org/ attention c'est long !

Suivre le flux des commentaires

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