Buscar

Windows: DHCP cambiar máscara ámbito

En ocasiones nos podemos encontrar con que queremos cambiar la máscara de subred de nuestro segmento de red TCP/IP.

Además de las asignaciones estáticas, si disponemos de asignaciones IP por DHCP (Dynamic Host Configuration Protocol), bastará con cambiar la máscara de subred en el ámbito configurado.

Sin embargo, si disponemos del DHCP Server incluido en Windows Server, al realizar propiedades del ámbito de DHCP, nos encontraremos con que la máscara aparece en gris.

No tendremos forma de cambiar la máscara de subred del ámbito de DHCP utilizando la consola GUI.

Vista consola DHCP (dhcpmgmt.msc), propiedades del ámbito:

Windows: DHCP cambiar máscara ámbito

 

¿Cómo cambiamos la máscara de subred del ámbito DHCP?


La forma para cambiar la máscara de subred del ámbito DHCP configurado es eliminar el ámbito y volverlo a crear.

El problema reside en que perderemos toda la configuración del ámbito, por ejemplo, todas las reservas que hayamos configurado.

Para evitar este problema, podemos seguir el siguiente procedimiento:

1) Realizamos una copia de seguridad del ámbito a fichero de texto.

2) Abrimos el fichero de texto y realizamos un "Buscar-Reemplazar" de la máscara de subred.

3) Eliminamos el ámbito desde GUI (dhcpmgmt.msc).

4) Cargamos la configuración desde el fichero de texto modificado.

Proceso para realizar el backup a fichero de texto (Paso 1):

Para realizar un backup de la configuración DHCP a fichero de texto, bastará con ejecutar desde un CMD como administrador:

netsh dhcp server \\Nombre-Servidor-DHCP scope Ámbito dump>Ruta-y-fichero.txt

El nombre del servidor DHCP y el ámbito, lo podemos obtener ejecutando la consola GUI: dhcpmgmt.msc

Ejemplo:

netsh dhcp server \\DC1.D1.local scope 10.48.0.0 dump > C:\Dhcp-Config.txt

Windows: DHCP cambiar máscara ámbito

Proceso para cargar la configuración desde el fichero de texto (Paso 4):

Una vez realizado el "Buscar-reemplazar" de la máscara de subred del fichero generado en el paso 1, eliminamos el ámbito y cargamos la configuración.

Para cargar la configuración, ejecutamos:

netsh dhcp server import C:\Dhcp-Config.txt all

4 comentarios:

  1. Hola Xavi,
    Al hacer el import en un nuevo servidor DHCP me sale un error de solicitud no compatible.
    que puede ser?

    El DHCP actual lo tengo en un SRV con Windows 2003 R2 Std Ed. y nuevo servidor es un Windows Server 2012 R2

    Gracias

    ResponderEliminar
    Respuestas
    1. Hola Jordi,

      Prueba el siguiente comando para importar:

      netsh exec c:\dhcp.txt

      Aquí el KB completo:

      https://support.microsoft.com/es-es/kb/325473

      ¡Ya nos dirás!

      Xavi.

      Eliminar
  2. Buenas Xavi,
    si que me ha funcionado pero mi caso era algo mas complejo, puesto que cambiaba de servidor DHCP y de mascara, por lo que tenia que editar el fichero export para cambiar las IP del servidor viejo por las nuevas.

    Por otra parte, he descubierto que el hacer copia de seguridad y restaurar via interfaz grafica las concesiones de direcciones no funcionan por lo que si o si, hay que ir por linea de comandos.

    Gracias Xavi!

    ResponderEliminar
    Respuestas
    1. ¡Muchas gracias por tu respuesta!

      Un saludo!

      Xavi.

      Eliminar