ipconfig /renew no cambia de subred por sí solo. Solo le pide al DHCP que le asigne una IP, pero:
- Si la IP está configurada como estática,
/releasey/renewla ignoran. - Si el adaptador aún no detecta la nueva red (o hay un DHCP antiguo aún alcanzable), Windows renueva el mismo lease.
- Windows asocia perfiles de red por la MAC del gateway; si cree que sigue en la misma red, mantiene la IP.
Escenario típico: el equipo conserva una IP de la red antigua (
192.168.1.54) cuando debería estar en la nueva (192.168.88.0/24).
Paso 0 — Verificar si es DHCP o estática
Get-NetIPConfiguration Get-NetIPAddress -AddressFamily IPv4 Get-NetAdapter
Si en PrefixOrigin aparece Manual, es IP estática: hay que quitarla antes de seguir.
Paso 1 — Quitar IP estática (si existe)
Sustituye "Ethernet" por el nombre real del adaptador:
Remove-NetIPAddress -InterfaceAlias "Ethernet" -Confirm:$false Remove-NetRoute -InterfaceAlias "Ethernet" -Confirm:$false Set-NetIPInterface -InterfaceAlias "Ethernet" -Dhcp Enabled Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ResetServerAddresses
Para Wi-Fi:
Remove-NetIPAddress -InterfaceAlias "Wi-Fi" -Confirm:$false Remove-NetRoute -InterfaceAlias "Wi-Fi" -Confirm:$false Set-NetIPInterface -InterfaceAlias "Wi-Fi" -Dhcp Enabled Set-DnsClientServerAddress -InterfaceAlias "Wi-Fi" -ResetServerAddresses
Paso 2 — Liberar y limpiar cachés
ipconfig /release ipconfig /flushdns arp -d * nbtstat -R
Paso 3 — Reiniciar el cliente DHCP (clave)
Este es el paso que casi siempre resuelve el problema. El servicio
Dhcp mantiene el lease en memoria y, si no se reinicia, ipconfig /renew pide el mismo.
Restart-Service Dhcp -Force Restart-Service Dnscache -Force
Paso 4 — Bajar y subir el adaptador
Disable-NetAdapter -Name "Ethernet" -Confirm:$false Start-Sleep -Seconds 5 Enable-NetAdapter -Name "Ethernet" -Confirm:$false Start-Sleep -Seconds 10 ipconfig /renew
Paso 5 — Borrar el lease en el registro
Windows guarda el último lease por adaptador. Si tras los pasos anteriores sigues viendo 192.168.1.54, hay que borrarlo a mano.
Haz un backup antes de tocar el registro. Este paso modifica claves de
HKLM asociadas al adaptador.
Stop-Service Dhcp -Force reg export "HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces" "$env:USERPROFILE\Desktop\ifaces_backup.reg"
Identifica el GUID del adaptador:
Get-NetAdapter | Format-Table Name, InterfaceGuid, MacAddress
Y borra los valores DHCP cacheados:
$guid = "{TU-GUID-AQUI}"
Remove-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\$guid" `
-Name DhcpIPAddress,DhcpSubnetMask,DhcpDefaultGateway,DhcpNameServer,DhcpServer -ErrorAction SilentlyContinue
Start-Service Dhcp
ipconfig /renew
Paso 6 — Reset total de la pila TCP/IP (último recurso)
Esto reinicia toda la configuración de red del equipo. Usarlo solo si nada de lo anterior funciona.
netsh winsock reset netsh int ip reset netsh int ipv4 reset netsh int ipv6 reset Restart-Computer
Verificar el resultado
Get-NetIPConfiguration -InterfaceAlias "Ethernet" |
Format-List InterfaceAlias, IPv4Address, IPv4DefaultGateway, DNSServer
Deberías ver una IP dentro de 192.168.88.0/24 y gateway 192.168.88.1.
Si aún no funciona: revisar la red
| Comprobación | Qué buscar |
|---|---|
Router 192.168.88.1 | DHCP activo y pool con direcciones libres |
| Otros DHCP en la red | Router viejo, AP en modo router, Windows con ICS |
| Puerto del switch | Que no esté en una VLAN distinta a la del DHCP |
| 802.1X / MAC filtering | Que el puerto no esté rechazando el DHCP DISCOVER |
Logs del cliente DHCP
Get-WinEvent -LogName "Microsoft-Windows-Dhcp-Client/Admin" -MaxEvents 20
Si en los eventos ves que sigue hablando con 192.168.1.1, el equipo aún ve la red antigua (VLAN mal, dos routers, o el AP en bridge con la red vieja).
Resumen práctico
Verificar que no sea IP estática → reiniciar servicio Dhcp → disable/enable del adaptador → si persiste, borrar los valores DHCP del registro para ese GUID y reiniciar.
En el 90% de los casos basta con reiniciar el servicio
FreeBSD es genial!.
Dhcp y hacer un disable/enable del adaptador. El resto son casos de lease cacheado en registro o problemas en la propia red.
No hay comentarios:
Publicar un comentario