web-dev-qa-db-fra.com

Windows Server 2008: Spécification de l'adresse IP par défaut lorsque NIC a plusieurs adresses

J'ai un serveur Windows qui comporte environ 10 adresses IP statiquement liées. Le problème est que je ne sais pas comment spécifier l'adresse IP par défaut.

Parfois, lorsque j'affecte une nouvelle adresse à la carte réseau, l'adresse IP par défaut change avec la dernière adresse IP entrée dans la configuration IP avancée sur la carte réseau. Cela a l'effet (puisque j'utilise NAT) que l'IP publique sortante change également.

Même si ce problème est actuellement sur Windows Server 2008.

Comment définir l'adresse IP par défaut sur A NIC quand il contient plusieurs adresses IP liées?

Il y a plus d'explication sur mon problème.

Texte alt http://www.nmediasolutions.com/_images/probleme/ip.png ==

Voici la sortie de ipconfig:

DHCP Enabled. . . . . . . . . . . : No
Autoconfiguration Enabled . . . . : Yes
IPv4 Address. . . . . . . . . . . : 192.168.99.49(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
IPv4 Address. . . . . . . . . . . : 192.168.99.51(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
IPv4 Address. . . . . . . . . . . : 192.168.99.52(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
IPv4 Address. . . . . . . . . . . : 192.168.99.53(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
IPv4 Address. . . . . . . . . . . : 192.168.99.54(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
IPv4 Address. . . . . . . . . . . : 192.168.99.55(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
IPv4 Address. . . . . . . . . . . : 192.168.99.56(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
IPv4 Address. . . . . . . . . . . : 192.168.99.57(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
IPv4 Address. . . . . . . . . . . : 192.168.99.58(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
IPv4 Address. . . . . . . . . . . : 192.168.99.59(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
IPv4 Address. . . . . . . . . . . : 192.168.99.60(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
IPv4 Address. . . . . . . . . . . : 192.168.99.61(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
IPv4 Address. . . . . . . . . . . : 192.168.99.62(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
IPv4 Address. . . . . . . . . . . : 192.168.99.64(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
IPv4 Address. . . . . . . . . . . : 192.168.99.65(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
IPv4 Address. . . . . . . . . . . : 192.168.99.66(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
IPv4 Address. . . . . . . . . . . : 192.168.99.67(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
IPv4 Address. . . . . . . . . . . : 192.168.99.68(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
IPv4 Address. . . . . . . . . . . : 192.168.99.70(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
IPv4 Address. . . . . . . . . . . : 192.168.99.71(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
IPv4 Address. . . . . . . . . . . : 192.168.99.100(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
IPv4 Address. . . . . . . . . . . : 192.168.99.108(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
IPv4 Address. . . . . . . . . . . : 192.168.99.109(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
IPv4 Address. . . . . . . . . . . : 192.168.99.112(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
IPv4 Address. . . . . . . . . . . : 192.168.99.63(Duplicate)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.99.1

Si je fais un pathping il y a la réponse, le premier UP est le 99.49, également si mon adresse IP par défaut est 99.100

Tracing route to www.l.google.com [72.14.204.99]
over a maximum of 30 Hops:
  0  Machine [192.168.99.49]

Il y a la table de routage sur la machine:

 Network Destination        Netmask          Gateway       Interface  Metric
              0.0.0.0          0.0.0.0     192.168.99.1    192.168.99.49    261
           10.10.10.0    255.255.255.0         On-link       10.10.10.10    261
          10.10.10.10  255.255.255.255         On-link       10.10.10.10    261
         10.10.10.255  255.255.255.255         On-link       10.10.10.10    261
         192.168.99.0    255.255.255.0         On-link     192.168.99.49    261
        192.168.99.49  255.255.255.255         On-link     192.168.99.49    261
        192.168.99.51  255.255.255.255         On-link     192.168.99.49    261
        192.168.99.52  255.255.255.255         On-link     192.168.99.49    261
        192.168.99.53  255.255.255.255         On-link     192.168.99.49    261
        192.168.99.54  255.255.255.255         On-link     192.168.99.49    261
        192.168.99.55  255.255.255.255         On-link     192.168.99.49    261
        192.168.99.56  255.255.255.255         On-link     192.168.99.49    261
        192.168.99.57  255.255.255.255         On-link     192.168.99.49    261
        192.168.99.58  255.255.255.255         On-link     192.168.99.49    261
        192.168.99.59  255.255.255.255         On-link     192.168.99.49    261
        192.168.99.60  255.255.255.255         On-link     192.168.99.49    261
        192.168.99.61  255.255.255.255         On-link     192.168.99.49    261
        192.168.99.62  255.255.255.255         On-link     192.168.99.49    261
        192.168.99.64  255.255.255.255         On-link     192.168.99.49    261
        192.168.99.65  255.255.255.255         On-link     192.168.99.49    261
        192.168.99.66  255.255.255.255         On-link     192.168.99.49    261
        192.168.99.67  255.255.255.255         On-link     192.168.99.49    261
        192.168.99.68  255.255.255.255         On-link     192.168.99.49    261
        192.168.99.70  255.255.255.255         On-link     192.168.99.49    261
        192.168.99.71  255.255.255.255         On-link     192.168.99.49    261
       192.168.99.100  255.255.255.255         On-link     192.168.99.49    261
       192.168.99.108  255.255.255.255         On-link     192.168.99.49    261
       192.168.99.109  255.255.255.255         On-link     192.168.99.49    261
       192.168.99.112  255.255.255.255         On-link     192.168.99.49    261
       192.168.99.255  255.255.255.255         On-link     192.168.99.49    261
            224.0.0.0        240.0.0.0         On-link     192.168.99.49    261
            224.0.0.0        240.0.0.0         On-link       10.10.10.10    261
      255.255.255.255  255.255.255.255         On-link     192.168.99.49    261
      255.255.255.255  255.255.255.255         On-link       10.10.10.10    261

Je pense que mon itinéraire devrait ressembler à:

Network Destination        Netmask          Gateway       Interface  Metric
              0.0.0.0          0.0.0.0     192.168.99.1    **192.168.99.100**    261
           10.10.10.0    255.255.255.0         On-link       10.10.10.10    261
          10.10.10.10  255.255.255.255         On-link       10.10.10.10    261
         10.10.10.255  255.255.255.255         On-link       10.10.10.10    261
         192.168.99.0    255.255.255.0         On-link     192.168.99.100    261
        192.168.99.49  255.255.255.255         On-link     192.168.99.100    261
        192.168.99.51  255.255.255.255         On-link     192.168.99.100    261
        192.168.99.52  255.255.255.255         On-link     192.168.99.100    261
        192.168.99.53  255.255.255.255         On-link     192.168.99.100    261
        192.168.99.54  255.255.255.255         On-link     192.168.99.100    261
        192.168.99.55  255.255.255.255         On-link     192.168.99.100    261
        192.168.99.56  255.255.255.255         On-link     192.168.99.100    261
        192.168.99.57  255.255.255.255         On-link     192.168.99.100    261
        192.168.99.58  255.255.255.255         On-link     192.168.99.100    261
        192.168.99.59  255.255.255.255         On-link     192.168.99.100    261
        192.168.99.60  255.255.255.255         On-link     192.168.99.100    261
        192.168.99.61  255.255.255.255         On-link     192.168.99.100    261
        192.168.99.62  255.255.255.255         On-link     192.168.99.100    261
        192.168.99.64  255.255.255.255         On-link     192.168.99.100    261
        192.168.99.65  255.255.255.255         On-link     192.168.99.100    261
        192.168.99.66  255.255.255.255         On-link     192.168.99.100    261
        192.168.99.67  255.255.255.255         On-link     192.168.99.100    261
        192.168.99.68  255.255.255.255         On-link     192.168.99.100    261
        192.168.99.70  255.255.255.255         On-link     192.168.99.100    261
        192.168.99.71  255.255.255.255         On-link     192.168.99.100    261
       192.168.99.100  255.255.255.255         On-link     192.168.99.100    261
       192.168.99.108  255.255.255.255         On-link     192.168.99.100    261
       192.168.99.109  255.255.255.255         On-link     192.168.99.100    261
       192.168.99.112  255.255.255.255         On-link     192.168.99.100    261
       192.168.99.255  255.255.255.255         On-link     192.168.99.100    261
            224.0.0.0        240.0.0.0         On-link     192.168.99.100    261
            224.0.0.0        240.0.0.0         On-link       10.10.10.10    261
      255.255.255.255  255.255.255.255         On-link     192.168.99.100    261
      255.255.255.255  255.255.255.255         On-link       10.10.10.10    261

Comment puis-je être sûr que l'adresse IP utilisée dans l'image (supposée être l'adresse IP par défaut) sera utilisée par mon serveur comme adresse par défaut?

23
Cédric Boivin

Avec serveur 2008 Service Pack 2 (pas R2), ou Vista SP2 et MS Hotfixkb975808 Il y a une solution, bien qu'un peu maladroit. Vous supprimeriez toutes les adresses que vous ne voulez pas comme une source, puis ajoutez-y à la ligne de commande en utilisant

Netsh int ipv4 add address <Interface Name> <ip address> skipassource=true

Le correctif permet au drapeau "Passer comme source".

Pour une plongée plus profonde sur la manière dont différentes versions Windows sélectionnent Source IPS, voir ceci TechNet Blog Post .

11
Paul

Il n'y a pas une telle chose qu'une "IP par défaut" pour une interface réseau; Plutôt votre table de routage de systèmes définit quelle interface logique doit être utilisée lors de la communication avec d'autres périphériques.

Cela ressemble à ce que vous aimeriez faire est de configurer un itinéraire par défaut. Cela entraînerait que toutes les conversations initiées par cette machine soient effectuées à partir d'une adresse IP spécifique.

Utiliser la route Ajouter pour ajouter une passerelle par défaut

6
Brian Tillman

Votre situation n'est pas assez claire, mais si je vous ai raison:
[.____] 1) Pourquoi ne voudriez-vous pas simplement définir votre "besoin à être la valeur par défaut".

2) Ou peut-être que vous pouvez essayer cela (en supposant que l'adresse de la passerelle est 192.168.99.1):

route delete 0.0.0.0
route -p add 192.168.99.1 mask 255.255.255.255 192.168.99.100
route -p add 0.0.0.0 mask 0.0.0.0 192.168.99.1 192.168.99.100

Pour obtenir plus d'informations sur la syntaxe de la commande "itinéraire", consultez ici: http://www.microsoft.com/resources/documentation/windows/xp/all/prodocs/en-us/route.mspx ? Mfr = true

2
Alexey Shatygin

Pourriez-vous ne pas utiliser de métriques sur les adresses IP? Dans les propriétés TCP/IP, décochez la case automatique et attribuez une valeur statique avec une valeur inférieure à 261 (comme indiqué dans votre capture d'écran) à l'adresse souhaitée pour votre valeur par défaut.

1
Jeff Miles

La sélection d'adresses source pour un appel sortant est traitée différemment par la pile TCP/IP depuis la révision de Vista. Dans XP/2003 et plus tôt, l'adresse source a été déterminée par la table de route lorsqu'elle n'est pas explicitement déclarée par l'application faisant l'appel sortant. Depuis Vista/2008, l'adresse source pourrait être déterminée par l'affinité de préfixe à la destination ou à la prochaine adresse de passerelle de hop si la destination n'est pas locale. Le tableau de blog TechNet suivant explique très bien le comportement change très bien.

http://blogs.technet.com/b/networking/archive/2009/04/24/source-ip-address-selection-on-a-multi-homed-windows-computer.aspx

1
Brian Mellinger

J'ai Windows 2008 R2 SP1 X64 Enterprise Edition utilisée comme serveurs Web avec une carte réseau.

J'ai rencontré le même problème décrit ci-dessus. Je souhaite que les connexions sortantes soient gérées par l'adresse IP par défaut (celle-ci signée sur le serveur), mais elle tient à choisir de manière aléatoire quelle adresse IP sorti de mes 10 adresses IP pour mes 10 sites Web sur ce serveur.

Ils montrent tous des adresses IP préférées si vous exécutez la commande suivante.

Netsh int ipv4 show ipaddresses level=verbose

J'ai essayé de télécharger le correctif chaud mais pour une raison quelconque (et je double, triple vérifié). Il ne peut pas exécuter sur cette version du système d'exploitation). Si vous voulez essayer voici .

Si vous avez le serveur MS DNS exécuté, vous remarquerez que le même nom de serveur sera enregistré 11 fois (dans mes cas) 1 IP pour le serveur et 10 IP pour chacun des sites Web.

Ce que je crois que cela pourrait être une solution de contournement (à ce moment-là, à moins que quelqu'un d'autre ait une meilleure solution)

Est d'aller sur le serveur Windows sous le fichier TCP Propriétés où vous avez entré les adresses IP du serveur et des sites Web, vous verrez un onglet DNS. Décochez maintenant le registre des adresses de connexions et redémarrez la serveur (et laissez non coché).

Si vous enregistrez dans le serveur DNS, toutes les entrées DNS avec l'IPS auront disparu.

Maintenant Entrez manuellement dans DNS Nom du serveur et l'adresse IP préférée . Et cela devrait résoudre le problème.

Si l'un d'entre vous a une meilleure solution, veuillez partager avec nous.

Grigne: Je ne sais pas pourquoi MS n'a pas corrigé cette question. Ils auraient dû créer une option (comme une case à cocher) pour les serveurs qui transmettent plusieurs adresses IP sur le même sous-réseau pour que vous sélectionne quelle adresse IP devrait être la préférence.

1
Neo

Une commande sous la forme:
> Route Ajouter 0.0.0.0 Masque 0.0.0.0 192.168.99.1 Métrique XXX si vous y êtes
changera l'adresse indiquée lorsque la machine passe à une adresse non-192.168.99.0/24 et non-10.10.10.0/24. C'est-à-dire que lorsque la passerelle par défaut est utilisée. La métrique (XXX) doit être supérieure à toute autre chose pour que la règle soit utilisée. L'interface (yyy) doit être interface à utiliser. Mais je ne pense pas qu'il existe un moyen de contrôler quelle adresse IP sur cette interface à utiliser s'il existe plusieurs adresses IP.
[.____]> itinéraire Ajouter 192.168.99.0 Masque 255.255.255.0 Métrique XXX si Yyy
[.____] est similaire mais est destiné à toute adresse 192.168.99.0/24, le système va à. Le fait est que l'attribution de plusieurs adresses IP à une seule interface peut avoir ce type de problèmes.

1
Beau Geste

Une "adresse par défaut" est celle qui met dans la première zone d'entrée sur les propriétés de la carte d'interface car elle répondra par défaut avec celle-ci, toutes les autres sont considérées comme secondaire.

(ISA Server est un bon exemple de ce comportement car vous ne pouvez pas le dire de répondre avec l'IP, il a été contacté avec ...)

0
Alexandre Nizoux

Je l'ai résolu en changeant le masque Netmas sur 255.255.255.255 Pour toutes les adresses supplémentaires et laissant uniquement l'adresse par défaut inchangée.

J'espère que cela résoudra pour vous!

0
Aldo

J'ai trouvé une solution:

  • sur votre carte réseau principale, supprimez l'adresse IP que vous souhaitez par défaut, supprimez Par défaut GW Aswell, donnez-lui une métrique élevée (exemple: 50)
  • ajoutez une carte réseau secondaire, donnez-lui IP que vous souhaitez que "Par défaut", définissez par défaut GW ici et sur l'onglet Avancé Définissez la métrique la plus basse (exemple: 1)

Cela a travaillé dans mon 2008R2/IIS7 avec 20 adresses IP.

Br, matija

0
user39080