dhcp ubuntu

21
DHCP. PRÁCTICA 2. Instalación y configuración manual de un servidor DHCP en Ubuntu mediante instalación del paquete isc-dhcp- server y modificación de los archivos de configuración. Sergio Morón y Sergio Santos

Upload: sergio-santos

Post on 13-Jun-2015

3.444 views

Category:

Technology


7 download

DESCRIPTION

En esta presentación se muestra la instalación y configuración de un servidor DHCP en el sistema operativo Ubuntu (Linux).

TRANSCRIPT

Page 1: DHCP Ubuntu

DHCP. PRÁCTICA 2.

Instalación y configuración manual de un servidor DHCP en Ubuntu mediante instalación del paquete isc-dhcp-server y modificación de los archivos de configuración.

Sergio Morón

y

Sergio Santos

Page 2: DHCP Ubuntu

Índice

Práctica 2.1: Configuración de servidor DHCP básica.

Para esta práctica todas las MVs deben configurarse para que el adaptador de red esté en modo “Red interna”. Configurar el servidor DHCP para crear una subred con un rango de direcciones de la 192.168.X.1 a 192.168.X.9. Configurar las MV de Windows 2003 y de Windows XP para que reciban su IP por DHCP. Comprobar las direcciones concedidas a los clientes, obteniendo la información tanto en el servidor como en el cliente.

Cambiar el rango de IPs en el servidor DHCP para que empiece en una dirección posterior a las asignadas actualmente a los clientes,y forzar a que los clientes renueven su dirección IP y observar qué dirección reciben. Por último, dejar el rango de direcciones original en el servidor.

Práctica 2.2: Realizar la misma práctica del apartado anterior pero esta vez configurando la red en VirtualBox como “adaptador puente”. ¿Qué diferencia encuentras?

Práctica 2.3: Añadir parámetros opcionales.

Para esta práctica todas las MVs deben configurarse para que el adaptador de red esté en modo “Red interna”. Modificar la configuración anterior del servidor DHCP para:

a) cambiar el tiempo de concesión a 5 minutos

b) incluir la puerta de enlace predeterminada (el propio servidor)

c) incluir las direcciones de los servidores DNS

d) excluir dos direcciones IP del ámbito (mediante la definición de varios rangos en la misma subred)

e) reservar una IP específica para tres equipos clientes

Page 3: DHCP Ubuntu

Práctica 2.1

Lo primero que tenemos que realizar es la configuración en Linux para comprobar si el núcleo soporta envíos de paquetes de difusión, para comprobarlo se realiza con el comando ifconfig ethX y comprobar que, en la salida, aparece la palabra “MULTICAST”.

Page 4: DHCP Ubuntu

Práctica 2.1

El equipo tiene que tener una entrada en su tabla de encaminamiento que especifique su dirección para la difusión en la red con la orden route, y debemos incluirla con la orden route add –host 255.255.255.255 dev ethX.

Al darnos error en la operación, tenemos que editar el archivo /etc/hosts incluyendo la línea 255.255.255.255 all-ones.

Page 5: DHCP Ubuntu

Práctica 2.1

Para finalizar hay que ejecutar la orden root: route add –host all-onesdev ethX.

A continuación, debemos instalar el servidor DHCP desde la consola de Ubuntu con el comando aptitude install isc-dhcp-server.

Page 6: DHCP Ubuntu

Práctica 2.1

Una vez instalado el servidor DHCP, tenemos que editar el siguiente fichero para indicarle al servidor por qué interfaz va a servir direcciones IP a las peticiones que le lleguen de los clientes.

Como hemos comprobado anteriormente, nuestra tarjeta de red lógica es la “eth3”, por lo que la ponemos en el apartado “interfaces”.

Page 7: DHCP Ubuntu

Práctica 2.1

Ahora, vamos a configurar el fichero de configuración del servidor DHCP para que proporcione direcciones IP a los clientes. Para ello nos vamos al fichero /etc/dhcp/dhcpd.conf. Dado que se encuentra en una carpeta que no es la del usuario actual, debemos editarlo como “superusuario”:

Sudo gedit /etc/dhcp/dhcpd.conf

Page 8: DHCP Ubuntu

Práctica 2.1

Hemos configurado el servidor de la siguiente manera:

Se establece la subred y la máscara para el cual el servidor va a proporcionar direcciones IP:

subnet 192.168.230.0 netmask 255.255.255.0

