Sistemas Operativos · Recurso complementario

LABORATORIO EXTRA · GUÍA PRÁCTICA

Un servidor DHCP.
Cuatro sedes conectadas.

Instala Windows Server 2025 como nodo dentro de EVE-NG, conéctalo a la sede central y configura un servicio DHCP que atienda León, Chinandega y Masaya.

Windows dentro de EVE-NGQEMU + VNCDHCP Relay12 ámbitos IPv4
11 etapas de trabajoSin Active Directory obligatorioTrabajo verificable por fases
Tu avance en el laboratorio

Marca cada etapa después de comprobarla. El avance se guarda solo en este navegador.

0 de 11 etapas
01

¿Qué vas a lograr?

Una computadora de León, Chinandega o Masaya recibirá su dirección IP desde un único servidor Windows situado en la sede central.

02

¿Cómo debes avanzar?

Lee un paso, ejecútalo, comprueba el resultado y solo entonces continúa. No necesitas completar todo en una sola sesión.

03

¿Qué no necesitas?

No necesitas crear dominio, usuarios, grupos ni unidades organizativas para configurar DHCP independiente.

ANTES DE EMPEZAR

Windows Server 2025 sí se instalará dentro de EVE-NG. No habrá una máquina virtual externa de Windows en VMware. Prepararemos una imagen QEMU de Windows, crearemos el nodo SRV-DHCP y lo conectaremos a SW-CORE-CENTRAL.

MAPA DE CONEXIÓN

Así viajará una solicitud DHCP

La solicitud sale de una computadora, pasa por su puerta de enlace y llega al servidor de la sede central.

▣ClienteUna sucursal
⇄DHCP RelayGateway local
↔Red WANRutas existentes
▤SRV-DHCP172.20.10.14
La respuesta regresa hacia la sucursal. Cada equipo recibe una IP de la red que le corresponde.
ETAPA 01 · RECONOCIMIENTO

Conoce la topología que ya existe

Antes de instalar, comprende dónde estará el servidor y guarda un respaldo.

Topología original de EVE-NG: sede central, DMZ y sucursales León, Chinandega y Masaya
Topología de referencia, conservada sin rediseñar las sucursales.Ver imagen ampliada ↗

Objetivo exacto: instalar Windows Server 2025 como un nodo QEMU dentro del propio EVE-NG, conectarlo al switch de la sede central y convertirlo en servidor DHCP. VMware solo sirve para ejecutar la plataforma EVE-NG; NO se crea una VM de Windows por separado.

Nuevo servidor dentro de EVE-NG

Nombre del nodo
SRV-DHCP
IP propuesta
172.20.10.14/27
Gateway
172.20.10.1
Switch de conexión
SW-CORE-CENTRAL
Red de servidores
172.20.10.0/27

Equipos que ya existen

  • 172.20.10.11 · OpenLDAP
  • 172.20.10.12 · Servicios
  • 172.20.10.13 · MongoDB

La IP .14 es provisional; valida inventario y configuración. Que no responda a un ping no significa que esté libre.

1.1

Abre la topología existente

Ingresa a EVE-NG en tu navegador. Abre el laboratorio que ya contiene Sucursal Central, León, Chinandega y Masaya. Identifica SW-CORE-CENTRAL.

Comprueba: Reconoces el switch central en la imagen y no has cambiado conexiones.
1.2

Prepara un respaldo seguro

Guarda el laboratorio y copia las configuraciones importantes de los routers y switches. No borres ni reemplaces nodos existentes.

Comprueba: Puedes recuperar la topología antes de agregar Windows.
1.3

Verifica requisitos y permisos

  • Acceso al navegador de EVE-NG y a su consola SSH de administrador.
  • Herramienta SFTP (WinSCP o equivalente) para copiar la ISO.
  • Espacio libre en EVE-NG para una imagen de disco de 80 GB nominales (QCOW2 crece por demanda), además de archivos temporales.
  • Memoria libre suficiente para asignar 8 GB de RAM y 4 vCPU al nodo, además de lo que consumen los routers y demás servidores de la topología.
  • Permiso del docente para modificar la red.

Si EVE-NG ya usa demasiada memoria, apaga temporalmente nodos no necesarios en lugar de saturar el anfitrión.

Comprueba: Cumples los requisitos o has identificado cuál debe resolver el docente antes de continuar.
ETAPA 02 · VIRTUALIZACIÓN ANIDADA

Prepara EVE-NG para ejecutar Windows

En VMware revisamos únicamente los recursos y la aceleración de la plataforma EVE-NG.

VMware no alojará Windows Server. Esta etapa solo revisa si EVE-NG puede ejecutar nuevos nodos QEMU. La topología y Windows vivirán dentro de EVE-NG.

2.1

Apaga temporalmente EVE-NG

Desde VMware Workstation, apaga correctamente la máquina virtual que ejecuta EVE-NG. No elimines la VM ni sus discos.

Comprueba: EVE-NG aparece apagado, no suspendido.
2.2

Verifica la virtualización anidada

  1. Abre VM → Settings / Configuración de la VM EVE-NG.
  2. Abre Processors / Procesadores.
  3. Revisa la opción Virtualize Intel VT-x/EPT or AMD-V/RVI o su equivalente.
  4. Debe poder habilitarse para que EVE-NG disponga de aceleración KVM. Si no está disponible, detén esta etapa y consulta al docente; pueden existir conflictos con Hyper-V o VBS.
  5. Guarda y enciende EVE-NG.
