¿Cómo obligar a Windows 7 a solicitar una dirección IP "nueva" del servidor DHCP?

45

Estoy solucionando un problema determinado con mi configuración de DHCP y necesito que mi máquina Windows solicite una dirección IP "nueva", para poder ver qué dirección da el servidor DHCP de manera predeterminada.

Cuando me ipconfig /releaseseguido por ipconfig /renew, Windows "propone" su antigua dirección IP al servidor DHCP (acaba de comprobar con Wireshark, inicial mensaje "DHCP Discover" tiene la opción-50 (dirección IP solicitada) con el viejo IP de la máquina de Windows).

Intenté deshabilitar / habilitar el adaptador de red. Mismo comportamiento.

Pregunta: ¿Cómo puedo obligar a Windows a pedir una nueva dirección IP, sin proponer su dirección IP anterior?

haimg
fuente
¿Está esto en su propia red doméstica? Si es así, asignar una IP estática puede funcionar bien.
Simon Sheehan
44
Sí, la IP estática funcionará ... Sin embargo, he declarado específicamente que estoy depurando un problema con DHCP, por lo que necesito una respuesta a mi pregunta, no una solución alternativa.
Haimg
Puede esperar a que venza el contrato de arrendamiento o intentar acortar el tiempo de arrendamiento para acelerar el vencimiento.
Iszi
1
@Iszi: no ayuda. Windows propondrá la misma IP al renovar el contrato de arrendamiento.
Haimg
1
¿Encender una VM u otra casilla y configurarla para que se haga cargo estáticamente de esa IP? Podría ser más útil si pudiera describir el problema que realmente está solucionando.
Iszi

Respuestas:

15

No hay ningún procedimiento que valga la pena. Se almacena en una clave de registro, pero esa parte del registro se almacena en caché mientras se ejecuta el subsistema de red. Por lo tanto, tendría que apagar el sistema, iniciar otra instalación del sistema operativo, montar el registro, eliminar la clave y luego reiniciar en la instalación del sistema operativo original. La clave es DhcpIPAddress pero solo se usa en los reinicios, por lo que no puede modificarla.

La desinstalación y reinstalación del adaptador de red podría funcionar.

David Schwartz
fuente
2
Un reinicio en frío funcionó para mí.
Ray Woodcock
29

Ejecutando net stop dhcpy luego net start dhcpparece funcionar en mi sistema de prueba de Windows 7. El paquete de descubrimiento DHCP resultante no incluye la Opción 50.

Supongo que es su elección si desea ejecutar ipconfig /releaseprimero para indicar al servidor DHCP que la dirección IP está disponible (debería eliminar la concesión existente en el servidor DHCP).

Entonces, para resumir, todo el proceso sería (en una ventana de cmd de Administrador ):

ipconfig /release
net stop dhcp
net start dhcp
ipconfig /renew

Si desea indicar solo una coincidencia de conexión Local*(por ejemplo, Conexión de área local ), puede hacer lo siguiente:

ipconfig /release Local*
net stop dhcp
net start dhcp
ipconfig /renew Local*

Captura de pantalla

Miguel
fuente
44
Acabo de revisarlo. No funciona.
Basilevs
44
Trabaja para mi. Lo hice (en la ventana cmd del administrador): ipconfig/release luego net stop dhcp, net start dhcpluego, ipconfig/renewy obtuve una nueva dirección.
Gregor
1
ipconfig /renew Local*solo imprime la información de la interfaz, como si escribiera ipconfigsin argumentos. Editar: no! Imprime la información (para todas las interfaces, no solo las que coinciden con Local *) y renueva el contrato de arrendamiento.
Kaz
esto funcionó para mí, pero también eliminé los arrendamientos de dhcp y las búsquedas de avance / retroceso de dns
Pete
Esto también funcionó para mí usando un indicador de cmd admin.
Bibz
17

Esto funcionará:

Si su controlador Ethernet lo admite, puede cambiar la dirección MAC en la NIC . Por lo general, es un procedimiento relativamente indoloro. Entonces ipconfig /renewdebería darle una nueva dirección IP.

Ingrese la descripción de la imagen aquí

Keltari
fuente
Esto fue tan indoloro como rápido.
Joe Johnston
6

Encontré esta solución aquí.

  1. Restablecer WinSock y TCP / IP Stack
    a. Abra un símbolo del sistema como administrador
    b. Restablecer entradas de WINSOCK: netsh winsock reset catalog
    c. Restablecer pila TCP / IP: netsh int ip reset reset.log
    d. Reinicie la máquina (puede ejecutar ambos comandos primero, tiendo a poner varios comandos en el bloc de notas y luego copiar y pegar en la ventana de comandos).

  2. Renueve su IP
    Configure sus ajustes de IP, ya sea estáticos o dinámicos, y listo

j8048188
fuente
Solo uno que funcionó
Aki
4

Puede intentar configurar el servidor DHCP para dar direcciones en un rango que excluya la dirección anterior. Por ejemplo, si la dirección anterior es xxx101, establezca el rango en xxx120 a 130. Sé que está interesado en determinar el comportamiento predeterminado del servidor, por lo que esto puede no ser útil si altera lo que desea determinar.

maxw
fuente
3

Paso 1. Escriba la dirección IP de la que desea deshacerse en el cliente:

ipconfig /release
run net stop dhcp

Paso 2. En la segunda computadora, asigne temporalmente una dirección IP manual que anotó en el paso 1. En la primera computadora donde está intentando cambiar la reserva de DHCP:

net start dhcp
ipconfig /renew

Paso 3. La primera computadora ahora obtendrá la siguiente dirección IP que DHCP ofrecerá. Elimine la dirección estática en la máquina secundaria volviendo a la configuración de DHCP.

Dmitry
fuente
Duplica la respuesta de Joachim Sauer.
Basilevs
No, Joachim no mencionó una segunda computadora para contener la dirección no deseada mientras emitía los comandos en la primera computadora.
Fabricio Araujo
2

Acabo de encontrar una solución. Sin embargo, requiere cambiar la configuración del servidor DHCP:

  • Apague el sistema ofensivo (o simplemente desactive el adaptador de red)
  • Eliminar la concesión en el servidor DHCP (opcional, dependiendo del servidor)
  • Configure un registro para la dirección IP original (usando cualquier dirección MAC aleatoria)
  • Inicie el cliente (o vuelva a habilitar el adaptador de red)
  • Eliminar el registro ficticio
Joachim Sauer
fuente
1

La forma más fácil que encontré para forzar el reposo de la IP, es asignar la misma IP DHCP a otra PC como IP estática, a continuación se detallan los pasos:

  1. Anote su IP DHCP
  2. Apaga tu PC
  3. Asigne la IP a otra PC como IP estática
  4. Inicia tu PC
  5. La IP se cambiará automáticamente.

Se puede hacer mediante el uso de adaptadores Ethernet y WIFI también en lugar de usar dos PC.

Wael Dalloul
fuente