Está en la página 1de 65

MANUAL DHCP CON

ACTUALIZACIONES
DINÁMICAS
PARA EL DNS

LINUX-UBUNTU
INTRODUCCI
ÓN
En este manual se explicará detalladamente los pasos para la instalación de
un servidor DHCP y DNS en Linux – Ubuntu, implementado para una red
direcciones dinámicas y estáticas integradas con el servidor DNS. Ambos
servidores están configurados y administrados por dos dominios (galileo.lab –
voyager.star). Para ellos se integrarán ambos servicios en la misma máquina.

DOMINIOS:

 www.galileo.lab
 sec.galileo.lab
 www.voyager.star
 conf.voyager.star
DHCP
DHCP (Dynamic Host Configuration Protocol, Protocolo de
configuración dinámica de host) es un protocolo de red que permite a
los nodos de una red IP obtener sus parámetros de configuración
automáticamente. Se trata de un protocolo de tipo cliente/servidor en el
que generalmente un servidor posee una lista de direcciones IP
dinámicas y las va asignando a los clientes conforme éstas van
estando libres, sabiendo en todo momento quién ha estado en
posesión de esa IP, cuánto tiempo la ha tenido y a quién se la ha
asignado después.

El protocolo admite tres tipos de asignación de direcciones IP, que


pueden combinarse entre sí:
 Manual / Estática: La asignación se realiza a partir de la lectura de una tabla
de direcciones introducida manualmente por el administrador del servidor.
Habitualmente, la máquina que recibe la asignación estática tiene igualmente
configurada una dirección MAC que no debería repetirse en toda la red. De
esta forma, dicha máquina recibe siempre la misma dirección IP,
independientemente de dónde y cuándo se realice la conexión.

 Automática e ilimitada: Una vez que el administrador ha determinado un rango


de direcciones disponibles, la asignación se realiza de forma permanente
hacia el cliente que la solicita y hasta que éste la libera.

 Dinámica y limitada: Cada cliente obtiene su dirección al iniciar el interfaz de


red. Mediante este método, las direcciones dentro del rango elegido por el
administrador se reutilizan con cada máquina y durante un tiempo
determinado. Con esta asignación se facilita enormemente la entrada de
nuevas máquinas a la red de forma dinámica.
Paso número 1

Para la instalación y configuración del servidor DHCP en Linux-Ubuntu


debemos ingresar a la consola como súper usuario y descargar el
paquete dhcp3-server.
Paso número 2

Ingresamos al directorio cd /etc/dhcp3, listamos los archivos con ls y


procedemos a editar el archivo de configuración dhcpd.conf.
Paso número 3

Procedemos a configurar nuestro servidor, agregamos las siguientes líneas para


activar las actualizaciones dinámicas en el Servidor DNS y modificamos cada uno
de los parámetros designados en dicho archivo:

LINEAS PARA AGREGAR:

• Authoritative: La configuración correcta para la red es la definida en el


servidor DHCP. Poner este parámetro al comienzo del archivo de configuración
supone que el servidor DHCP reasignará direcciones a los clientes mal
configurados por el motivo que sea, incluida una configuración nueva del
servidor.
• allow client-updates: Permite la actualización de las asignaciones (allow) de un
cliente a requerimiento de este, o bien las asignaciones se actualizan cuando el
servidor así lo requiera (ignore).

• ddns-updates on : Activa la actualización DNS mediante los valores asignados


por DHCP.

• ddns-domainname “galileo.lab”: Define el dominio que se añadirá al final del


nombre de la máquina cliente, para formar un nombre de dominio totalmente
cualificado (FQDN).

• ddns-rev-domainname “0.16.172.in-addr.arpa”: Indica la zona inversa que se


quiere actualizar dinámicamente.
• ddns-update-style interim: Esta línea activa el método de actualización
automática DNS.

PARÁMETROS:

• Dirección de red.
• Rango de direcciones posibles a asignar.
• Subdominio DNS.
• Dominio DNS.
• Puerta de enlace predeterminada (GATEWAY).
• Dirección de Broadcast.
• Tiempo en el cual es concedida la dirección.
• Tiempo en que expira la dirección.
Paso número 4

Agregamos en el archivo de configuración las reservas (direcciones IP


Estáticas) que el DHCP va a asignar a determinados clientes de la red
de acuerdo a la utilidad que vayamos a darle, en este caso ambas
reservas serán para los servidores WEB y FTP.

Las reservas se configuran agregando la dirección física (MAC) de los


equipos a los cuales van dirigidas determinadas direcciones IP.
Paso número 5

Procedemos a comentar la línea del archivo de configuración “ddns-update-


style none” la cual define el método de actualización automática del DNS.

Luego descomentamos la línea “authoritative”.


Paso número 6

Guardamos el archivo de configuración ya modificado utilizando la combinación


Ctrl+o y salimos de éste con Ctrl +x.

Continuamos dándole los permisos al directorio “/etc/dhcp3” por medio del


comando chmod.

Configuramos el archivo “/etc/apparmor.d/usr.sbin.dhcpd3”; allí agregaremos tres


líneas con la ruta del servidor DNS (bind) especificando los respectivos permisos
que va a tener en el DHCP.
Paso número 7

Le asignamos una dirección estática al servidor DHCP y DNS por medio del
archivo de configuración “/etc/network/interfaces”, esta dirección debe estar
dentro del rango de direcciones; definimos la tarjeta de red que vamos a
configurar (eth0), el Gateway y la netmask.
Paso número 8