Comprueba: EVE-NG inicia con normalidad; no has conectado adaptadores adicionales ni creado VMnet2.
2.3

Comprueba KVM desde la consola SSH de EVE-NG

Conéctate por SSH al servidor EVE-NG con una cuenta autorizada y ejecuta:

Linux · Comprobación
ls -l /dev/kvm
egrep -c "(vmx|svm)" /proc/cpuinfo

El primero debe encontrar el dispositivo /dev/kvm y el segundo debería devolver un valor mayor que cero. Si no sucede, revisa virtualización anidada antes de instalar Windows.

Comprueba: La aceleración por hardware está disponible para los nodos QEMU.
ETAPA 03 · PREPARAR IMAGEN QEMU

Prepara la ISO y el disco de Windows dentro de EVE-NG

Crearemos la carpeta de imagen, transferiremos la ISO oficial y prepararemos su disco virtual.

3.1

Obtén la ISO original de Windows Server 2025

  1. Abre Microsoft Evaluation Center · Windows Server 2025.
  2. Selecciona ISO de 64 bits, preferentemente en español.
  3. Completa el registro requerido por Microsoft y descarga la ISO en tu computadora.
  4. No descargues sistemas operativos de enlaces no oficiales.

Microsoft publica una edición de evaluación con validez de 180 días y condiciones de activación. Para esta práctica se requiere una ISO legítima.

Comprueba: Tienes un archivo .iso de Windows Server 2025 descargado.
3.2

Crea la carpeta de imagen de Windows dentro de EVE-NG

Abre una sesión SSH de EVE-NG con permisos administrativos. Ejecuta los comandos en el servidor Linux EVE-NG, no en tu Windows físico:

EVE-NG por SSH · Crear directorio
mkdir -p /opt/unetlab/addons/qemu/winserver-2025-LAB
ls -ld /opt/unetlab/addons/qemu/winserver-2025-LAB
Comprueba: La carpeta aparece y empieza por winserver-, como exige EVE-NG.
3.3

Copia el instalador ISO a esa carpeta mediante SFTP

  1. Abre WinSCP (u otra herramienta SFTP).
  2. Selecciona protocolo SFTP, puerto 22, e introduce la IP de administración de EVE-NG y credenciales autorizadas.
  3. En el panel remoto abre /opt/unetlab/addons/qemu/winserver-2025-LAB/.
  4. Copia el archivo ISO descargado desde tu computadora al panel remoto.
  5. Cuando termine, cambia el nombre del archivo copiado por cdrom.iso. EVE-NG debe encontrar ese nombre exacto.
EVE-NG · Comprobar ISO
ls -lh /opt/unetlab/addons/qemu/winserver-2025-LAB/cdrom.iso
Comprueba: Ves cdrom.iso en el directorio del servidor EVE-NG. El tamaño es coherente con una ISO de Windows.
3.4

Crea el disco virtual QCOW2 del servidor

Dentro de EVE-NG crea un disco de 80 GB nominales usando el formato VirtIO, adecuado para sistemas Windows Server recientes:

EVE-NG por SSH · Disco QCOW2
cd /opt/unetlab/addons/qemu/winserver-2025-LAB
/opt/qemu/bin/qemu-img create -f qcow2 virtioa.qcow2 80G
/opt/qemu/bin/qemu-img info virtioa.qcow2
Comprueba: El disco virtioa.qcow2 existe y su capacidad virtual aparece como 80 GiB. No repitas el comando si ya existe una instalación.
3.5

Aplica los permisos de imágenes de EVE-NG

Ejecuta el procedimiento oficial de reparación de permisos:

EVE-NG · Permisos
/opt/unetlab/wrappers/unl_wrapper -a fixpermissions
ls -lh /opt/unetlab/addons/qemu/winserver-2025-LAB/
Comprueba: Aparecen al menos cdrom.iso y virtioa.qcow2 en la carpeta.

¿Por qué no usamos hda.qcow2? Para esta guía usamos VirtIO, pero durante la instalación puede ser necesario cargar un controlador de almacenamiento compatible. No utilices controladores antiguos para versiones de Windows anteriores; sigue el apartado 4.4 si el disco no aparece.

ETAPA 04 · INSTALACIÓN DEL NODO

Instala Windows Server 2025 dentro de la topología

Ahora crearás SRV-DHCP en EVE-NG, lo conectarás al switch central y completarás la instalación del sistema operativo.

EL CAMBIO PRINCIPAL

El servidor forma parte del laboratorio EVE-NG

▤Windows 2025Nodo QEMU dentro de EVE
⇄SW-CORE-CENTRALVLAN de servidores
↔ROUTER-CENTRALWAN a sucursales

Los enlaces entre los otros nodos de la topología no se modifican.

4.1

