Tengo una máquina con Windows 8 que tiene un solo puerto Ethernet. Necesita usar DHCP y también necesita una IP estática. Cada IP está en una subred diferente y cada una tiene un propósito diferente e incompatible.
Esta máquina debe usar DHCP porque el administrador de la red del sitio dice que esta es la única forma admitida de obtener una 192.168.x.y
dirección. O su esquema de red no tiene un bloque de IP estático dentro de esa subred, o no asignará uno de ellos a esta máquina.
No puedo arriesgarme a usar una IP asignada por DHCP estáticamente, apostando a que no se reasignará después de que expire el contrato de arrendamiento. Eso me permitiría usar la capacidad de Windows para asignar múltiples direcciones IP estáticas a la interfaz, pero este es un servidor de producción, no es algo que pueda arriesgarme a que me retiren de la red horas o días después.
Me doy cuenta de que algunos servidores DHCP le permiten configurar asignaciones de MAC a IP estáticas, de modo que la IP DHCP de mi máquina nunca se reasigna, pero como no conozco ningún servidor DHCP que emita dos direcciones IP diferentes, cada una en una subred diferente, eso no es Ayuda aquí. (Y si existe un servidor DHCP de este tipo, mi cliente probablemente no lo use y no lo cambiaría si se lo pidiera).
Como no puedo hacer esto completamente con DHCP, necesito una IP estática porque esta máquina también actúa como servidor de una 10.x.y.z
subred. Los administradores de la red local me han dado una IP estática en ese esquema, pero es insuficiente porque también necesito hablar con el 192.168.x.y
lado de la red.
Soy consciente de una pregunta similar aquí . Estoy preguntando nuevamente porque:
Esa otra pregunta se planteó cuando Windows 7 era actual. ¿Quizás Microsoft usó esos más de 2 años para corregir esta debilidad en la implementación de la pila de red de Windows 8?
(Sí, debilidad : Linux permite una interfaz de red con un DHCP y una IP estática. No hay nada acerca de TCP / IP que evite que Microsoft permita esto. Solo tienen que escribir el código para permitirlo).
Parece que la GUI de configuración de red en Windows 8 tiene la misma limitación que la de Windows 7, pero ¿quizás haya algún hack de bajo nivel que nos permita asignar un alias de IP estático a la interfaz DHCP?
netsh interface ipv4 set interface interface="Ethernet" dhcpstaticipcoexistence=enabled
ynetsh interface ipv4 add address "Ethernet" 192.168.1.200 255.255.255.0
.Gracias Cecil, funciona, esto es lo que hice:
Descubre el nombre de la interfaz:
interfaz netsh ipv4 show interface
Habilite dhcpstaticipcoexistence:
netsh interface ipv4 set interface interface = "nombre de interfaz" dhcpstaticipcoexistence = habilitado
Agregue una dirección IP estática a su interfaz
interfaz netsh ipv4 agregar dirección "nombre de interfaz" 192.168.x.xxx 255.255.255.0
Use el comando 'ipconfig / all' para verificar que se haya agregado la dirección IP estática. No puedes hacerlo desde la GUI.
fuente
Una solución alternativa podría ser ejecutar una VM en la misma máquina y agregar una IP estática a esa VM. Básicamente, esto proporcionará un adaptador virtual en el host, pero para la red 10.xvz.
La configuración de redes personalizadas similar a la que está solicitando está bien documentada aquí .
fuente
10.x.y.z
dirección para servir un solo programa.¿Qué tal programar un script para agregar la dirección IP después del arranque?
fuente
netsh interface ipv4 show address
después de esto, solo se da la IP estática. La IP de DHCP se ha ido.netsh
, ¿no lo convierte en una IP estática, por lo que la pila de la caja de Windows no seguirá enviando renovaciones de arrendamiento DHCP al servidor DHCP? Cuando finaliza el tiempo de arrendamiento inicial, el servidor DHCP sería libre de reasignar esa dirección.ipconfig /all
. para mí son 10 días desde mi enrutador). Entonces, si la computadora se reinicia antes de que finalice el arrendamiento, no debería ser un problema. De lo contrario se podría añadir unaipconfig /release
yipconfig /renew
por encima de estas líneas y programarlo para que se ejecute a las 3 AM (cuando no hay nadie detrás de la computadora).Utilicé Win IP Config versión 2.7.2 de 2007 ejecutándose en Windows 10. Configure su NIC en DHCP, Ejecute Win IP Config como administración (icono de clic derecho en lugar de doble clic para la opción). Luego haga clic en IP + y escriba la dirección IP estática que desee. Ahora tengo un DHCP y dos direcciones estáticas. ¡Ahora puedo hacer el desarrollo de mi sistema integrado y acceder a Internet al mismo tiempo con una NIC!
fuente