Obtention d'une adresse IP DHCP si l'adresse statique n'est pas disponible


8

J'ai vu des questions similaires à mon problème mais pas une bonne solution.

Ex. L'utilisateur a un ordinateur portable et possède une adresse IP statique au bureau. Ils retirent également l'ordinateur portable du site où ils ont également besoin d'Internet.

Existe-t-il un moyen de configurer leur ordinateur pour qu'il obtienne automatiquement une adresse IP lorsque l'adresse statique configurée n'est pas disponible (sans obliger l'utilisateur à passer en configuration réseau et à changer pour l'obtenir automatiquement)?


Je ne connais pas la réponse pour Windows 7, mais il y a de nombreuses années (à l'époque de XP) certains fabricants d'ordinateurs portables avaient leur propre logiciel pour gérer cela, on pouvait définir différents paramètres pour différents emplacements et basculer entre eux; Je pense que celui d'IBM s'appelait Access Connections ou quelque chose de similaire. D'après ce dont je me souviens, en utilisant les paramètres réseau XP intégrés, on pouvait le faire avec une configuration alternative ou quelque chose comme ça, mais cela ne fonctionnait pas bien.
lupincho

Pourquoi ne pas faire l'inverse, configurez le serveur DHCP au bureau pour attribuer à l'utilisateur une adresse IP statique afin qu'il fonctionne toujours.
jhcaiced

Réponses:


8

Je ne sais pas s'il existe un moyen automatique, mais la façon dont je l'ai fait avec mon ordinateur portable était avec un programme appelé Mobile Net Switch. http://www.mobilenetswitch.com/ Il vous permet de jongler entre différentes configurations de réseau actives afin que vous puissiez en avoir une pour votre réseau de travail et lorsque vous quittez le site, vous basculez vers la configuration réseau définie pour obtenir DHCP automatiquement.

Une autre solution si votre routeur a cette fonctionnalité dans son micrologiciel consiste à configurer le DHCP statique pour cet appareil. Obtenez l'adresse MAC sans fil de l'ordinateur portable et, si votre routeur la prend en charge, configurez-la pour attribuer automatiquement une adresse IP statique sur le routeur. Les firmwares de routeurs tiers tels que Tomato et DD-WRT le prennent en charge immédiatement. Je pense que c'est la solution la plus propre. L'utilisation de cette méthode permettra à votre utilisateur de conserver l'ordinateur portable en mode DHCP sans aucun problème. J'utilise cette configuration pour mon réseau domestique, donc je n'ai pas à me soucier de la configuration manuelle du côté de l'appareil - toute la configuration est effectuée à partir du routeur.


Je ne veux pas vraiment y mettre d'autre logiciel, je ne veux pas que les utilisateurs aient à faire quoi que ce soit. Ce serait bien si DHCP pouvait simplement être une "configuration alternative" lorsque la statique n'est pas disponible, mais il y a probablement une raison à cela. La deuxième solution semble être mon meilleur pari, merci.
user142485

5
D'accord. N'utilisez pas d'adresses IP statis. Créez plutôt des réservations sur votre serveur DHCP.
jftuga

7

Beaucoup de gens ne savent pas que la configuration du réseau Windows peut être ajustée via la ligne de commande. Par exemple:

Réglez votre carte réseau sur DHCP

netsh interface ipv4 set address "Local Area Connection" dhcp
ipconfig /renew

Réglez votre carte réseau sur IP statique

netsh interface ipv4 set address "Local Area Connection" static 10.1.2.3 255.0.0.0 10.0.0.1

Dans cet esprit, il devient trivial d'écrire 2 .batfichiers que vous pouvez mettre sur votre bureau.

Cela facilite grandement le changement de configuration réseau


Selon l'adaptateur sans fil, vous pouvez également l'attribuer pour les exécuter lorsqu'ils se connectent à chaque réseau afin qu'une intervention minimale de l'utilisateur soit nécessaire (probablement lorsque de nouveaux réseaux sont ajoutés)
Nick

4

Windows 7 a le concept d'une «configuration alternative» dans la configuration IP de la carte réseau. Sur la page d'aide de Windows pour «Onglet de configuration alternative IPv4»:

L'utilisateur configuré spécifie qu'IPv4 utilisera une configuration spécifiée manuellement si aucun serveur DHCP n'est trouvé. Cette configuration alternative est utile lorsque l'ordinateur est utilisé sur plusieurs réseaux, au moins l'un des réseaux n'a pas de serveur DHCP et qu'une configuration APIPA n'est pas souhaitée. Un bon exemple est un ordinateur portable utilisé au bureau et à la maison. Au bureau, l'ordinateur portable utilise une configuration TCP / IP allouée par DHCP. À la maison, où aucun serveur DHCP n'est présent, l'ordinateur portable utilise automatiquement la configuration alternative, permettant un accès facile aux périphériques du réseau domestique et à Internet. Cela permet à l'ordinateur portable de fonctionner de manière transparente sur les deux réseaux sans reconfiguration IP manuelle.

Configurez cela en allant dans Panneau de configuration -> État du réseau et tâches (ou " Centre Réseau et partage " si vous n'utilisez pas la vue par catégorie).

Cliquez sur le nom de la connexion qui vous intéresse (probablement "Connexion au réseau local" ou "Connexion au réseau sans fil ( nom du réseau )").

entrez la description de l'image ici

Cela devrait faire apparaître la fenêtre État de la connexion, cliquez sur le bouton Propriétés. entrez la description de l'image ici

Dans la fenêtre Propriétés de connexion, recherchez la ligne «Protocole Internet version 4 (TCP / IPv4)», cliquez dessus et cliquez sur Propriétés.

entrez la description de l'image ici

Vous devriez maintenant avoir une fenêtre avec deux onglets, dont l'un est "Général", l'autre est "Configuration alternative".

Vous pouvez maintenant définir le premier onglet pour utiliser DHCP (sélectionnez "Obtenir automatiquement une adresse IP" et "Obtenir automatiquement l'adresse du serveur DNS") et mettre vos informations IP statiques dans le deuxième onglet "Configuration alternative".

entrez la description de l'image ici entrez la description de l'image ici

Plus d'informations sur Technet IPv4 Alternate Configuration Tab et ailleurs sur SuperUser Qu'est-ce que l'onglet "Alternate Configuration" dans les paramètres TCP / IP


Bien entendu, cela suppose que la raison pour laquelle vous disposez d'une adresse IP statique est qu'il n'y a pas de DHCP disponible au bureau. D'un autre côté, si vous avez DHCP au bureau, alors pourquoi ne pas simplement laisser l'ordinateur portable réglé sur DHCP tout le temps et réserver l'adresse IP de la machine sur le serveur DHCP?
GAThrawn

Je suis d'accord pour réserver l'adresse dans DHCP, c'est la réponse que j'ai acceptée. Malgré tout, c'est une excellente écriture pour la configuration des propriétés IP, merci pour l'entrée.
user142485

1

Pas que je sache de. La configuration d'une adresse statique est analogue à dire à l'ordinateur d'ignorer complètement le réseau - une adresse statique est en principe "toujours disponible" (sauf un conflit IP) du point de vue de l'ordinateur.

Si vous pouvez trouver un moyen d'utiliser plusieurs interfaces réseau, configurez-en une pour DHCP et une pour statique, et définissez la statique pour avoir une métrique (coût) plus élevée que celle du DHCP. Cela obligera le système à utiliser le DHCP s'il est disponible, mais retombera sur le système statique si le système n'est pas connecté à un réseau DHCP. La plupart des ordinateurs portables ne l'ont pas, vous devrez donc peut-être utiliser une interface réseau USB pour y parvenir.

Si vous utilisez un ordinateur portable exécutant Linux (vous avez marqué Windows 7, c'est donc plus pour être complet), vous pouvez utiliser l'alias IP pour attribuer deux IP à la même interface. Combinez avec l'idée ci-dessus pour créer un port réseau qui essaiera d'utiliser DHCP, mais retombera sur IP statique si DHCP échoue.


Votre deuxième paragraphe semble fonctionner, vous avez cependant changé vos mots dans la deuxième phrase.
user142485

@ user142485 Quels mots? Je ne remarque pas ceux auxquels vous faites référence.
Dark Android

1
@ user142485 Vous ne pouvez pas faire ça, car il n'y a aucun moyen de détecter quand une IP statique est "indisponible" (voir mon premier paragraphe). D'un autre côté, vous pouvez détecter quand DHCP n'est pas disponible (avec un délai d'expiration) et revenir à une adresse IP statique.
Dark Android

1
@ user142485 je vois. Le problème est qu'il n'y a aucun moyen de faire la différence entre une adresse statique mal configurée ou une passerelle défaillante / temporairement indisponible et une adresse statique correctement configurée.
Dark Android

1
Je suppose que cela répond à ma question sur la raison pour laquelle ma configuration souhaitée n'est pas une option: car elle s'attend à ce que l'adresse soit utilisable et en théorie, cette adresse pourrait temporairement avoir un accès limité (en raison d'une passerelle descendante comme vous l'avez illustré) et ne voudrait pas à changer en cas de retour de la passerelle. Merci pour l'explication.
user142485
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.