02 Servicio DHCP
02 Servicio DHCP
02 Servicio DHCP
Sistemas
Microinformticos y Redes
Grado Medio
Mdulo
Servicios en Red
Servicio de
configuracin
dinmica
(DHCP)
UNIDAD 2.
SERVICIO DE CONFIGURACIN DINMICA (DHCP)
Contenido:
1. INTRODUCCIN ................................................................................. 3
1.1.
1.2.
INSTALACIN ......................................................................................................................9
CONFIGURACIN BSICA ......................................................................................................9
RESERVAS ........................................................................................................................13
Pag. 1
Pag. 2
1. Introduccin
1.1. Qu es el servicio DHCP?
DHCP significa protocolo de configuracin
dinmica de host (DHCP, Dynamic Host
Configuration Protocol). Es un servicio que
permite a los nodos de una red TCP/IP, obtener
su parmetros de configuracin de red
automticamente.
(DHCP)
Familia
TCP/IP
Funcin
Configuracin automtica de
parmetros de red Puertos
67 (Servidor) y 68 (Cliente)
Origen
1993
DHCP
Transporte
UDP
Red
IP
IPv6
-
Estndares
RFC 2131, 2132 para IPv4 (1997)
Sin DHCP, cada direccin IP debe configurarse manualmente en cada ordenador y, si por
ejemplo el ordenador se mueve a otro lugar en otra parte de la red, se debe de configurar
otra direccin IP diferente.
Hay otras situaciones como por ejemplo cuando las direcciones IP son limitadas.
El servicio DHCP permite asignar a equipos de forma automtica los siguientes datos:
-
Direccin IP.
Mscara de subred.
Parmetros: tiempo de concesin, de renovacin y de reconexin.
Opcionalmente:
-
Puerta de enlace.
Servidores DNS.
Servidor SMTP, etc.
Pag. 3
Inconvenientes
Asignacin manual
2. Mtodos de asignacin
El protocolo DHCP incluye tres mtodos de asignacin de direcciones IP:
-
Pag. 4
Esta informacin permanece asociada al cliente hasta que ste no desactive su interfaz de
red (por ejemplo, cuando se apague la mquina) o finalice el plazo de validez (lease time).
Antes de que finalice el plazo de validez de la concesin, el cliente enva una solicitud de
renovacin al servidor, que ser atendida o no. Si llega a expirar completamente el tiempo
de validez, el cliente tendr que pedir de nuevo una direccin IP, iniciando de nuevo el
proceso completo.
Conclusin
Utilizando el servicio DHCP se consigue que la asignacin de direcciones IP y otros datos de
TCP/IP en la red sea dinmica o automtica, teniendo tambin la posibilidad de asignacin
esttica para algunos equipos (que siempre tendrs la misma direccin IP), al tiempo que
se evitan colisiones de direcciones IP y se optimiza el consumo de ellas.
Adems, la intervencin del administrador es mnima una vez hecha la configuracin inicial
del servicio.
Los diferentes servidores DHCP de una misma red no se comunican entre s para conocer
qu direcciones IP debe asignar cada uno. Es tarea del administrador que las
configuraciones de todo ellos sean independientes y consistentes, es decir, que no
produzcan colisiones al asignar dos servidores una misma direccin IP que la podran recibir
dos equipos.
Pag. 5
4. Clientes DHCP
En los sistemas operativos actuales, el cliente DHCP ya viene instalado. En los sistemas de
la familia Windows, el cliente DHCP viene incorporado desde Windows 98.
Servicios en Windows 7
Para configurar el interfaz de red de modo que utilice DHCP, hay que ir a las Propiedades
del protocolo TCP/IP y seleccionar Obtener una direccin IP automticamente en el caso
de Windows, o DHCP en el caso de una distribucin GNU/Linux.
Pag. 6
localizado en: Inicio > Herramientas Administrativas > Administrador del servidor >
Preguntar por la Puerta de enlace y los servidores DNS. Omite los servidores DNS.
Pag. 7
4. Clientes
DHCP
- Por ltimo se debe Activar el mbito y finalizar el asistente.
En los sistemas operativos actuales, el cliente DHCP ya viene instalado. En los sistemas de
Pag. 8
Pag. 8
$ ifconfig -a
tiene que salir una lnea de la forma:
/etc/default/isc-dhcp-server
/etc/dhcp/dhcpd.conf
Ahora debes pensar en la configuracin del servidor DHCP.
Ejemplo: Imagina que tienes la siguiente Red:
-
Direccin de Red:
Mascara:
Puerta de Enlace:
11.0.0.0
255.0.0.0
11.0.0.1
Pag. 9
Pasos
1) Haz una copia del fichero /etc/default/isc-dhcp-server.
$ cd /etc/default
$ sudo cp isc-dhcp-server isc-dhcp-server-ORI
2) Edita el fichero anterior/etc/default/isc-dhcp-server. Utiliza, por ejemplo, el editor
de texto nano.
3) Busca la lnea
INTERFACES=""
Aqu se indica el interface de red que proveer el servicio DHCP; en el caso que solo exista
una, no hay duda de que ser eth0:
INTERFACES="eth0"
4) Guarda el fichero.
5) Haz una copia con otro nombre del fichero /etc/dhcp/dhcpd.conf
5) Edita ahora el fichero /etc/dhcp/dhcpd.conf.
6) Busca las lneas siguientes:
...
# option definitions common to all supported networks...
option domain-name "example.org";
option domain-name-servers ns1.example.org, ns2.example.org;
default-lease-time 600;
max-lease-time 7200;
...
y mrcalas como comentario con # para que no tengan efecto. Quedara as:
...
# option definitions common to all supported networks...
#option domain-name "example.org";
#option domain-name-servers ns1.example.org, ns2.example.org;
#default-lease-time 600;
#max-lease-time 7200;
...
Pag.
10
...
# A slightly different configuration for an internal subnet.
# Ejemplo
#subnet 10.5.5.0 netmask 255.255.255.224 {
# range 10.5.5.26 10.5.5.30;
# option domain-name-servers ns1.internal.example.org;
# option domain-name "internal.example.org";
# option routers 10.5.5.1;
# option broadcast-address 10.5.5.31;
# default-lease-time 600;
# max-lease-time 7200;
#}
...
Parmetros bsicos
-
subnet
direccin de la red (en notacin decimal).
netmask
mscara de subred.
range
rango o intervalo de direcciones IP a asignar de forma dinmica.
option routers
direccin IP de la puerta de enlace.
option domain-name-servers
direccin IP de uno o varios servidores DNS, separados por comas.
default-lease-time
tiempo de concesin, en segundos, que se ofrece por defecto.
max-lease-time
tiempo mximo, en segundos, que se ofrece despus de las negociaciones iniciales.
Puede ser el mismo que el default-lease-time si no se desea negociar.
Pag. 11
/var/lib/dhcp/dhcpd.leases
$ ls /var/lib/dhcp/
dhclient.leases dhcpd.leases
$ cat /var/lib/dhcp/dhcpd.leases
lease 11.0.0.11 {
starts 0 2013/10/13 22:00:00;
ends 0 2013/10/13 22:10:00;
...
hardware-ethernet 08:00:27.....;
client-hostname win-jmm;
}
En este ejemplo puedes observar que la direccin 11.0.0.11 est asignada por un plazo de
10 minutos, a un equipo llamado win-jmm, cuya interfaz de red tiene la direccin MAC
08:00:27
Pag. 12
6.3. Reservas
Para realizar una reserva, es necesario indicarla en el fichero de configuracin dhcpd.conf,
utilizando los siguientes parmetros:
-
host
nombre del equipo al que deseamos asignar siempre la misma direccin IP.
hardware ethernet
direccin fsica (MAC) del interface de red del equipo al que se le reserva la direccin
IP.
fixed-address
direccin IP que se le asigna de forma fija.
Ejemplo
Asigna la direccin IP 11.0.0.100 al equipo pc05, cuyo interfaz de red tiene como MAC 0800-27-00-BD-20
En el fichero de configuracin anterior, debes escribir lo siguiente:
Pag. 13