10 votes

Qu'est-ce que l'autoconfiguration IPv4 et pourquoi cela remplace-t-il l'IP statique

Je dois me connecter à un routeur avec une adresse IP statique et un masque de sous-réseau (automatisation machine, pas internet). Dans ipconfig, le masque de sous-réseau affiche l'adresse du sous-réseau que j'ai entrée mais l'IP est assignée à une autre adresse que celle que j'ai entrée. L'ordinateur précédent se connecte correctement et la seule différence que je remarque dans ipconfig est que le nouvel ordinateur a "Autoconfiguration IPv4".

Qu'est-ce que l'autoconfiguration IPv4? L'IP devrait être assignée par le DHCP du routeur, et en cas de conflit IP-MAC je devrais recevoir un message d'erreur. Pourquoi l'autoconfiguration IPv4 apparaît-elle dans l'invite de commande de l'ordinateur au lieu du traditionnel IPv4 dans ce cas?

Une recherche sur Google a donné une solution mais cela nécessite une modification du registre pour désactiver l'autoconfiguration. J'avais déjà effectué la mise à jour du pilote le plus récente. Je soupçonne qu'il existe une solution alternative.

description de l'image

11voto

frooyo Points 658

La capture d'écran montre une adresse IPv4 qui commence par 169.254.

Cela provient de la plage "link local" (par exemple, la page 31 du RFC 3927 discute de l'utilisation de ces adresses par Windows XP). Certaines personnes appellent ces adresses des adresses "APIPA", nommées d'après le processus d'attribution automatique d'adresses IP privées d'APIPA de Windows XP.

Il semble qu'avec l'avancée de la technologie, il existe maintenant deux causes courantes qui entraînent une adresse dans cette plage.

  1. Windows utilisera cette adresse s'il est configuré pour utiliser le DHCP et qu'il essaie d'obtenir une adresse d'un serveur DHCP, mais échoue.
  2. La "Détection d'Adresses en Double" ("DAD") a permis de détecter un conflit d'adresses IP. À en croire les commentaires qui ont été faits, il semble que la fonctionnalité de détection de "Détection d'Adresses en Double" puisse également entraîner l'attribution automatique d'une adresse IP différente, même si une adresse IP est configurée statiquement.

Les correctifs potentiels pour avoir une telle adresse peuvent être :

  1. Vérifier les journaux pour voir s'il y a une mention d'une adresse IP en double. Si c'est le cas, essayez de déterminer quel autre appareil avait cette adresse, et pourquoi. Si elle a obtenu cette adresse par DHCP, essayez de déterminer lequel des serveurs DHCP a été utilisé par chaque adresse qui a obtenu cette adresse, et diagnostiquez les serveurs DHCP. (Notez qu'avoir accidentellement un serveur DHCP supplémentaire inconnu pourrait être une cause courante de cela.)
  2. Faire fonctionner correctement la communication DHCP,
  3. ou aller dans les propriétés de la carte réseau et spécifier un processus de "Configuration Alternative" qui utilise une "configuration Utilisateur" spécifiée, ou utiliser une adresse IP statique.

Pourquoi le DHCP ne fonctionne pas est une question différente. Ceci est la réponse correcte pour ce que vous avez demandé spécifiquement, qui est : "Qu'est-ce que l'autoconfiguration IPv4".

Quant à la raison pour laquelle le DHCP remplace une IP statique : le DHCP ne le fait généralement pas. Si vous voyez une adresse d'autoconfiguration dans Microsoft Windows, alors vous n'utilisez pas une assignation IP "statique". (Au lieu de cela, vous êtes configuré pour essayer d'utiliser le DHCP, ou la DAD prend effet.)

D'après un commentaire (qui a été fait via une modification suggérée proposée), les versions plus récentes de Microsoft Windows pourraient définir silencieusement une IP d'autoconfiguration (au lieu d'afficher un message à l'écran). Cela est probablement causé par la DAD.

Essayer de désactiver la DAD pourrait ne pas être une bonne manière de résoudre le problème, car cela pourrait amener l'ordinateur à commencer à fonctionner sur l'adresse IP souhaitée, mais ne pas résoudre le problème selon lequel un autre appareil essaie d'utiliser la même adresse IP (ce qui pourrait causer des problèmes immédiatement, ou plus tard lorsque l'autre appareil commence à être plus actif à nouveau).

