Servidor DHCP en Ubuntu 16.04

Por: Carlos Antonio Leal Saballos

DHCP (Dynamic Host Configuration Protocol) es un estándar de internet, DHCPdefinido en el RFC 2131 (http://www.ietf.org/rfc/rfc2131.txt). Por lo tanto, es un servicio de red que no es exclusivo de Ubuntu, corre en cualquier sistema operativo que soporte TCP/IP, su función es proveer dinámicamente direcciones IP e información de configuración de los parámetros de red.

A los clientes se les configura para obtener la dirección IP de forma automática por medio del servidor DHCP, lo que significa que no tienen control sobre la configuración de red y pueden adquirir toda esta información directamente del servidor DHCP, el cual se encarga de configurar automáticamente la dirección IP de la máquina, la mascara de subred, la puerta de enlace predeterminada o Gateway, el nombre del host, el nombre del dominio, entre otros datos importantes para el buen funcionamiento de la red.

Instalación y configuración

Antes que nada vala la pena aclarar el escenario: tenemos un servidor con dos tarjetas de red, eth0 recibe su dirección IP por DHCP, eth1 tendrá la responsabildiad de entregar las direcciones IP a otras computadoras, se necesita una configuración de los parámetros de red, algo similar a lo que expliqué anteriormente en esta entrada

Aclaro que para este ejemplo utilizaremos el dominio hipotético “ubuntuservidor.edu.ni”

Primero nos convertimos en super usuario:

sudo -s
apt-get install isc-dhcp-server

Para establecer la tarjeta de red que “repartirá” los número IP, esto se hace editando el archivo /etc/default/isc-dhcp-server:

nano /etc/default/isc-dhcp-server
  • al final del archivo modificar el parámetro INTERFACES, hay que dejarlo así:

    INTERFACES="enp0s8"

    Editamos el archivo /etc/dhcp/dhcpd.conf creando primero un respaldo del mismo en caso de que algo salga mal :

    mv /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.original
    nano /etc/dhcp/dhcpd.conf

El archivo debe quedar de una forma muy similar a esta:

subnet 192.168.10.0 netmask 255.255.255.0
{
range 192.168.10.50 192.168.10.99;
option domain-name-servers 192.168.10.10;
option domain-name "ubuntuservidor.edu.ni";
option routers 192.168.10.1;
option broadcast-address 192.168.10.255;
default-lease-time 86400;
}
  1. luego re-iniciamos el servicio

    service isc-dhcp-server restart
  2. finalmente comprobamos si todo está funcionando, para esto se necesita otra máquina, yo probé con windows 7,  me salió algo así:

1

Felicidades, han configurado un servidor DHCP en ubuntu 16.04

Anuncios

Acerca de carloslealnica

Docente universitarios Ingeniero en Electrónica Especialista en Administración de Servidores
Esta entrada fue publicada en Sin categoría. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s