Agrega un nodo Windows Server en la topología

  1. En el navegador abre tu laboratorio de EVE-NG.
  2. Haz clic derecho sobre un espacio libre → Add an Object → Node.
  3. Busca y selecciona la plantilla Windows Server.
  4. En Image selecciona winserver-2025-LAB, que acabas de crear.
  5. Asigna como nombre visible SRV-DHCP.
  6. Configura, si tus recursos lo permiten: 4 vCPU, 8192 MB RAM, 1 interfaz Ethernet y consola VNC. Comprueba con el docente que la CPU virtual exponga SSE4.2 y POPCNT, necesarios en Windows Server 2025. Si la plantilla usa el modelo antiguo qemu64, podría ser necesario configurar un modelo QEMU más reciente o host cuando sea compatible con el anfitrión y el entorno EVE-NG.
  7. Guarda con Save. Los nombres de campos pueden variar según la versión de EVE-NG.
Comprueba: Aparece un nuevo nodo denominado SRV-DHCP dentro del diagrama de EVE-NG.
4.2

Conecta el nodo al switch de la sede central

  1. Con el nodo apagado, crea un enlace desde su interfaz Ethernet (por ejemplo e0) hacia un puerto libre de SW-CORE-CENTRAL.
  2. Confirma cuál es la VLAN utilizada por los servidores 172.20.10.0/27.
  3. Si el switch usa puertos de acceso, configura solo ese puerto con la VLAN correcta. No presupongas que su número coincide con el tercer octeto de la IP.
  4. No conectes el servidor a la DMZ ni a una VLAN de gestión por conveniencia.
Cisco · Consultas para identificar VLAN
show vlan brief
show interfaces status
show running-config
Comprueba: En la vista del laboratorio se ve un enlace directo entre SRV-DHCP y SW-CORE-CENTRAL y la VLAN está identificada.
4.3

Inicia el nodo y abre su consola VNC

  1. Haz clic derecho sobre SRV-DHCP y selecciona Start.
  2. Abre la consola del nodo; elige VNC o el visor HTML5 que ofrezca tu versión de EVE-NG.
  3. Si aparece Press any key to boot from CD or DVD, pulsa una tecla.
  4. Espera a que aparezca el asistente de instalación de Windows.
Comprueba: Se muestra la interfaz de instalación de Windows Server 2025 dentro de la consola de EVE-NG.
4.4

Carga el controlador VirtIO si el disco no aparece

Cuando Windows pregunte dónde instalarse, busca el disco de 80 GB. Si aparece, selecciónalo y continúa. Si no aparece:

  1. Selecciona Cargar controlador / Load driver.
  2. Revisa si tu plantilla EVE-NG presenta una unidad virtual de controladores (algunas imágenes incluyen una unidad de disquete VirtIO).
  3. Busca únicamente un controlador de almacenamiento VirtIO x64 compatible con Windows Server 2025, por ejemplo en el medio VirtIO actualizado (viostor/2k25/amd64 si esa ruta está presente).
  4. Si EVE-NG no incorpora un controlador compatible, utiliza el paquete oficial VirtIO para Windows y pide al docente que lo incorpore como medio de controladores mediante una configuración admitida por esa versión de EVE-NG.
  5. Selecciona el controlador compatible. Cuando el disco aparezca, continúa la instalación.

No inventes rutas ni elijas controladores de Windows Server 2003. Los controladores disponibles dependen de la versión de EVE-NG y del medio VirtIO incluido. Si no aparece el disco después de cargar un controlador compatible, registra una captura y detente.

Comprueba: El asistente muestra el disco virtual preparado para instalar Windows Server 2025.
4.5

Completa la instalación de Windows Server 2025

  1. Selecciona idioma, región y teclado.
  2. Elige Windows Server 2025 Standard (Desktop Experience) o la edición con Experiencia de escritorio disponible en la ISO de evaluación.
  3. Acepta los términos y selecciona instalación personalizada cuando se ofrezca.
  4. Selecciona el disco de 80 GB; crea particiones según indique el instalador.
  5. Espera la copia de archivos y los reinicios. Si reinicia al instalador, no vuelvas a pulsar la tecla para arrancar desde la ISO.
  6. Define la contraseña de Administrator. Guárdala según el procedimiento de seguridad del curso; no incluyas contraseñas en capturas.
  7. Inicia sesión con la consola VNC de EVE-NG.
Comprueba: Puedes entrar al escritorio de Windows Server 2025 en SRV-DHCP.
4.6

Conserva la instalación sin borrar el nodo

Apaga Windows desde su propio menú cuando no lo utilices y vuelve a iniciarlo desde EVE-NG. Los cambios normales del nodo se conservan en su disco temporal del laboratorio mientras no hagas Wipe.

Importante sobre EVE-NG: Wipe borra el estado del disco del nodo. Para convertir la instalación en imagen reutilizable debe realizarse un commit de la imagen con los identificadores reales (POD, UUID del laboratorio y Node ID); esto se hará solo bajo supervisión del docente y con el nodo apagado, siguiendo la guía oficial de EVE-NG. No ejecutes comandos de commit con rutas de ejemplo.

Comprueba: Windows vuelve a iniciar en EVE-NG con la cuenta configurada; no has usado Wipe.
ETAPA 05 · RED DEL SERVIDOR

Configura la red de Windows Server 2025

Se asignará IP estática al sistema que acabas de instalar dentro de EVE-NG.

5.1

Identifica el adaptador de red dentro de Windows

  1. Abre la consola VNC de SRV-DHCP desde EVE-NG.
  2. Inicia sesión como administrador.
  3. Pulsa Windows + R.
  4. Escribe ncpa.cpl y pulsa Enter.
  5. Identifica la conexión Ethernet del nodo. Si no aparece, revisa Administrador de dispositivos; quizá necesite un controlador de red adecuado.
