Question Comment un ordinateur Windows se comporte-t-il lorsqu'il possède plusieurs passerelles par défaut?


J'ai un ordinateur (Windows XP) connecté à deux interfaces réseau, ces deux interfaces sont connectées à différents réseaux et sont configurées pour recevoir une configuration DHCP, ce qui signifie que les deux donneront à l'ordinateur une passerelle par défaut.
L'ordinateur se comporte parfois correctement et envoie des paquets aux bonnes interfaces, parfois pas.
Existe-t-il une explication logique du comportement des ordinateurs dans de telles situations?
Existe-t-il un bon moyen de conserver ces deux interfaces configurées de la sorte et de se comporter correctement?


4
2018-03-30 14:49


origine


1. the computer behaves sometimes correctly and sends packets to the right interfaces, sometimes it doesn't ne nous dit rien de ce que vous voulez dire. Vous devez nous donner plus de détails 2. Les ordinateurs Windows ne peuvent pas utiliser plusieurs passerelles par défaut. - windows.microsoft.com/en-us/windows/ - joeqwerty


Réponses:


Si Windows possède plusieurs interfaces connectées à plusieurs réseaux utilisant DHCP, il installe des passerelles par défaut pour toutes ces interfaces.

Par défaut, Windows définit la métrique des passerelles par défaut sur la même, ce qui conduit à une sélection aléatoire de la passerelle par défaut.

Si vous souhaitez que Windows sélectionne toujours certaines passerelles, vous pouvez modifier les métriques d'interface pour la configuration des interfaces que vous ne souhaitez pas utiliser:

  1. Accédez aux propriétés de votre carte réseau
  2. Sélectionnez Internet Protocol v4.
  3. Cliquez sur le bouton Avancé dans l'onglet Général.
  4. Décocher Automatic metric.
  5. Entrez un nombre supérieur à 10 au Interface metric champ.

La métrique automatique par défaut pour les interfaces est 10. Plus la métrique est basse, plus la préférence est grande. Vous devez donc entrer une métrique supérieure à 10 pour les interfaces que vous ne souhaitez pas utiliser.

EDIT: Ces instructions sont pour Windows 7, XP peut être différent. Vous ne devriez pas utiliser XP de toute façon.


7
2018-03-30 20:32





  1. Votre ordinateur n'appliquera pas la configuration DHCP des deux serveurs DHCP en même temps.
  2. L'ordinateur Windows PEUT avoir deux passerelles par défaut. Vous ne pouvez pas définir la deuxième passerelle par défaut dans l'interface graphique, mais vous pouvez l'ajouter en ligne de commande avec route commander. Dans ce cas, Windows utilisera le chemin avec une valeur de mesure inférieure.

Vous pouvez vérifier si vous avez deux passerelles par défaut avec route print commander. La passerelle par défaut est là, où l'adresse réseau et le masque réseau sont affectés à 0.0.0.0


2
2018-03-30 15:33



Vous pouvez certainement ajouter une autre route à 0.0.0.0 avec une métrique inférieure, mais Windows ne va pas acheminer le trafic comme prévu. Il ne peut y en avoir qu'un Default Gateway. - joeqwerty
@ joeqwerty, semble que vous avez raison. J'ai vérifié cette situation et je peux maintenant confirmer que Windows n'envoie pas (ou pas toujours) le trafic à la route avec une métrique inférieure. La prochaine fois, je vérifierai deux fois avant de répondre) - kallax
Le travail d'équipe en action. :) - joeqwerty


Il utilise soit la première passerelle par défaut qu’il décide d’utiliser, parfois de manière aléatoire et avec des résultats étranges, soit il perd la possibilité de se connecter.

Sous Windows, c'est une mauvaise configuration totale et cause beaucoup de chagrin.

Vous exécutez un script en utilisant route delete supprimer les passerelles par défaut (0.0.0.0) de toutes les interfaces sauf l'interface souhaitée qui transmettra le trafic à des sous-réseaux inconnus.

En gros, vous voulez une passerelle par défaut et les autres passeront par des sous-réseaux spécifiques internes ou externes.


0
2018-03-30 15:34





Pour les itinéraires sans passerelle par défaut, vous devez être très spécifique au réseau. C'EST À DIRE. Ajoutez une route persistante pour le sous-réseau spécifique que vous essayez de traverser via cette interface.

donc si vous faites imprimer route et que vous avez des routes persistantes qui se lisent comme

0.0.0.0 0.0.0.0 192.168.1.1 par défaut 0.0.0.0 0.0.0.0 10.0.0.1 par défaut

alors vous le changeriez pour être plus comme

0.0.0.0 0.0.0.0 192.168.1.1 par défaut 10.0.0.0 255.255.255.0 10.0.0.1 3 10.0.1.0 255.255.255.0 10.0.0.1 3

etc

La passerelle par défaut doit être limitée à la connexion que vous utilisez pour Internet sur la plupart des ordinateurs, mais appliquez-la comme vous en avez besoin pour la faire fonctionner.

Alternativement, il existe des moyens de faire en sorte que Windows se comporte correctement avec RIP, mais je n'utilise aucun RIP sur aucun de mes réseaux et je ne suis donc pas celui qui explique son fonctionnement.


0
2018-02-20 02:45