En esta ocasión, explicaremos cómo Instalar y Configurar básicamente un Servidor DHCP en Windows Server 2012 utilizando los nuevos cmdlets de Powershell.
Comencemos.
Para ver todos los comandos disponibles en Powershell para DHCP debemos ejecutar:
Get-Command -Module DhcpServer
El Primer comando que ejecutaremos para instalar el Servidor DHCP es el siguiente:
Install-WindowsFeature -Name DHCP
Al finalizar nos aparecerá el mensaje de SUCCESS y que se
necesita reinicio:
Ahora para que tengamos la consola de administración DHCP,
deberemos agregar la característica ejecutando el siguiente comando:
Install-WindowsFeature -Name RSAT-DHCP
Al finalizar nos aparecerá el mensaje de SUCCESS y que se
necesita reinicio:
Luego deberemos reiniciar el equipo, podemos hacerlo ejecutando el siguiente comando:
shutdown /r /t 0
Y esperamos a que se reinicie el servidor
Luego deberemos enlazar el Servidor DHCP a una Interfaz de
Red para que pueda asignar direcciones IP dinámicamente. Esta interfaz debe
estar configurada con una dirección IP estática.
Para realizar esa tarea ejecutaremos el siguiente comando
(suponiendo que el nombre de nuestro dispositivo de red es Ethernet0):
Set-DhcpServerv4Binding -BindingState $true -InterfaceAlias
“Ethernet”
En caso de que tengamos un Controlador de Dominio y necesitemos
especificar el nombre DNS, deberíamos introducir el siguiente comando:
Add-DhcpServerInDC -DnsName “nombrededominio.com”
Como no tenemos DC en este ejemplo continuaremos.
Ahora tenemos que crear el ámbito.
Nuestro Ámbito tendrá las siguientes características:
-
Nombre del ámbito: “Ambito 1”
-
Rango 192.168.0.100 a 192.168.0.254
-
Máscara del ámbito: 255.255.255.0
Para crearlo ejecutaremos el siguiente comando:
Add-DhcpServerv4Scope -Name "Friendly Name of
Scope" -StartRange 192.168.0.100 -EndRange 192.168.0.254 -SubnetMask
255.255.255.0
Ahora configuraremos una puerta de enlace para nuestro
ámbito ejecutando el siguiente comando:
Set-DhcpServerV4OptionValue -ScopeID 192.168.0.0 -router
192.168.0.254
Si tuviésemos un Servidor DNS, nombre de dominio, tendríamos
que ejecutar este comando:
Set-DhcpServerV4OptionValue -ScopeID 192.168.0.0 -router
192.168.0.254 -DnsDomain
dominio.com -DnsServer 192.168.0.2
Luego agregaremos (opcional) un rango de exclusión.
En este caso irá desde 192.168.0.200 a 192.168.0.254
Add-DhcpServerv4ExclusionRange 192.168.0.0 -StartRange 192.168.0.200
-EndRange 192.168.0.254
Ahora ya está creado nuestro ámbito, es hora de probarlo
desde un equipo cliente ejecutando
ipconfig /renew
Y luego veremos la configuración completa ejecutando
ipconfig /all
Podemos ver las estadísticas del Servidor DHCP ejecutando el
siguiente comando:
Get-DhcpServerv4Statistics
Nos dará información completa sobre el Servidor, por
ejemplo: número de ámbitos, direcciones en uso, direcciones disponibles, etc.
Por ejemplo crearemos la reserva 192.168.0.8 para la
dirección MAC 00-0C-29-4A-D1-1A
Ejecutando el siguiente comando:
Add-DhcpServerv4Reservation -ScopeID 192.168.0.0
-IPAddress 192.168.0.8 -ClientId 00-0C-29-4A-D1-1A -Description "Reserva
para Julio"
También podemos negar la concesión de direcciones IP a una
MAC en particular:
Add-DhcpServerv4Filter -List Deny -MacAddress ClientId 00-0C-29-4A-D1-1A
-Description "Negando a Julio"
Remove-DhcpServerv4Scope -ScopeID 192.168.0.0 –force
Hasta la próxima.