Comprueba: La interfaz Ethernet aparece habilitada y conectada al switch central.
5.2

Asigna manualmente una dirección IPv4 estática

  1. Haz clic derecho sobre el adaptador Ethernet → Propiedades.
  2. Abre Protocolo de Internet versión 4 (TCP/IPv4).
  3. Selecciona Usar la siguiente dirección IP.
  4. IP: 172.20.10.14 (después de confirmar que está libre).
  5. Máscara: 255.255.255.224.
  6. Puerta de enlace: 172.20.10.1.
  7. Configura DNS únicamente cuando conozcas la dirección real de tu servicio DNS en el laboratorio.
  8. Pulsa Aceptar.
Comprueba: La tarjeta muestra una IP fija en 172.20.10.0/27 y gateway .1.
5.3

Verifica la IP y la puerta de enlace

Abre PowerShell o CMD dentro de Windows y ejecuta:

Windows · Diagnóstico IP
ipconfig /all
ping 172.20.10.1
arp -a

Si el ping falla, comprueba enlace, VLAN correcta, dirección de gateway y posibles restricciones ICMP. El firewall puede bloquear respuestas sin que DHCP esté mal configurado.

Comprueba: Ves la IP 172.20.10.14 asignada al adaptador y el camino local está comprobado.
5.4

Comprueba las rutas hacia las sucursales

Desde el router central y los routers de las sucursales, consulta las rutas y verifica que exista camino de ida y vuelta entre 172.20.10.14 y las redes 172.20.20.0/24, 172.20.30.0/24 y 172.20.40.0/24 segmentadas en /27. La ruta puede existir de forma resumida o por subred; no cambies el enrutamiento sin revisarlo.

Cisco · Solo lectura
show ip route
show ip route 172.20.10.14
show ip interface brief
Comprueba: Tienes identificadas las rutas relevantes y no has introducido cambios innecesarios a la WAN.
ETAPA 06 · SERVICIO DHCP

Instala el rol DHCP en Windows Server 2025

Puedes usar la interfaz gráfica, que es la opción recomendada para aprender, o PowerShell.

MÉTODO GUIADO · INTERFAZ GRÁFICA
6.1

Abre el asistente de roles

  1. Abre Server Manager / Administrador del servidor.
  2. Selecciona Manage / Administrar.
  3. Elige Add Roles and Features / Agregar roles y características.
  4. En la pantalla inicial, pulsa Next / Siguiente.
  5. Selecciona Role-based or feature-based installation.
  6. Marca el servidor local y continúa.
6.2

Selecciona Servidor DHCP

  1. En la lista de roles, activa DHCP Server / Servidor DHCP.
  2. Cuando solicite instalar características adicionales, selecciona Add Features / Agregar características.
  3. Continúa hasta la pantalla de confirmación.
  4. Pulsa Install / Instalar.
  5. Espera a que finalice y cierra el asistente.
Comprueba: el rol Servidor DHCP figura como instalado.

No hace falta un dominio. Este laboratorio utiliza un servidor DHCP independiente. Si Windows Server no pertenece a Active Directory, no debes ejecutar el comando de autorización Add-DhcpServerInDC. Si estuviera unido a un dominio, la autorización en AD sí sería necesaria.

6.3

Verifica que el servicio funciona

Abre PowerShell como administrador y ejecuta:

PowerShell · Verificación
Get-Service DHCPServer
Get-DhcpServerv4Binding
Comprueba: el servicio aparece como Running (En ejecución) y DHCP está asociado al adaptador correcto. Si está detenido, puedes iniciar con Start-Service DHCPServer.
Opción alternativa: instalar el rol con PowerShell

Utiliza esta opción solo si ya sabes abrir PowerShell con privilegios administrativos.

PowerShell · Instalación
Install-WindowsFeature DHCP -IncludeManagementTools
Get-Service DHCPServer

No necesitas ejecutar ambas instalaciones: interfaz gráfica y PowerShell hacen el mismo trabajo.

ETAPA 07 · AUTOMATIZACIÓN POWERSHELL

Crea los 12 ámbitos DHCP con un script

Un ámbito es un conjunto de direcciones IP que DHCP puede entregar a una red concreta. En esta práctica crearemos cuatro ámbitos por sucursal.

ARCHIVO OFICIAL DEL LABORATORIO

Crear_12_Ambitos_DHCP_EVE_NG.ps1

Crea 12 ámbitos nuevos, les asigna sus gateways y los deja inactivos hasta que tú decidas habilitarlos.

Descargar .ps1 ↓
Ver el script completo (alternativa si el nodo no tiene Internet)

Este es el contenido íntegro del archivo de 12 ámbitos. Puedes consultarlo o copiarlo; guárdalo dentro del nodo EVE-NG como C:\LabDHCP\Crear_12_Ambitos_DHCP_EVE_NG.ps1. Copiar texto desde el navegador hacia una consola VNC depende de la función portapapeles disponible en tu instalación.