7voto

jacob_w Points 71

Comme alternative à l'édition du registre, vous pouvez essayer cette solution :

  1. ouvrir l'invite de commandes
  2. vérifier l'identifiant de la connexion réseau - il sera dans la 1ère colonne : netsh interface ipv4 show inter
  3. exécuter cette commande en remplaçant par l'identifiant de votre connexion réseau : netsh interface ipv4 set interface dadtransmits=0 store=persistent
  4. ouvrir services.msc et désactiver le client dhcp
  5. débrancher le câble réseau, redémarrer l'ordinateur, démarrer le service client dhcp et brancher le câble réseau

source: http://the-it-wonders.blogspot.com/2013/04/autoconfiguration-ipv4-address-196254xx.html

Étant donné que je ne peux pas ajouter de commentaire à la réponse de TOOGAM : l'autoconfiguration peut apparemment écraser la configuration IP statique. Aujourd'hui, j'ai eu un ordinateur portable (avec Windows 10, version 1709) qui ne pouvait pas accéder au réseau et avait à la fois une adresse IP statique et une adresse IP d'autoconfiguration visibles dans la sortie ipconfig même si j'avais mis une adresse IP statique dans la configuration de la carte réseau.

1voto

SeanClt Points 2158

J'ai eu le même problème et dans mon cas j'avais une adresse IP statique

Donc le commentaire d'une autre personne "Quant à la raison pour laquelle il écrase l'adresse IP statique : ce n'est pas le cas. -- Est incorrect

Dans mon scénario, c'était l'un des VMs et il y avait un autre VM avec la même adresse IP. Au lieu de signaler une erreur d'adresse IP en double, dans mon cas, il a effectué une configuration automatique

0voto

Bob Points 1

J'ai rencontré le même problème. J'ai lu que cela est dû au fait que la carte NIC ne fonctionne pas correctement, même si la carte Ethernet indiquait qu'elle fonctionnait correctement. J'ai un ordinateur de bureau HP. Je me suis rendu sur le support HP, j'ai téléchargé et réinstallé les pilotes du contrôleur Ethernet Realtek pour corriger le problème de carte. Plus d'adresse ipv4 d'autoconfiguration. J'espère que cela aidera les autres.

Adaptateur Ethernet Ethernet :

   Suffixe DNS propre à la connexion . :
   Description . . . . . . . . . . . : Contrôleur de famille Realtek PCIe GBE
   Adresse physique . . . . . . . . . : 00-25-AB-5F-19-D9
   DHCP activé . . . . . . . . . . . : Oui
   Autoconfiguration activée . . . . : Oui
   Adresse IPv6 locale . . . . . . . : fe80::a5e1:5447:5977:52d1%6(Préféré)
   Adresse IPv4 . . . . . . . . . . : 172.16.0.2(Préféré)
   Masque de sous-réseau . . . . . . : 255.255.255.0
   Bail obtenu . . . . . . . . . . . : lundi 24 juin 2019 12:13:23
   Bail expirant . . . . . . . . . . : mardi 25 juin 2019 12:13:22
   Passerelle par défaut . . . . . . : 172.16.0.1
   Serveur DHCP . . . . . . . . . . : 172.16.0.1
   Identifiant IAID DHCPv6 . . . . . : 100672939
   DUID de client DHCPv6. . . . . . : 00-01-00-01-23-E0-22-28-00-25-AB-5F-19-D9
   Serveurs DNS . . . . . . .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X