Indicamos el rango de direcciones IP que este servidor va a proporcionar:

range 192.168.230.231 192.168.230.239

Indicamos los servidores DNS que tendrán los clientes:

option domain-name-servers

Indicamos el nombre de dominio que queremos que se le asigne a los clientes:

option domain-name “pruebas.local”

Indicamos la dirección broadcast de la subred:

option broadcast-address 192.168.230.255

Ahora, indicamos el tiempo por defecto que una dirección IP estará en posesión de los clientes, y el tiempo máximo que permanecerá:

default-lease-time

max-lease-time

NOTA: cada línea tiene que terminar con un punto y coma “;” a excepción de los corchetes.

Page 9: DHCP Ubuntu

Práctica 2.1

Ahora que el servidor está configurado, reiniciamos el servicio con el comando /etc/init.d/isc-dhcp-server restart.

Comprobamos en los clientes que recibimos las direcciones IP otorgadas por el servidor DHCP.

Windows XP: Windows Server 2003:

Page 10: DHCP Ubuntu

Práctica 2.1

Vamos a cambiar el ámbito para comprobar que los clientes obtienen direcciones IP distintas (sudo gedit /etc/dhcp/dhcpd.conf).

Reiniciamos el servidor DHCP para que coja la nueva configuración.

Page 11: DHCP Ubuntu

Práctica 2.1

Y ahora, reiniciamos la red en cada cliente para ver qué IP obtienen.

Comprobamos que el cliente ha obtenido la dirección IP 192.168.230.234, que es la primera dirección IP del nuevo rango de direcciones que proporciona el servidor DHCP.

Page 12: DHCP Ubuntu

Práctica 2.1

Una vez comprobado que ya funciona correctamente el servidor DHCP, volvemos a dejar el rango de direcciones original.

Para finalizar, reiniciamos el servidor DHCP.

Page 13: DHCP Ubuntu

Práctica 2.2

Procedemos a cambiar la red de la máquina virtual a „Adaptador Puente‟.

Page 14: DHCP Ubuntu

Práctica 2.2

Después, en cada equipo cliente, liberamos la dirección IP que tengamos con el comando ipconfig /release y la renovamos con el comando ipconfig /renew.

o Windows Server 2003: o Windows XP:

Page 15: DHCP Ubuntu

Práctica 2.2

Diferencias entre red interna y adaptador puente:

Cuando configuramos la red como “red interna”, todas las máquinas virtuales se encuentran en una red independiente al resto de máquinas, por lo que cuando configuramos nuestro servidor DHCP, solo ofrecerá direcciones IP a los clientes que se encuentren en esa red.

Sin embargo, cuando configuramos los adaptadores en modo puente, las máquinas comparten la misma red, por lo que los mensajes de difusión van por todos los ordenadores, y los clientes pueden obtener direcciones IP de diferentes servidores DHCP, como hemos podido comprobar anteriormente.

Page 16: DHCP Ubuntu

Práctica 2.3

Para realizar la siguiente práctica, tenemos que situarnos en el fichero /etc/dhcp/dhcpd.conf con el comando sudo gedit/etc/dhcp/dhcpd.conf.

a) Cambiar el tiempo de concesión a 5 minutos.

Como va en segundos, ponemos 300 segundos, que equivalen a 5 minutos.

Page 17: DHCP Ubuntu

Práctica 2.3

b) Incluir la puerta de enlace predeterminada (el propio servidor).

c) Incluir las direcciones de los servidores DNS.

Page 18: DHCP Ubuntu

Práctica 2.3

d) Excluir dos direcciones IP del ámbito (mediante la definición de varios rangos en la misma subred).

Vamos a excluir las direcciones IP 192.168.230.235 y 192.168.230.236. Para ello, lo que haremos será definir dos rangos de direcciones, uno de ellos hasta la 234 y el otro hasta la 239:

Page 19: DHCP Ubuntu

Práctica 2.3

e) Reservar una IP específica para dos equipos.

Vamos a indicarle al servidor que asigne las direcciones IP 192.168.230.237 y 192.168.230.233 a los clientes Windows XP y Windows Server 2003 respectivamente, para ello tenemos que indicar la dirección MAC de los equipos:

Page 20: DHCP Ubuntu

Práctica 2.3

Comprobamos en los equipos clientes que las direcciones IPs asignadas corresponden con las de los clientes.

o Windows Server 2003: o Windows XP:

Page 21: DHCP Ubuntu

FIN