PowerShell · Script completo
#requires -RunAsAdministrator
<#
Archivo: Crear_12_Ambitos_DHCP_EVE_NG.ps1
Uso: ejecutar en Windows Server 2025 con el rol DHCP instalado.
SEGURIDAD: crea ámbitos INACTIVOS; no habilita el reparto de IP.
Verificar el plan de direccionamiento y las IP fijas antes de ejecutar.
No modifica ámbitos que ya existen.
#>
$ErrorActionPreference = 'Stop'
Import-Module DhcpServer

if ((Get-Service DHCPServer).Status -ne 'Running') {
    throw 'El servicio DHCPServer debe estar iniciado antes de continuar.'
}

$ambitos = @(
    [pscustomobject]@{ Nombre='LEON-GERENCIA'; Red='172.20.20.0'; Inicio='172.20.20.15'; Fin='172.20.20.29'; Gateway='172.20.20.1' }
    [pscustomobject]@{ Nombre='LEON-VENTAS'; Red='172.20.20.32'; Inicio='172.20.20.47'; Fin='172.20.20.61'; Gateway='172.20.20.33' }
    [pscustomobject]@{ Nombre='LEON-TECNICOS'; Red='172.20.20.64'; Inicio='172.20.20.79'; Fin='172.20.20.93'; Gateway='172.20.20.65' }
    [pscustomobject]@{ Nombre='LEON-ALMACEN'; Red='172.20.20.96'; Inicio='172.20.20.111'; Fin='172.20.20.125'; Gateway='172.20.20.97' }
    [pscustomobject]@{ Nombre='CHINANDEGA-GERENCIA'; Red='172.20.30.0'; Inicio='172.20.30.15'; Fin='172.20.30.29'; Gateway='172.20.30.1' }
    [pscustomobject]@{ Nombre='CHINANDEGA-VENTAS'; Red='172.20.30.32'; Inicio='172.20.30.47'; Fin='172.20.30.61'; Gateway='172.20.30.33' }
    [pscustomobject]@{ Nombre='CHINANDEGA-TECNICOS'; Red='172.20.30.64'; Inicio='172.20.30.79'; Fin='172.20.30.93'; Gateway='172.20.30.65' }
    [pscustomobject]@{ Nombre='CHINANDEGA-ALMACEN'; Red='172.20.30.96'; Inicio='172.20.30.111'; Fin='172.20.30.125'; Gateway='172.20.30.97' }
    [pscustomobject]@{ Nombre='MASAYA-GERENCIA'; Red='172.20.40.0'; Inicio='172.20.40.15'; Fin='172.20.40.29'; Gateway='172.20.40.1' }
    [pscustomobject]@{ Nombre='MASAYA-VENTAS'; Red='172.20.40.32'; Inicio='172.20.40.47'; Fin='172.20.40.61'; Gateway='172.20.40.33' }
    [pscustomobject]@{ Nombre='MASAYA-TECNICOS'; Red='172.20.40.64'; Inicio='172.20.40.79'; Fin='172.20.40.93'; Gateway='172.20.40.65' }
    [pscustomobject]@{ Nombre='MASAYA-ALMACEN'; Red='172.20.40.96'; Inicio='172.20.40.111'; Fin='172.20.40.125'; Gateway='172.20.40.97' }
)

foreach ($a in $ambitos) {
    $existente = Get-DhcpServerv4Scope -ScopeId $a.Red -ErrorAction SilentlyContinue
    if ($null -ne $existente) {
        Write-Warning ("OMITIDO: ya existe el ámbito {0}. Compruebe su rango manualmente." -f $a.Red)
        continue
    }
    Add-DhcpServerv4Scope -Name $a.Nombre `
        -StartRange $a.Inicio -EndRange $a.Fin `
        -SubnetMask 255.255.255.224 `
        -LeaseDuration (New-TimeSpan -Days 8) `
        -State InActive
    Set-DhcpServerv4OptionValue -ScopeId $a.Red -Router $a.Gateway
    Write-Host ("CREADO (INACTIVO): {0} / gateway {1}" -f $a.Nombre, $a.Gateway)
}

Write-Host "`nRESUMEN. Ningún ámbito nuevo está activo:"
Get-DhcpServerv4Scope | Sort-Object ScopeId |
    Format-Table ScopeId, Name, StartRange, EndRange, State -AutoSize

Write-Host "`nTras verificar gateway, relay y rutas, activar SOLO el ámbito piloto:"
Write-Host 'Set-DhcpServerv4Scope -ScopeId 172.20.20.0 -State Active'
Write-Host 'Después, activar los demás ámbitos de forma controlada.'
# DNS 006: configurar después de verificar el DNS real de la topología:
# Set-DhcpServerv4OptionValue -ScopeId 172.20.20.0 -DnsServer <DNS_VALIDADO>

Direcciones que utilizará el script

Todos los ámbitos usan máscara 255.255.255.224 (/27), 8 días de concesión y 15 direcciones dinámicas por ámbito.

