DHCP – Powershell comandos backups y exportación

En Windows Server 2012, Microsoft ha añadido nuevos comandos de PowerShell que podemos utilizar para administrar nuestro servidor de DHCP. Aquí os voy a enseñar cómo realizar un backup y restauración de la base de datos, exportación e importación de la configuración.

Para hacer el backup de todos los ámbitos de DHCP:

Backup-DhcpServer -ComputerName lon-svr1.diazantuna.es -Path C:\Windows\system32\dhcp\backup

 

Para resturar el backup:

Restore-DhcpServer -ComputerName lon-svr1.diazantuna.es -Path

C:\Windows\system32\dhcp\backup

 

En este ejemplo exportamos la configuración y los datos de alquiles al fichero dhcpexport.xml:

Export-DhcpServer -ComputerName lon-svr1.diazantuna.es -File C:\exportdir\dhcpexport.xml

 

Para importar:

 

Import-DhcpServer -ComputerName lon-svr2.diazantuna.es -File C:\exports\dhcpexport.xml

-BackupPath C:\dhcpbackup\

Opciones DHCP Boot

Las tarjetas de red PXE añaden la opción DHCP 60 a sus paquetes de descubrimiento. El cliente DHCP envía una opción 67 en el paquete, y el servidor responde con la opción 68. Los puerto utilizados por el DHCP son los puerto utilizados por el servidor de Windows Deployment Services PXE, por lo tanto si implementas ambos roles en el mismo servidor debes de configurar la opción 60. Un servidor DHCP envía la opción 60 devuelta al cliente. Necesitas por lo tanto configurar las opciones 60(PXE Client), 66( Boot Server Host Name) y 67 (Bootfile Name).

Las opciones 66 y 67 se pueden configurar de forma gráfica desde las opciones de la consola DHCP pero la opción 60 se debe de hacer desde línea de comandos. Aquí tenéis un ejemplo

 

C:\WINDOWS\system32>netsh

netsh>dhcp

netsh dhcp>server \\<server_machine_name>

netsh dhcp>add optiondef 60 PXEClient String 0 comment=PXE support

netsh dhcp>set optionvalue 60 STRING PXEClient

netsh dhcp>exit

Cisco – Reserva de una IP en DHCP

A petición de Tino:

Para reservar una IP en un pool de DHCP en Cisco debemos de crear un pool propio e indicar la reserva como sigue:

 

ip dhcp pool DCServer
host 172.16.2.254
hardware-address 02c7.f800.0422 ieee802
client-name DCServer



Instalacion del Role DHCP en Windows Server 2008

Desde Herramientas Administrativas, abrimos la consola Admistracion del servidor y agregamos el role de servidor de DHCP:

dhcp1

dhcp2

dhcp3

Escogemos el interfaz por el que vamos a escuchar las peticiones DHCP Discover:
dhcp4
Escogemos nombre de dominio y Servidores DNS a nivel de Servidor, es decir afectan a todos los Ámbitos configurados que no lo tengan definido a nivel de ámbito:

dhcp5

Damos la IP del Servidor de WINS si existe:
dhcp6
Creamos el primer Ambito en servidor, indicando IP inicial, IP final, Mascara, Gateway y tipo de ambito, red cableado o inalambrica:
dhcp7
Habilitamos si queremos el servidor DHCPv6:
dhcp8
Establecemos nombre de dominio y servidores DNS a nivel de Servidor para IPv6:
dhcp9
Ponemos las credenciales para autorizar el servidor en el dominio:
dhcp10
Finalizamos la instalacion:
dhcp11