Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1 de 21
http://recursos.cepindalo.es/mod/book/tool/prin...
Servidor DHCP
Aprenderemos a instalar y configurar un servidor DHCP en nuestro servidor.
Recursos de CEPIndalo
Sitio:
Curso:
Redes, servidores y seguridad informtica en Linux
Libro:
Servidor DHCP
Imprimido por: Invitado
Da:
jueves, 11 de julio de 2013, 16:50
11/07/13 10:21
Servidor DHCP
2 de 21
http://recursos.cepindalo.es/mod/book/tool/prin...
Tabla de contenidos
1 Introduccin
2 Mtodos de asignacin
3 Instalacin del servicio DHCP
4 Configurando el servicio de DHCP
4.1 Configuracin de asignacin manual
4.2 Configuracin de asignacin automtica
4.3 Configuracin de asignacin dinmica
4.4 Probando el DHCP
5 Ejemplo de configuracin
11/07/13 10:21
Servidor DHCP
3 de 21
http://recursos.cepindalo.es/mod/book/tool/prin...
1 Introduccin
11/07/13 10:21
Servidor DHCP
4 de 21
http://recursos.cepindalo.es/mod/book/tool/prin...
11/07/13 10:21
Servidor DHCP
5 de 21
http://recursos.cepindalo.es/mod/book/tool/prin...
2 Mtodos de asignacin
Un servidor DHCP normalmente puede asignar la configuracin mediante dos mtodos:
- Por direccin MAC:
La direccin MAC es un nmero nico identificativo de cada interfaz de red, parte de ese
nmero indica al fabricante y la otra a la propia tarjeta de red. En este mtodo el servidor
DHCP asocia una configuracin con una direccin MAC asignndole esa configuracin
siempre que sea posible.
- Conjunto de Direcciones:
En este mtodo el servidor DHCP tiene una rango de direcciones IP que ir asignado
dinmicamente siguiendo la poltica de el primero que llega es al primero que se le sirve. Si
un cliente permanece sin conectarse durante un tiempo definido, su IP quedar libre para
ser asignada a otro.
Ms informacin:
http://www.ietf.org/rfc/rfc2131.txt
http://es.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol
Ubuntu Server est equipado con un cliente y un servidor dhcp. El servidor es dhcpd
mientras que el cliente es dhclient. Ahora veremos como instalarlos y configurarlos.
11/07/13 10:21
Servidor DHCP
6 de 21
http://recursos.cepindalo.es/mod/book/tool/prin...
Actualmente casi todos los enrutadores del mercado vienen con un servidor DHCP
incorporado pero a veces puede interesarnos que el encargado de asignar las direcciones
IP y configuracin de red sea nuestro servidor Ubuntu Server.
11/07/13 10:21
Servidor DHCP
7 de 21
http://recursos.cepindalo.es/mod/book/tool/prin...
Para configurar los parmetros del servidor tendremos que editar el fichero /etc/dhcp
/dhcpd.conf.
ignore client-updates
shared-network nombre_red
subnet
netmask
option routers
option subnet-mask
option broadcast-address
IP de broadcast
Option domain-name
Nombre de tu dominio
11/07/13 10:21
Servidor DHCP
8 de 21
http://recursos.cepindalo.es/mod/book/tool/prin...
"nombre_dominio.com";
option domain-name-servers
range
default-lease-time
max-lease-time
host nombre_equipo
option host-name
"nombre_equipo_dominio.com"
hardware ethernet
fixed-address
IP destinada a un equipo
11/07/13 10:21
Servidor DHCP
9 de 21
http://recursos.cepindalo.es/mod/book/tool/prin...
En este ejemplo vemos como nuestra red es la 192.168.2.0, nuestra puerta de enlace
es 192.168.2.2 y los DNS son 192.168.2.2 y 8.8.8.8. En los DNS se pueden poner los de la
propia compaa que nos proporcione salida a Internet o los que queramos que sepamos
que funcionan. Adems vemos como en la ltima parte de la configuracin asignamos
permanentemente dos direcciones IP a dos equipos concretos especificados por sus
direcciones MAC (hardware ethernet).
11/07/13 10:21
Servidor DHCP
10 de 21
http://recursos.cepindalo.es/mod/book/tool/prin...
Vemos como en este ejemplo tenemos que introducir el rango de direcciones IP que
queremos que nuestro servidor asigne a los ordenadores de la red, en nuestro caso de la
direccin 192.168.2.20 a la 192.168.2.40.
11/07/13 10:21
Servidor DHCP
11 de 21
http://recursos.cepindalo.es/mod/book/tool/prin...
11/07/13 10:21
Servidor DHCP
12 de 21
http://recursos.cepindalo.es/mod/book/tool/prin...
Servidor:
ps -ef |grep dhcpd
Cliente:
Ya hemos visto como ver la configuracin de las interfaces de red mediante el archivo
interfaces, pero en un cliente con entorno grfico tambin podemos verlo a golpe de ratn,
sin necesidad de comandos. Para ver si el cliente esta configurado para obtener la IP por
DHCP podemos verlo mediante interfaz grfico siguiendo estos pasos:
En Ubuntu.
1) Dirigindonos al smbolo de conexin en la parte superior derecha de la pantalla y
haciendo click en Editar conexiones...
11/07/13 10:21
Servidor DHCP
13 de 21
http://recursos.cepindalo.es/mod/book/tool/prin...
11/07/13 10:21
Servidor DHCP
14 de 21
http://recursos.cepindalo.es/mod/book/tool/prin...
En Windows
11/07/13 10:21
Servidor DHCP
15 de 21
http://recursos.cepindalo.es/mod/book/tool/prin...
2) Botn derecho del ratn encima de la conexin (de cable o inalmbrica) que queremos
que adquiera automticamente la configuracin de red y Propiedades.
11/07/13 10:21
Servidor DHCP
16 de 21
http://recursos.cepindalo.es/mod/book/tool/prin...
NOTA: Una opcin que se puede usar en el aula cuando muchos alumnos estn poniendo
en marcha sus servidores DHCP dentro de la misma red, es segmentar las direcciones IP
para que cada uno de los grupos de alumnos configure su servidor para que asigne por
ejemplo 5 direcciones IP, sabiendo as si a sido su servidor, o el de un compaero, el que le
ha proporcionado la configuracin a su equipo y evitando solapamientos entre los servidores
DHCP de cada grupo.
11/07/13 10:21
Servidor DHCP
17 de 21
http://recursos.cepindalo.es/mod/book/tool/prin...
5 Ejemplo de configuracin
Nosotros para probar nuestro servidor DHCP vamos a hacer una configuracin dinmica
para todos los equipos de la red, excepto para algunos equipos que por alguna razn
no queremos que cambie las asignacin de su configuracin de red, como pueden ser
servidores o equipos que nos interesa siempre tenerlos identificados dentro de la red con
una direccin IP esttica o fija.
Con esta configuracin si tuviramos que aadir un equipo nuevo a la red este obtendr su
configuracin automticamente, respetando adems esas direcciones IP que tenemos
reservadas para los equipos a los que se las hemos asignado IP esttica.
Lo primero que haremos es ver la configuracin de nuestra red de rea local para obtener
los datos que necesitaremos a la hora de modificar el archivo de configuracin del servidor
DHCP. Los datos que necesitamos son los siguientes:
Direccin IP
Mscara de red
Puerta de Enlace
Servidores DNS
Dominio (en caso de existir)
Tambin necesitaremos las direcciones fsicas MAC de los equipos que queremos que
tengan una asignacin esttica.
Para obtener todos estos datos la forma ms simple es irnos a algn equipo que este
conectado a la red (por ejemplo el sistema anfitrin) y usar los comandos que vimos antes:
ifconfig -a (Linux)
ipconfig /all (Windows)
11/07/13 10:21
Servidor DHCP
18 de 21
http://recursos.cepindalo.es/mod/book/tool/prin...
En mi caso quiero que el equipo anfitrin obtenga siempre la misma IP. Como vemos
tiene una direccin MAC para su interfaz inalmbrica wlan0 que viene dada por el
parmetro direccinHW" o "Direccin fsica" en Windows con el
valor
"00:1c:bf:32:d1:26 , donde los tres primeros grupos de nmeros "00:1c:bf" indican el
fabricante y los otros tres "32:d1:26" el nmero identificativo de la tarjeta de red dentro de
ese fabricante.
El parmetro Direc. inet nos da la direccin IP que es 192.168.2.106, el de Difus:
indica la direccin de Broadcast o Difusin y es 192.168.2.255. La Mscara (Msc:) es
255.255.255.0 y para ver la Puerta de Enlace usamos el comando:
route
En el resultado de este comando podemos ver como la Puerta de enlace /Gateway
/Pasarela predeterminada (default o por defecto) para la interfaz wlan0 es 192.168.2.2
Solo nos faltara obtener los servidores DNS que ya hemos visto como podemos verlos en la
unidad 2 desde el archivo /etc/resolv.conf.
11/07/13 10:21
Servidor DHCP
19 de 21
http://recursos.cepindalo.es/mod/book/tool/prin...
Una vez que tenemos todos los datos que necesitaremos, pasamos a la configuracin del
archivo /etc/dhcp/dhcpd.conf. Nos vamos a la lnea a la configuracin dentro de los
ejemplos que aparecen que ms se asemeja a lo que estamos buscando, intentando ahorrar
escribir ms de lo necesario, quedando de la siguiente manera:
NOTA: Vemos como hemos descomentado (quitado la # de delante) las lneas que nos
interesaba modificar y comentado todas las dems del archivo de configuracin.
11/07/13 10:21
Servidor DHCP
20 de 21
http://recursos.cepindalo.es/mod/book/tool/prin...
11/07/13 10:21
Servidor DHCP
21 de 21
http://recursos.cepindalo.es/mod/book/tool/prin...
Enrique Brotons
11/07/13 10:21