Tabla de 12 ámbitos que se crearán inicialmente inactivos
SedeÁreaRed /27Rango DHCPPuerta de enlace
LeónGerencia172.20.20.0.15 – .29172.20.20.1
LeónVentas172.20.20.32.47 – .61172.20.20.33
LeónTécnicos172.20.20.64.79 – .93172.20.20.65
LeónAlmacén172.20.20.96.111 – .125172.20.20.97
ChinandegaGerencia172.20.30.0.15 – .29172.20.30.1
ChinandegaVentas172.20.30.32.47 – .61172.20.30.33
ChinandegaTécnicos172.20.30.64.79 – .93172.20.30.65
ChinandegaAlmacén172.20.30.96.111 – .125172.20.30.97
MasayaGerencia172.20.40.0.15 – .29172.20.40.1
MasayaVentas172.20.40.32.47 – .61172.20.40.33
MasayaTécnicos172.20.40.64.79 – .93172.20.40.65
MasayaAlmacén172.20.40.96.111 – .125172.20.40.97

Los rangos que comienzan con punto conservan los primeros tres octetos de la red de la misma fila. Ejemplo: León/Gerencia = 172.20.20.15–172.20.20.29. Las redes de administración, seguridad, servidores y VPN mantienen su configuración actual.

7.1

Descarga y transfiere el script al servidor

  1. Haz clic en Descargar .ps1.
  2. En Windows Server crea una carpeta llamada C:\LabDHCP.
  3. Guarda allí el archivo Crear_12_Ambitos_DHCP_EVE_NG.ps1.
  4. Si Windows Server no tiene acceso a Internet, transfiere el script desde una ubicación autorizada y accesible dentro de la red EVE-NG (por ejemplo un recurso SMB controlado por el docente) o utiliza el método de transferencia que se haya probado en este laboratorio. Las carpetas compartidas de VMware no llegan directamente a un nodo QEMU de EVE-NG.
Comprueba: el archivo existe dentro de C:\LabDHCP.
7.2

Lee el script antes de ejecutarlo

Abre PowerShell como administrador y revisa su contenido:

PowerShell · Lectura (no realiza cambios)
Get-Content 'C:\LabDHCP\Crear_12_Ambitos_DHCP_EVE_NG.ps1'

Identifica los nombres de los ámbitos, su rango inicial y final, la máscara /27, las puertas de enlace y el parámetro -State InActive.

Para comprobar que el archivo no cambió durante la descarga, calcula su huella digital SHA-256:

PowerShell · Verificar integridad
Get-FileHash 'C:\LabDHCP\Crear_12_Ambitos_DHCP_EVE_NG.ps1' -Algorithm SHA256

El valor SHA-256 esperado para la versión incluida aquí es 5BC320A8EA9E4931BD49AB01C8881EF420C96DC4C006BD9C6C8F2D6682EC6656. Si es distinto, detente y verifica el archivo con el docente.

¿Qué significa InActive? Significa que el ámbito existe, pero todavía no entrega direcciones IP. Esto permite configurarlo y comprobarlo antes de utilizarlo.

7.3

Ejecuta el script

Ejecuta el archivo desde PowerShell abierto como administrador:

PowerShell · Crear ámbitos
& 'C:\LabDHCP\Crear_12_Ambitos_DHCP_EVE_NG.ps1'

Si Windows impide ejecutar el script por la política de ejecución, primero verifica que descargaste y revisaste el archivo correcto. En un laboratorio autorizado puedes utilizar esta configuración solo para esa sesión:

PowerShell · Solo si está bloqueado
Set-ExecutionPolicy -Scope Process -ExecutionPolicy RemoteSigned

Si después de verificar el SHA-256 Windows indica que el archivo no está firmado o está bloqueado por proceder de Internet, utiliza Unblock-File -Path 'C:\LabDHCP\Crear_12_Ambitos_DHCP_EVE_NG.ps1' solo para este archivo de laboratorio y vuelve a ejecutarlo. No cambies la política para todo el sistema y nunca elimines bloqueos de archivos que no has verificado.

7.4

Comprueba que existen los 12 ámbitos

PowerShell · Comprobación
Get-DhcpServerv4Scope |
  Sort-Object ScopeId |
  Format-Table ScopeId, Name, StartRange, EndRange, State -AutoSize
Resultado esperado: aparecen 12 ámbitos si el servidor no tenía ámbitos previos. Los ámbitos nuevos aparecen como Inactive. Si ya existían ámbitos con el mismo identificador de red, el script los omite y avisa; no los sobrescribe.
TODAVÍA NO ACTIVES TODOS LOS ÁMBITOS

Primero probaremos únicamente Gerencia de León. Cuando funcione, podrás continuar con los demás. Esta secuencia evita introducir varios cambios al mismo tiempo y facilita identificar errores.

ETAPA 08 · CISCO DHCP RELAY

Indica a los equipos Cisco dónde está el servidor

Las solicitudes DHCP son broadcast y no atraviesan routers automáticamente. Usaremos ip helper-address en la interfaz de puerta de enlace de cada red cliente.

DHCP RELAY
Es un intermediario.

Escucha la solicitud DHCP de la red local y la envía por unicast al servidor 172.20.10.14. También comunica al servidor de qué red proviene el cliente.

8.1

Descubre dónde está la puerta de enlace de Gerencia de León

La puerta de enlace de Gerencia León es 172.20.20.1. Averigua qué interfaz real tiene esa dirección. Podría estar en una subinterfaz del router o en una interfaz VLAN de un switch de capa 3.

Cisco · Solo lectura
show ip interface brief
show running-config
show ip route 172.20.10.14
Comprueba: identificaste el nombre verdadero de la interfaz cuya dirección es 172.20.20.1 y existe una ruta al servidor DHCP.
8.2

