> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://helpdesk.ggcircuit.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Las Máquinas ggRock consumen el doble de direcciones IP. Doble aprovisionamiento de direcciones IP para ggRock

### **Problema**

Cada sistema consume dos direcciones IP durante el tiempo de arranque, por lo tanto es posible agotar el espacio de concesión de IP si el espacio de direcciones es demasiado pequeño.

### **Solución 1**

Según la dirección MAC, configura reservas DHCP para cada PC cliente.

El ejemplo proviene del Artículo de Soporte [**Configure DHCP Reservation in Windows Server 2012 R2**](https://www.mustbegeek.com/configure-dhcp-reservation-in-windows-server-2012-r2/) de [http://mustbegeek.com](http://mustbegeek.com)

Para configurar la reserva, abre la consola DHCP desde Server Manager.

Ingresa el **nombre de reserva**, la **dirección IP** que deseas asignar, y la **dirección MAC** del cliente. En este ejemplo queremos asignar la dirección IP **192.168.0.240** a la máquina cliente con dirección MAC **3c-97-0e-1c-8a-55**. Nota que la **dirección MAC se escribe sin ningún carácter especial**. Haz clic en el botón **Agregar** y luego cierra la ventana de nueva reserva

Configura la Reserva DHCP en Windows Server 2012 R2

![](https://ggcircuit.atlassian.net/wiki/download/attachments/15861403/undefined-Mar-31-2025-03-15-40-6685-AM.png?version=1&modificationDate=1743390956635&cacheVersion=1&api=v2)

Ingresa el **nombre de reserva**, la **dirección IP** que deseas asignar, y la **dirección MAC** del cliente. En este ejemplo queremos asignar la dirección IP **192.168.0.240** a la máquina cliente con dirección MAC **3c-97-0e-1c-8a-55**. Nota que la **dirección MAC se escribe sin ningún carácter especial**. Haz clic en el botón **Agregar** y luego cierra la ventana de nueva reserva

![](https://ggcircuit.atlassian.net/wiki/download/attachments/15861403/undefined-Mar-31-2025-03-15-36-3114-AM.png?version=1&modificationDate=1743390953768&cacheVersion=1&api=v2)

Para ver la lista de reservas que hemos creado, ve a la **carpeta de Reserva** bajo ese mismo alcance.

De esta manera, cuando este cliente específico realiza una solicitud DHCP, el servidor le asignará la dirección IP configurada.

![](https://ggcircuit.atlassian.net/wiki/download/attachments/15861403/undefined-Mar-31-2025-03-15-37-5037-AM.png?version=1&modificationDate=1743390953782&cacheVersion=1&api=v2)

### **Solución 2**

Aumenta el tamaño del pool DHCP a al menos el doble del número de clientes disponibles.

Ejemplo del Soporte Netgear [**How do I specify the pool of IP addresses assigned by my Nighthawk router?"**](https://kb.netgear.com/24089/How-do-I-specify-the-pool-of-IP-addresses-assigned-by-my-Nighthawk-router)

**Para especificar el pool de direcciones IP que el router asigna:**

1. Abre un navegador de Internet desde una computadora o dispositivo inalámbrico que esté conectado a la red.

2. Escribe [**[http://www.routerlogin.net**](https://www.routerlogin.net/)o](http://www.routerlogin.net**](https://www.routerlogin.net/)o) [**[http://www.routerlogin.com**](https://www.routerlogin.com/)**.**](http://www.routerlogin.com](https://www.routerlogin.com/).**)

Se muestra una pantalla de inicio de sesión.

3. Ingresa el nombre de usuario y contraseña del router.

Se muestra la pantalla de inicio BÁSICA.

4. Selecciona **ADVANCED > Setup > LAN Setup**.

![](https://ggcircuit.atlassian.net/wiki/download/attachments/15861403/undefined-Mar-31-2025-03-15-39-4386-AM.png?version=1&modificationDate=1743390953796&cacheVersion=1&api=v2)

5. Asegúrate de que la casilla de verificación **Use Router as DHCP Server** esté seleccionada.

6. Especifica el rango de direcciones IP que el router asigna:

**a.** En el campo **Starting IP Address**, escribe el número más bajo en el rango.

Esta dirección IP debe estar en la misma subred que el router.

**b.** En el campo **Ending IP Address**, escribe el número al final del rango de direcciones IP, que debe ser al menos el doble del número de sistemas de computadora.

Esta dirección IP debe estar en la misma subred que el router.

7. Haz clic en el botón **Apply**.

Tus configuraciones se guardan.

8. Intenta arrancar los sistemas nuevamente.

### **Solución 3**

Escalonza los tiempos de arranque de los sistemas

Utiliza la función Wake-on-LAN de ggRock para encender sistemas (o reiniciarlos) en lotes en lugar de todos a la vez.

1. Marca la casilla de verificación junto a cada sistema que deseas encender.

![](https://ggcircuit.atlassian.net/wiki/download/attachments/15861403/undefined-Mar-31-2025-03-15-38-9925-AM.png?version=1&modificationDate=1743390953803&cacheVersion=1&api=v2)

2. Haz clic en el botón "Turn On" en la parte superior de la pantalla.

![](https://ggcircuit.atlassian.net/wiki/download/attachments/15861403/undefined-Mar-31-2025-03-15-39-2415-AM.png?version=1&modificationDate=1743390956645&cacheVersion=1&api=v2)

3. Repite hasta que todos los sistemas deseados estén encendidos.

### **Solución 4**

Disminuye el tiempo de concesión DHCP.

1. Si está disponible, accede a la configuración del servidor DHCP y ajusta el valor de concesión para las concesiones DHCP a un valor igual al tiempo de arranque total de un cliente. (por ejemplo, si tu tiempo de arranque es de 60 segundos para llegar a Windows, establece tu tiempo de concesión DHCP en 60 segundos.
2. Intenta arrancar los sistemas nuevamente.

### **Solución 5**

Utiliza la asignación de direcciones basada en puertos

Esto asigna una dirección IP única a cada puerto en tu switch de red

Ejemplo del [**Cisco DHCP Server Port-based Address Allocation Manual**](https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/ipaddr_dhcp/configuration/15-sy/dhcp-15-sy-book/dhcp-prt-bsd-aa.pdf)

1. Accede a la interfaz de línea de comandos del switch/router que actúa como servidor DHCP.
2. Escribe "enable", luego **presiona** la tecla **Enter**, escribe la contraseña si se solicita.
3. Escribe "configure terminal", luego **presiona** la tecla Enter.
4. Escribe "ip dhcp use subscriber-id client-id", luego **presiona** la tecla **Enter**.
5. Intenta arrancar los sistemas nuevamente.

### **Solución 6**

Configura el servidor DHCP para que solo asigne una dirección por cliente.

**NOTA:**

El vendor-class-identifier en el paso 6 deberá ajustarse según tu configuración única, podría ser uno de los siguientes:

* PXEClient:Arch:00000:UNDI:002001
* PXEClient
* PXE
* null

Ejemplo del [**Microfocus OES KB Article 7002606**](https://support.microfocus.com/kb/doc.php?id=7002606#)

1. Selecciona la pestaña **DHCP (OES Linux)** desde la parte superior de la pantalla
2. Selecciona el objeto **Service** que deseas modificar
3. Con el objeto Service seleccionado, presiona el botón de crear objeto (cubo) en la parte superior de la pantalla.
4. Selecciona **Class** del menú y presiona **OK**
5. Selecciona la clase recién creada para modificarla.
6. Bajo la sección **Conditional Expression** agrega la siguiente cadena:

   match if substring(option vendor-class-identifier,0,3) = "PXE";  
   default-lease-time 1200;  
   max-lease-time 1200;
7. Reinicia el servicio dhcp y prueba. Por favor consulta la Información Adicional a continuación si el vendor-class-identifier listado anteriormente no funciona para ti.

   NOTA: También es posible agregar esta clase directamente a dhcpd.conf; sin embargo, la Consola de Administración de Java no podrá verla ni modificarla si se hace de esta manera.
8. Intenta arrancar los sistemas nuevamente.

### **Solución 7**

Configura una política DHCP en el complemento de Administración DHCP de Windows Server

Ejemplo del [**DHCP Server configuration on Windows Server 2012**](https://wtware.com/win/dhcp2012config.html)

Haz clic derecho en tu pool de direcciones IPv4, luego haz clic en el elemento del menú contextual "Define Vendor Classes...".

![](https://ggcircuit.atlassian.net/wiki/download/attachments/15861403/undefined-Mar-31-2025-03-15-36-7247-AM.png?version=1&modificationDate=1743390956654&cacheVersion=1&api=v2)

Haz clic en el botón **"Add…"** para agregar una nueva Clase de Vendedor.

![](https://ggcircuit.atlassian.net/wiki/download/attachments/15861403/undefined-Mar-31-2025-03-15-40-2662-AM.png?version=1&modificationDate=1743390953809&cacheVersion=1&api=v2)

En el diálogo "New Class", ingresa un nombre para mostrar como "PXE Client x86"

En el diálogo "New Class", ingresa un Identificador PXE como "PXEClient:Arch:00000" (u otro según tu infraestructura)
![](https://ggcircuit.atlassian.net/wiki/download/attachments/15861403/undefined-Mar-31-2025-03-15-36-1063-AM.png?version=1&modificationDate=1743390953814&cacheVersion=1&api=v2)

En el diálogo "New Class", haz clic en el botón "OK".

![](https://ggcircuit.atlassian.net/wiki/download/attachments/15861403/undefined-Mar-31-2025-03-15-39-6727-AM.png?version=1&modificationDate=1743390953082&cacheVersion=1&api=v2)

En el diálogo "DHCP Vendor Classes", haz clic en el botón "Close".

![](https://ggcircuit.atlassian.net/wiki/download/attachments/15861403/undefined-Mar-31-2025-03-15-36-3114-AM.png?version=1&modificationDate=1743390953768&cacheVersion=1&api=v2)

Expande el elemento "Scope" en el complemento "DHCP".

Haz clic derecho en el elemento secundario Policies

Haz clic en el elemento del menú contextual "New Policy...".

![](https://ggcircuit.atlassian.net/wiki/download/attachments/15861403/undefined-Mar-31-2025-03-15-36-3114-AM.png?version=1&modificationDate=1743390953768&cacheVersion=1&api=v2)

En la ventana "DHCP Policy Configuration Wizard", ingresa un nombre de política.

Haz clic en el botón "Next >".

![](https://ggcircuit.atlassian.net/wiki/download/attachments/15861403/undefined-Mar-31-2025-03-15-36-3114-AM.png?version=1&modificationDate=1743390953768&cacheVersion=1&api=v2)

En "DHCP Policy Configuration Wizard", haz clic en el botón "Add...".

![](https://ggcircuit.atlassian.net/wiki/download/attachments/15861403/undefined-Mar-31-2025-03-15-36-3114-AM.png?version=1&modificationDate=1743390953768&cacheVersion=1&api=v2)

En el diálogo Add/Edit Condition:

1. Del desplegable "Criteria:", selecciona "Vendor Class"
2. Del desplegable "Operator:", selecciona "Equals"
3. Del desplegable "Value:", selecciona la clase de vendedor DHCP que agregaste anteriormente.
4. Marca la casilla junto a "Append wildcard(*)"

![](https://ggcircuit.atlassian.net/wiki/download/attachments/15861403/undefined-Mar-31-2025-03-15-36-3114-AM.png?version=1&modificationDate=1743390953768&cacheVersion=1&api=v2)

En el diálogo Add/Edit Condition, haz clic en el botón "Add".

![](https://ggcircuit.atlassian.net/wiki/download/attachments/15861403/undefined-Mar-31-2025-03-15-36-3114-AM.png?version=1&modificationDate=1743390953768&cacheVersion=1&api=v2)

En el diálogo Add/Edit Condition, haz clic en el botón "Ok".

![](https://ggcircuit.atlassian.net/wiki/download/attachments/15861403/undefined-Mar-31-2025-03-15-36-3114-AM.png?version=1&modificationDate=1743390953768&cacheVersion=1&api=v2)

En la ventana "DHCP Policy Configuration Wizard", haz clic en el botón "Next >".

![](https://ggcircuit.atlassian.net/wiki/download/attachments/15861403/undefined-Mar-31-2025-03-15-36-3114-AM.png?version=1&modificationDate=1743390953768&cacheVersion=1&api=v2)

**Nota:**

Haz clic en el botón "Next >" y/o de otro modo no configures reservas de IP u opciones DHCP.

En el diálogo "DHCP Policy Configuration Wizard", haz clic en el botón "Finish".

![](https://ggcircuit.atlassian.net/wiki/download/attachments/15861403/undefined-Mar-31-2025-03-15-36-3114-AM.png?version=1&modificationDate=1743390953768&cacheVersion=1&api=v2)

La política recién agregada ahora se muestra en el complemento de administración DHCP:

### **Información Adicional**

![](https://ggcircuit.atlassian.net/wiki/download/attachments/15861403/undefined-Mar-31-2025-03-15-36-3114-AM.png?version=1&modificationDate=1743390953768&cacheVersion=1&api=v2)

El problema principal es que cuando un cliente arranca PXE, a menudo no proporciona un *identificador de cliente*. Cuando arranca el sistema operativo (Windows), *sí* proporciona un identificador de cliente. Esto causa que se consuman dos direcciones IP para cada cliente. Si el pool DHCP es pequeño, o si los sistemas se reinician varias veces, esto puede causar agotamiento de concesiones de IP para el espacio de direcciones, resultando en la falla de arranque de sistemas. Hay numerosas soluciones a este problema, pero generalmente se enfocan en identificar clientes de arranque PXE y tratarlos por separado, o mediante la expansión del número de direcciones disponibles.