Servicios de red e internet: Servidor DHCP · 1.DHCP: Linux. Para la instalación del servidor DHCP...

22
Servicios de red e internet: Servidor DHCP Gianfranco Álvarez Valencia 2ºASIR 16/10/2017

Transcript of Servicios de red e internet: Servidor DHCP · 1.DHCP: Linux. Para la instalación del servidor DHCP...

Page 1: Servicios de red e internet: Servidor DHCP · 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

Servicios de red e internet:

Servidor DHCP

Gianfranco Álvarez Valencia 2ºASIR 16/10/2017

Page 2: Servicios de red e internet: Servidor DHCP · 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

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

Page 3: Servicios de red e internet: Servidor DHCP · 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

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:

Page 4: Servicios de red e internet: Servidor DHCP · 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

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.

Page 5: Servicios de red e internet: Servidor DHCP · 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

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.

Page 6: Servicios de red e internet: Servidor DHCP · 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

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.

Page 7: Servicios de red e internet: Servidor DHCP · 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

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

Page 8: Servicios de red e internet: Servidor DHCP · 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

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:

Page 9: Servicios de red e internet: Servidor DHCP · 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

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á.

Page 10: Servicios de red e internet: Servidor DHCP · 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

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:

Page 11: Servicios de red e internet: Servidor DHCP · 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

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.

Page 12: Servicios de red e internet: Servidor DHCP · 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

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:

Page 13: Servicios de red e internet: Servidor DHCP · 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

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):

Page 14: Servicios de red e internet: Servidor DHCP · 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

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:

Page 15: Servicios de red e internet: Servidor DHCP · 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

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:

Page 16: Servicios de red e internet: Servidor DHCP · 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

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):

Page 17: Servicios de red e internet: Servidor DHCP · 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

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:

Page 18: Servicios de red e internet: Servidor DHCP · 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

Gianfranco Álvarez Valencia 2ºASIR 16/10/2017

pág. 18

Repartir puerta de enlace predeterminada:

Configuración de DNS:

Page 19: Servicios de red e internet: Servidor DHCP · 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

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:

Page 20: Servicios de red e internet: Servidor DHCP · 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

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.

Page 21: Servicios de red e internet: Servidor DHCP · 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

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:

Page 22: Servicios de red e internet: Servidor DHCP · 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

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.