J'ai une machine Windows 8 qui n'a qu'un seul port Ethernet. Il doit utiliser DHCP et a également besoin d'une adresse IP statique. Chaque IP se trouve dans un sous-réseau différent et chacune a un objectif différent et incompatible.
Cette machine doit utiliser DHCP car l'administrateur du réseau du site indique que c'est le seul moyen pris en charge pour obtenir une 192.168.x.y
adresse. Soit son schéma de réseau n'a pas de bloc IP statique dans ce sous-réseau, soit il n'en attribuera pas un à cette machine.
Je ne peux pas risquer d'utiliser une IP attribuée par DHCP de manière statique, pariant qu'elle ne sera pas réaffectée après l'expiration du bail. Cela me permettrait d'utiliser la capacité de Windows à attribuer plusieurs adresses IP statiques à l'interface, mais il s'agit d'un serveur de production, pas quelque chose que je peux risquer d'être renvoyé du réseau des heures ou des jours plus tard.
Je me rends compte que certains serveurs DHCP vous permettent de configurer des affectations MAC statiques à IP, de sorte que l'adresse IP DHCP de ma machine ne soit jamais réaffectée, mais comme je ne connais aucun serveur DHCP qui émettra deux adresses IP différentes, chacune dans un sous-réseau différent, ce n'est pas aide ici. (Et s'il existe un tel serveur DHCP, mon client ne l'utilise probablement pas et n'y changerait pas si je le lui demandais.)
Comme je ne peux pas le faire entièrement avec DHCP, j'ai besoin d'une adresse IP statique car cette machine fait également office de serveur pour un 10.x.y.z
sous - réseau. Les administrateurs du réseau local m'ont donné une adresse IP statique dans ce schéma, mais c'est insuffisant car j'ai également besoin de parler du 192.168.x.y
côté du réseau.
Je suis au courant d'une question similaire ici . Je demande à nouveau parce que:
Cette autre question a été posée lorsque Windows 7 était à jour. Peut-être que Microsoft a utilisé ces 2 ans et plus pour corriger cette faiblesse dans la mise en œuvre de la pile réseau de Windows 8?
(Oui, faiblesse : Linux autorise une interface réseau avec à la fois un DHCP et une IP statique. Rien sur TCP / IP n'empêche Microsoft de permettre cela. Il suffit d'écrire le code pour le permettre.)
Il semble que l'interface graphique de configuration réseau dans Windows 8 ait la même limitation que Windows 7, mais il y a peut-être un hack de bas niveau qui nous permettra d'attribuer un alias IP statique à l'interface DHCP?
netsh interface ipv4 set interface interface="Ethernet" dhcpstaticipcoexistence=enabled
etnetsh interface ipv4 add address "Ethernet" 192.168.1.200 255.255.255.0
.Voici les commandes exactes requises pour la suggestion de Cecil basée sur la nouvelle fonctionnalité dhcpstaticipcoexistence de Windows 10 :
Découvrez le nom de l'interface:
Activez dhcpstaticipcoexistence:
Ajoutez une adresse IP statique à votre interface
Utilisez la commande «ipconfig / all» pour vérifier que l'adresse IP statique est ajoutée. Vous ne pouvez pas le faire depuis l'interface graphique.
la source
J'ai écrit un petit fichier batch. Vous pouvez tester pour voir si cela fonctionne dans votre situation. (ici ça marche bien)
10.x.y.z
adresse à votre interface sans problème.Voici le script:
Vous ne devez l'exécuter qu'une seule fois pendant la période de votre bail (ou après un redémarrage). Donc, si votre bail est de 10 jours, vous pouvez le définir dans le planificateur de tâches pour 3 heures du matin le dimanche et après chaque redémarrage. Si votre ordinateur est toujours éteint la nuit, il ne sera nécessaire qu'après redémarrage.
la source
Une solution de contournement pourrait être d'exécuter une machine virtuelle sur la même machine et d'ajouter une adresse IP statique à cette machine virtuelle. Cela fournira essentiellement un adaptateur virtuel sur l'hôte, mais pour le réseau 10.xvz.
La configuration de réseau personnalisée, similaire à celle que vous demandez, est bien documentée ici .
la source
10.x.y.z
adresse pour servir un seul programme.Que diriez-vous de planifier un script pour ajouter l'adresse IP après le démarrage:
la source
netsh interface ipv4 show address
après cela ne donne que l'IP statique. L'IP DHCP a disparu.netsh
, cela n'en fait-il pas une adresse IP statique, de sorte que la pile de la boîte Windows ne continuera pas d'envoyer des renouvellements de bail DHCP au serveur DHCP? Une fois le bail initial écoulé, le serveur DHCP serait alors libre de réaffecter cette adresse.ipconfig /all
. pour moi, c'est à 10 jours de mon routeur). Donc, si l'ordinateur est redémarré avant la fin du bail, cela ne devrait pas poser de problème. Sinon, vous pouvez ajouter unipconfig /release
etipconfig /renew
au - dessus de ces lignes et le planifier pour qu'il s'exécute à 3 heures du matin (lorsque personne n'est derrière l'ordinateur).J'ai utilisé Win IP Config version 2.7.2 de 2007 sous Windows 10. Définissez votre NIC sur DHCP, exécutez Win IP Config en tant qu'administration (icône de clic droit au lieu de double-cliquer pour l'option). Cliquez ensuite sur IP + et saisissez l'adresse IP statique souhaitée. J'ai maintenant un DHCP et deux adresses statiques. Maintenant, je peux faire le développement de mon système embarqué et accéder à Internet en même temps avec une seule carte réseau!
la source