Reiniciamos el servicio DHCP y NETWORKING para que se


ejecuten los cambios realizados y con el comando ifconfig
verificamos que nuestra dirección IP estática haya quedado
correctamente asignada:

 /etc/init.d/dhcpd3-server restart
 /etc/init.d/networking restart
Paso número 9

Colocamos Cliente y Servidor en RED INTERNA para que se vean entre si.

Como último paso ponemos a nuestro cliente a pedir dirección IP


automáticamente por DHCP de acuerdo al pool de direcciones asignadas en
dicho servidor.

Ingresamos a la consola y ejecutamos el comando “ipconfig /release” para


liberar la IP e “ipconfig /renew” para hacer una petición al servidor y obtener
una dirección automáticamente , comprobamos que ésta si haya sido
asignada con ipconfig.
DNS
DINÁMICO
Domain Name System (DNS, Sistema de Nombre de Dominio).

El servicio DNS dinámico es un sistema que permite la actualización en


tiempo real de la información sobre nombres de dominio situada en un
servidor de nombres. El uso más común que se le da es permitir la
asignación de un nombre de dominio de Internet a un ordenador
con dirección IP variable (dinámica). Esto permite conectarse con la
máquina determinada sin necesidad de tener que rastrear las
direcciones IP.
 
La función del DHCP es informarle al servidor DNS que a un cliente de
la red se le ha asignado una dirección IP, el DNS crea un registro tipo
A en la zona directa y un registro PTR en la inversa.
Paso número 10

Para la instalación y configuración del servidor DNS en Linux-Ubuntu


debemos ingresar a la terminal como súper usuario y ejecutar el comando
apt-get install bind9; para bajar el paquete.
Paso número 11

En este punto  estaría indicando que las zonas directa e inversa pueden ser
actualizadas dinámicamente por la red 172.16.0.0/16
 
Paso número 12

 Configuración de las zonas (directa e inversa)

 Se hace la configuración de los registros en ambas zonas.

 las zonas directa e inversa pueden ser actualizadas dinámicamente por la red
 

 
Paso número 13

procedemos a editar el comando: nano /etc/hostname para ingresar el nombre


con el cual identificaremos. (dns)
Paso número 14

Reiniciamos el servicio DNS para que se ejecuten los cambios realizados y


con el comando ifconfig verificamos que nuestra dirección IP haya quedado
correctamente asignada utilizando los siguientes comando:

 etc/init.d/bind9 restart
 ifconfig
Paso número 15

 
Configuramos el archivo Apparmor.d, allí agregaremos una línea
con la ruta del servidor DNS (bind) especificando los respectivos
permisos que va a tener.

 cd /etc/apparmor.d
 ls
 nano usr.sbin.named
Paso número 16

Continuamos dándole los permisos al directorio “/etc/bind9” por medio del


comando chmod.

 chmod 2775 /etc/bind


Paso número 17

ZONA INVERSA
 
Entramos al archivo de configuración de los registros de la zona
inversa:

 nano /etc/bind/db.inversa

configuramos la zona inversa con los registro PTR el cual pertenece al


servidor cliente.
 
Paso número 18

Configuramos el archivo resolv.conf y le asignamos IP

 nano /etc/resolv.conf
 nameserver 172.16.0.2
Paso número 19

PRUEBAS CON LAS ACTUALIZACIONES DINAMICAS EN LA ZONA


DIRECTA
 
Entramos al archivo de configuración de nuestros registros de
nuestra zona directa:

 nano /etc/bind/directa

Podemos observar en la imagen que nuestra zona directa se ha


actualizado con un nuevo registro A con la dirección IP de nuestro
servidor cliente. (172.16.0.12)
 
Paso número 20

PRUEBAS CON LAS ACTUALIZACIONES DINAMICAS EN LA ZONA


INVERSA
 
Entramos al archivo de configuración de nuestros registros de
nuestra zona directa:

 nano /etc/bind/inversa

Podemos observar en la imagen que nuestra zona inversa se ha


actualizado con un nuevo registro PTR el cual pertenece al servidor
cliente.
 
Paso número 21

podemos observar las actualizaciones dinámicas en nuestro archivo de


configuración de nuestro servidor DNS (bind).

El servidor DNS por defecto cuando se actualiza crea unos archivos de


configuración de la zona directa e inversa (.jnl) esto nos indica que se ha
actualizado correctamente.

Para concebir estos archivos ingresamos con los siguientes comandos:

 /cd /etc/bind/
 ls
Paso número 22

Comprobaremos resolviendo el nuevo registro actualizado, para ello


utilizaremos el siguiente comando:
 
 nslookup
 
Luego asignaremos la ruta la cual queremos resolver en este caso:

  www.galileo.lab
 sec.galileo.lab
 conf.voyager.star
 www.voyager.star

Estos son los registro que se crearon en el archivo de configuración


(.directa) con el nombre del servidor cliente.
 
Paso número 23

Comprobaremos resolviendo el nuevo registro actualizado, para ello


utilizaremos el siguiente comando:
 
 nslookup
 
Luego asignaremos la ip para que nos resuelva el dominio en este caso:

  172.16.0.2
 172.16.0.3
 172.16.0.4

Estos son los registro que se crearon en el archivo de configuración


(.inversa) con la ip del servidor cliente.
 
INTEGRANTES
SARA FERNANDEZ
VALENZUELA
JOHANA CANO
HERNANDEZ
ERIKA FRANCO ORTEGA

También podría gustarte