Configura el relay en esa interfaz

El siguiente ejemplo supone que encontraste la dirección 172.20.20.1 en Ethernet0/0.10 del router. Este nombre es ilustrativo: no lo ejecutes si no coincide con tu configuración.

Cisco · EJEMPLO condicional: subinterfaz de router
enable
configure terminal
interface Ethernet0/0.10
 ip helper-address 172.20.10.14
end
show running-config interface Ethernet0/0.10

Si la puerta de enlace está en la SVI de un switch de capa 3, ingresa en la interfaz Vlan correspondiente y utiliza el mismo comando ip helper-address 172.20.10.14. El identificador de VLAN debe obtenerse de tu configuración.

Coloca el relay únicamente en la interfaz de capa 3 que recibe las solicitudes de los clientes. No lo agregues automáticamente a todos los puertos, ni dupliques configuraciones en router y switch.

8.3

Comprueba la configuración de relay y las rutas

Revisa que la interfaz elegida tenga ip helper-address 172.20.10.14. Confirma también que no hay filtros que impidan el intercambio DHCP entre servidor y relay (UDP 67/68) y que el servidor tiene una ruta de retorno hacia 172.20.20.0/27.

Comprueba: la interfaz de Gerencia León tiene un helper hacia 172.20.10.14 y ambos extremos se alcanzan por la red enrutada.

¿Por qué un solo servidor puede atender varias subredes? El relay incluye información de la red de origen (como giaddr) y Windows Server selecciona el ámbito correspondiente. Por eso necesitamos un ámbito por red y conectividad entre sedes.

ETAPA 09 · PRUEBAS Y DESPLIEGUE

Activa una red, realiza una prueba y después amplía

La primera prueba se hará en Gerencia de León, red 172.20.20.0/27.

9.1

Activa solamente el ámbito piloto

Dentro de PowerShell, como administrador de Windows Server, ejecuta:

PowerShell · Activación piloto
Set-DhcpServerv4Scope -ScopeId 172.20.20.0 -State Active
Get-DhcpServerv4Scope -ScopeId 172.20.20.0
Comprueba: LEON-GERENCIA muestra el estado Active. Los demás ámbitos nuevos siguen inactivos.
9.2

Solicita una IP en el cliente de Gerencia León

Abre la consola de la computadora o VPCS conectada a la red Gerencia León. Si utilizas VPCS, ejecuta:

Cliente VPCS · Obtener IP
ip dhcp
show ip

Si utilizas Windows 11 en lugar de VPCS, configura IPv4 en automático y ejecuta:

Cliente Windows · Obtener IP
ipconfig /release
ipconfig /renew
ipconfig /all
RESULTADO QUE DEBES OBSERVAR
IP del cliente172.20.20.15 a .29
Máscara255.255.255.224
Gateway172.20.20.1
Servidor DHCP172.20.10.14Visible en Windows; VPCS puede no mostrarlo.
9.3

Comprueba la concesión en el servidor

Regresa a PowerShell de Windows Server y revisa el equipo que acaba de obtener una dirección.

PowerShell · Revisar concesión
Get-DhcpServerv4Lease -ScopeId 172.20.20.0
Comprueba: aparece al menos una concesión del rango de Gerencia León si la solicitud DHCP se realizó correctamente.
9.4

Habilita los otros ámbitos uno por uno

  1. Identifica la siguiente red que vas a probar, por ejemplo Ventas de León.
  2. Configura ip helper-address en su puerta de enlace verdadera.
  3. Activa únicamente el ámbito de esa red.
  4. Solicita una IP desde un cliente perteneciente a esa red.
  5. Comprueba su máscara, gateway y concesión.
  6. Repite el proceso con los demás segmentos de León, Chinandega y Masaya.
Ejemplo · Activar Ventas de León
Set-DhcpServerv4Scope -ScopeId 172.20.20.32 -State Active
Get-DhcpServerv4Scope -ScopeId 172.20.20.32

Después de probar una red, escribe en tu informe el nombre de la sede, el segmento, la dirección IP recibida y la evidencia correspondiente.

ETAPA 10 · EVIDENCIAS

Documenta lo que hiciste y demuestra que funciona

El resultado importa, pero también importa que otra persona pueda comprender y reproducir tu procedimiento.

Incluye estas evidencias en tu informe

  1. 01
    EVE-NG: imagen preparada

    Carpeta winserver-2025-LAB con cdrom.iso y virtioa.qcow2; no mostrar claves.

  2. 02
    VMware: virtualización anidada

    Evidencia de que EVE-NG dispone de aceleración KVM para nodos QEMU.

  3. 03
    EVE-NG: nodo SRV-DHCP

    Captura del nodo Windows conectado a SW-CORE-CENTRAL dentro de la topología.

  4. 04
    Windows Server: instalación

    Captura del escritorio de Windows Server 2025 dentro de la consola VNC de EVE-NG.

  5. 05
    Windows Server: IPv4 y rol DHCP

    Resultado de ipconfig /all y estado del servicio DHCPServer.

  6. 06
    Ámbitos DHCP

    Salida de Get-DhcpServerv4Scope con los 12 ámbitos y sus estados.

  7. 07
    Cisco: interfaz de relay

    Configuración real de ip helper-address en la puerta de enlace de Gerencia León.

  8. 08
    Prueba cliente y concesión

    Captura de la IP DHCP recibida por el cliente y del registro en Get-DhcpServerv4Lease.

