1. Sergio Morón
y
Sergio Santos
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.
2. Í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
3. 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”.
4. 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.
5. Práctica 2.1
Para finalizar hay que ejecutar la orden root: route add –host all-ones
dev ethX.
A continuación, debemos instalar el servidor DHCP desde la consola de
Ubuntu con el comando aptitude install isc-dhcp-server.
6. 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”.
7. 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
8. 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.
9. 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:
10. 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.
11. 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.
12. 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.
13. Práctica 2.2
Procedemos a cambiar la red de la máquina virtual a
„Adaptador Puente‟.
14. 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:
15. 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.
16. 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.
17. Práctica 2.3
b) Incluir la puerta de enlace predeterminada (el propio
servidor).
c) Incluir las direcciones de los servidores DNS.
18. 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:
19. 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:
20. 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: