Servicios de red e internet:
Servidor DHCP
Gianfranco Álvarez Valencia 2ºASIR 16/10/2017
Gianfranco Álvarez Valencia 2ºASIR 16/10/2017
pág. 2
Índice
1.DHCP: Linux. ............................................................................................................................... 3
1.1.Preparación del sistema. ..................................................................................................... 3
1.1.1. Actualización de la máquina........................................................................................ 3
1.1.2 Instalación de las Guest Adittions. ............................................................................... 3
1.2 Instalación del servidor DHCP. ............................................................................................ 4
1.3 Configuración del servidor DHCP. ....................................................................................... 4
1.3.1.Configuración estándar del servidor ............................................................................ 4
1.3.2.Configuración avanzada: reparto de dirección IP a una MAC determinada. ............... 7
1.4.Comprobación del funcionamiento del servidor DCHP ...................................................... 8
1.4.1.Comprobación en maquina Linux: ............................................................................... 8
1.4.2.Comprobación en Windows 7: ..................................................................................... 8
1.4.3.Comprobación configuración de dirección ip a Mac determinada: ............................. 9
1.5 troubleshooting. .................................................................................................................. 9
2.DHCP: Windows. ...................................................................................................................... 10
2.1.Preparación del sistema. ................................................................................................... 10
2.1.1.Instalación de las guest adittions: .............................................................................. 10
2.2.Instalación del servidor DHCP ........................................................................................... 11
2.3.Configuración del servidor ................................................................................................ 14
2.3.1.Configuración estándar del servidor DHCP ................................................................ 14
2.3.2. Configuración avanzada: reparto de dirección IP a una MAC determinada. ............ 19
2.4.Comprobación del funcionamiento del servidor .............................................................. 21
2.4.1.Comprobación en Linux: ............................................................................................ 21
2.4.2.Comprobación en Windows: ...................................................................................... 21
2.4.3.Comprobación configuración de dirección ip a Mac determinada: ........................... 22
2.5.Troubleshooting ................................................................................................................ 22
Gianfranco Álvarez Valencia 2ºASIR 16/10/2017
pág. 3
En este manual se explicarán los pasos a seguir para la instalación y configuración de un servidor
DHCP.
El DCHP (Protocolo de configuración dinámica de Host) es un protocolo cliente-servidor que
proporciona automáticamente un host de protocolo Internet (IP) con su dirección IP y otra
información de configuración relacionados como la puerta de enlace predeterminada, la
máscara de subred o el dominio.
Fuente: https://technet.microsoft.com/es-es/library/dd145320(v=ws.10).aspx
La práctica se realizará tanto en Linux como en Windows, para ello usaremos dos máquinas
virtuales (Virtual Box) una para cada tipo de sistema operativo.
1.DHCP: Linux. Para la instalación del servidor DHCP de Linux se usará: Ubuntu server 16.04.3 .
1.1.Preparación del sistema. Antes de continuar con la instalación es importante tener instaladas las guest adittions de
virtual box junto con la última versión del sistema para evitar futuros errores.
1.1.1. Actualización de la máquina En el caso de no tener actualizada la máquina deberemos hacerlo antes de
empezar con la instalación. Para ello el adaptador de red tiene que estar en nat.
Comandos para actualizar la máquina(Con permisos root):
- apt-get update.
-apt-get upgrade.
- apt-get install build-essential.
Al acabar hay que reiniciar el sistema (comando “reboot”).
1.1.2 Instalación de las Guest Adittions. Es necesario instalar las guest adittions de virtual box en el sistema:
-Insertar el CD en la máquina:
Gianfranco Álvarez Valencia 2ºASIR 16/10/2017
pág. 4
-Acceder al disco:
Si no aparece al ejecutar el comando ls /media el cdrom, tendremos que
montarlo en /media/cdrom(preferiblemente para saber cuál es) con el comando mount(la
carpeta cdrom tiene que existir, la creamos con mkdir cdrom:
mount /dev/cdrom /media/cdrom (en modo root)
En este caso ya teníamos montado el cd en cdrom, pero lo montamos en cdrom_prueba:
Una vez montado ejecutamos(./) VBoxLinuxAdditions.run para instalar las guest adittions.
1.2 Instalación del servidor DHCP. Habiendo preparado el sistema, ya se puede iniciar la instalación del servidor DHCP.
Ejecutamos el comando: apt-get install isc-dhcp-server(modo root).
1.3 Configuración del servidor DHCP. Una vez instalado el servidor DHCP, hay que configurarlo según las funciones que
queramos que desempeñe.
1.3.1.Configuración estándar del servidor Para evitar que haya más de un servidor DHCP en la red hay que configurar el adaptador
de red de virtual box como red interna.
Gianfranco Álvarez Valencia 2ºASIR 16/10/2017
pág. 5
Editamos el fichero de configuración de red y ponemos la dirección estática del
servidor( ¡ES IMPRESCINDIBLE REALIZAR ESTA ACCIÓN!)
nano /etc/network/interfaces (modo root)
Aplicar ifdown e ifup para los cambios.
Gianfranco Álvarez Valencia 2ºASIR 16/10/2017
pág. 6
Editamos el fichero dhcpd: /etc/dhcp/dhcpd.conf
Para ello es recomendable hacer una copia del original primero:
cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd_copia.conf
Ya podemos hacer las modificaciones sobre el fichero:
nano /etc/dhcp/dhcpd.conf
Fichero original, hay que modificar las partes comentadas del círculo rojo.
Añadir almohadillas en el círculo rojo, esto se configurará luego.
Gianfranco Álvarez Valencia 2ºASIR 16/10/2017
pág. 7
Configuración final:
Empezamos a repartir en la 3 porque la 1 es la dirección del servidor, y la 2 se usará para
establecerla a una dirección Mac determinada.
Reiniciamos el servidor:
/etc/init.d/isc-dhcp-server restart
1.3.2.Configuración avanzada: reparto de dirección IP a una MAC determinada. Para configurar esta opción es necesario añadir o des comentar la parte en la que se
encuentra escrita en el fichero lo siguiente.
Donde GJ es el nombre que le queremos poner a la configuración.
Hardware ethernet es la dirección Mac a la que se aplicará la configuración.
Fixed-addres es la dirección reservada a la anterior dirección Mac.
En nuestro caso lo haremos para una maquina Linux de escritorio. Para ello
necesitamos saber la dirección Mac de su interfaz de red:
Ifconfig:
Luego modificamos el fichero de configuración del DHCP:
nano /etc/dhcp/dhcpd.conf
Al acabar, guardar y reiniciar: /etc/init.d/isc-dhcp-server restart
Gianfranco Álvarez Valencia 2ºASIR 16/10/2017
pág. 8
1.4.Comprobación del funcionamiento del servidor DCHP Una vez instalado y configurado comprobamos el funcionamiento.
1.4.1.Comprobación en maquina Linux:
1.4.2.Comprobación en Windows 7:
Gianfranco Álvarez Valencia 2ºASIR 16/10/2017
pág. 9
1.4.3.Comprobación configuración de dirección ip a Mac determinada:
1.5 troubleshooting. Los principales errores que pueden apareces al realizar el servidor DHCP en Linux son
los siguientes:
-No poner una ip fija al servidor. Es necesario poner una ip fija al servidor ya que este
“debe conocerse a sí mismo primero” y luego repartir las direcciones ip, nadie debe
repartirle una dirección ip.
Al poner la ip fija en el fichero /etc/network/interfaces (para que se guarde al apagar la
máquina) es necesario ejecutar el comando ifdown nombre_interfaz y el comando ifup
nombre_interfaz para actualizar la configuración que se ha modificada en el fichero.
-No hace uso de /etc/init.d/isc-dhcp-server restart, cada vez que se modifique el
fichero /etc/dhcp/dhcpd.conf . Es necesario hacerlo para aplicar la modificación hecha
en el fichero de configuración.
-A la hora de hacer ping a la máquina de Windows desde el servidor para comprobar la
Conectividad hay que quitar el firewall de Windows, de lo contrario no funcionará.
Gianfranco Álvarez Valencia 2ºASIR 16/10/2017
pág. 10
2.DHCP: Windows. Para la versión de Windows se usará Windows server 2012 r2.
2.1.Preparación del sistema. A diferencia de la instalación del servidor de Linux, en el de Windows tendremos que
preparar menos la máquina y el sistema. Es decir simplemente tendremos que asignar una
dirección IP al sistema(igual que en el servidor de Linux),cambiar el adaptador de red a red
interna (virtual box) e instalar las guest additions(opcional, más que nada por comodidad de la
interfaz gráfica del servidor).
2.1.1.Instalación de las guest adittions: Vamos a dispositivos e insertamos el disco de las guest additions.
A continuación simplemente las instalamos:
Gianfranco Álvarez Valencia 2ºASIR 16/10/2017
pág. 11
2.2.Instalación del servidor DHCP Ya que no es necesario descargar nada “fuera de nuestra red” empezaremos por poner el
adaptador de red de virtual Box en red interna:
Ahora configuramos la configuración de red (estática) del servidor:
A continuación instalaremos la característica de Windows que da el servicio de servidor DHCP.
Gianfranco Álvarez Valencia 2ºASIR 16/10/2017
pág. 12
En la pantalla de inicio de administración del servidor podemos acceder a agregar roles y
características(también podemos hacerlo desde administrar->agregar roles y características):
En el asistente de instalación seleccionamos nuestro servidor:
Gianfranco Álvarez Valencia 2ºASIR 16/10/2017
pág. 13
Seleccionamos la de agregar servidor DHCP:
En caso de no haber definido una dirección ip estática al servidor el asistente nos avisará.
De lo contrario seguimos.
Al llegar a este punto simplemente queda instalar el servidor, seleccionamos la opción de
reiniciar en caso de que sea necesario(no es estrictamente necesario, pero no está de más):
Gianfranco Álvarez Valencia 2ºASIR 16/10/2017
pág. 14
Una vez finalizada la instalación, tendremos que hacer una pequeña configuración para
continuar:
Completar configuración de DHCP(hacer click).
Confirmamos la configuración y reiniciamos el servidor.
Una vez reiniciado tendremos el servidor DHCP listo para su configuración.
2.3.Configuración del servidor Una vez instalado el servidor DHCP, hay que configurarlo según las funciones que
queramos que desempeñe.
2.3.1.Configuración estándar del servidor DHCP Una vez instalado el servidor DHCP procederemos a su configuración, para ello iremos
al administrador de servidor y tendremos una alerta que nos indica que hace falta configurar el
servidor DHCP:
Gianfranco Álvarez Valencia 2ºASIR 16/10/2017
pág. 15
Hacemos click en DHCP y a continuación click derecho en el:
En la siguiente ventana podremos configurar el DHCP (IPV4):
Seleccionamos un nuevo ámbito, para definir el rango de direcciones a repartir.
Le damos un nombre y una descripción:
Gianfranco Álvarez Valencia 2ºASIR 16/10/2017
pág. 16
Seleccionamos el rango de direcciones a repartir:
Podemos agregar exclusiones, es decir direcciones ip que no se repartirán (no lo haremos en
esta ocasión):
Gianfranco Álvarez Valencia 2ºASIR 16/10/2017
pág. 17
A continuación nos da la opción de elegir la “vida” de la dirección ip ofrecida al cliente:
Para que reparta otra información como puede ser el DNS (entre otras) haremos lo
siguiente:
Gianfranco Álvarez Valencia 2ºASIR 16/10/2017
pág. 18
Repartir puerta de enlace predeterminada:
Configuración de DNS:
Gianfranco Álvarez Valencia 2ºASIR 16/10/2017
pág. 19
2.3.2. Configuración avanzada: reparto de dirección IP a una MAC determinada. Si no lo hemos hecho al crear un nuevo ámbito (en las exclusiones) lo hacemos ahora.
Entramos en la configuración del servidor DHCP:
Agregamos una nueva exclusión:
Gianfranco Álvarez Valencia 2ºASIR 16/10/2017
pág. 20
Hacemos una nueva reserva:
Aquí ponemos la ip que excluimos anteriormente y la dirección Mac de la tarjeta de red a la
que queremos poner la ip, en este caso la del Ubuntu escritorio.
Gianfranco Álvarez Valencia 2ºASIR 16/10/2017
pág. 21
2.4.Comprobación del funcionamiento del servidor Comprobación del funcionamiento del servidor.
2.4.1.Comprobación en Linux:
2.4.2.Comprobación en Windows:
Gianfranco Álvarez Valencia 2ºASIR 16/10/2017
pág. 22
2.4.3.Comprobación configuración de dirección ip a Mac determinada:
2.5.Troubleshooting A la hora de instalar el servidor DHCP de Windows, el único problema con el que me he
encontrado ha sido a la hora de reservar la dirección ip a una Mac determinada. Para que
funcione correctamente hay que quitar los dos puntos( “:”)de la notación de escritura de la
Mac. Es decir si tenemos la Mac 08:00:27:42:03:e9 tenemos que ponerla como 0800274203e9.
De lo contrario salta mensaje de error.