Explica con tus propias palabras

Pregunta 1. ¿Por qué fue necesario usar DHCP Relay entre la sucursal y el servidor?

Pregunta 2. ¿Por qué los ámbitos nuevos se crearon inactivos?

Pregunta 3. ¿Qué diferencia existe entre una máquina virtual de VMware y un nodo QEMU de Windows Server dentro de EVE-NG?

Pregunta 4. ¿Qué sucede si el servidor DHCP no tiene ruta de retorno hacia la sucursal?

Entrega sugerida: un PDF con portada, objetivo, procedimientos, capturas de pantalla, resultados, respuestas y conclusiones. El docente puede adaptar la forma y fecha de entrega en Moodle.

ETAPA 11 · DIAGNÓSTICO Y CIERRE

Si algo falla, revisa un elemento cada vez

No cambies toda la red cuando aparezca un problema. Sigue el orden de comprobación para localizar la causa.

No aparece Windows Server en la lista de nodos

Revisa: Verifica que la carpeta empiece por winserver-, que esté dentro de /opt/unetlab/addons/qemu/, que existan cdrom.iso y virtioa.qcow2, y que hayas ejecutado fixpermissions.

El instalador no arranca o Windows informa de CPU incompatible

Revisa: que el modelo de CPU virtual exponga SSE4.2 y POPCNT. Las plantillas antiguas con qemu64 podrían no cumplir los requisitos de Windows Server 2025. Consulta al docente antes de modificar QEMU custom options.

El nodo no enciende

Revisa: Confirma virtualización anidada, /dev/kvm, RAM libre y 4 vCPU disponibles. Si el laboratorio consume mucha memoria, apaga otros nodos temporalmente.

No aparece el disco de instalación

Revisa: El disco VirtIO puede requerir un controlador x64 compatible con Server 2025. Usa Cargar controlador y medios oficiales compatibles. No selecciones controladores para Windows antiguos.

Windows no muestra interfaz Ethernet

Revisa: Verifica que el nodo tenga una interfaz NIC, esté enlazada al switch y que el driver del adaptador esté instalado. Revisa Administrador de dispositivos.

Windows no alcanza 172.20.10.1

Revisa: Revisa puerto del switch, VLAN de servidores, cable virtual, subred correcta y estado del gateway. No busques fallas en VMnet2 o Cloud2: no forman parte de este diseño.

El cliente recibe 169.254.x.x

Revisa: Revisa ámbito activo, ip helper-address, puerto/VLAN, servicio DHCP, rutas de ida y retorno y tráfico UDP 67/68.

El cliente recibe una IP equivocada

Revisa: Comprueba la VLAN del cliente, otra fuente DHCP activa, alcance del relay y dirección de gateway definida en el ámbito.

El script no se ejecuta

Revisa: Comprueba ruta de archivo, PowerShell como administrador, rol instalado y DHCPServer iniciado. Lee primero los errores; no desactives controles globales de seguridad.

Tras usar Wipe, Windows desapareció

Revisa: Wipe elimina cambios de la instancia. Restaura respaldo o usa la imagen base preparada por el docente; el commit de imagen debe realizarse con procedimiento verificado y permisos apropiados.

¿Cómo desactivo un ámbito si debo detener la prueba?

Para detener nuevas asignaciones en la red piloto, desactiva el ámbito correspondiente en el servidor:

PowerShell · Desactivar piloto
Set-DhcpServerv4Scope -ScopeId 172.20.20.0 -State InActive
Get-DhcpServerv4Scope -ScopeId 172.20.20.0

Luego elimina únicamente el helper agregado durante la práctica, si corresponde, y restaura el respaldo de la configuración original. Desactivar un ámbito no retira automáticamente las IP ya entregadas; pueden permanecer vigentes hasta que sus clientes renueven o liberen la concesión.

Glosario breve de los términos utilizados
DHCP
Servicio que entrega automáticamente parámetros IP a los clientes.
Ámbito
Rango de direcciones que un servidor DHCP puede asignar a una subred.
Concesión
Dirección que DHCP asigna temporalmente a un equipo.
Gateway
Puerta de enlace utilizada para salir de la subred local.
DHCP Relay
Función del router o switch L3 que retransmite solicitudes DHCP hacia otra subred.
IP estática
Dirección definida manualmente que no cambia por concesiones DHCP.
QEMU
Motor de virtualización que utiliza EVE-NG para ejecutar nodos, incluido Windows Server.
QCOW2
Formato del disco virtual donde se instala el sistema operativo del nodo.
VirtIO
Controlador virtual optimizado; puede requerir drivers compatibles para que Windows detecte el disco.
VNC
Consola gráfica para instalar y administrar Windows dentro de EVE-NG.
Virtualización anidada
Capacidad de ejecutar máquinas virtuales QEMU dentro de EVE-NG, que a su vez corre sobre VMware.
CIERRE DEL LABORATORIO

Lo importante es comprender por qué funciona.

Al terminar, podrás explicar cómo un servidor DHCP centralizado atiende varias sucursales mediante VLAN, routing y DHCP Relay, y demostrarlo con evidencias técnicas.