Configuracion

  • La tarjeta de red que repartirá las ip's debe tener una ip estática.

INSTALACIÓN

Iniciar sesión como usuario root

Instalar isc-dhcp-server

$ sudo apt-get install -y isc-dhcp-server

CONFIGURACIÓN DHCP COMO USUARIO (udhcp)

Iniciar sesión como usuario udhcp

Primero se debe conocer la tarjeta de red a usar como servidor dhcp, se puede identificar con el siguiente comando

sudo ifconfig

Definir la interfaz de red que usara el servidor DHCP

En el ejemplo la tarjeta de red a usar es el enp0s3

Antes de esto realizando un respaldo del archivo.

$ sudo cp /etc/default/isc-dhcp-server{,.bak}
$ sudo nano /etc/default/isc-dhcp-server

Antes

INTERFACES=""

Despues

INTERFACES="enp0s3"

Combinación de teclado:

ctrl+o : Guardar cambios
ctrl+x : Salir de nano

Definiendo el DHCP Server

Editar el archivo /etc/dhcp/dhcpd.conf, siempre se debe editar ingresando la direccion completa del archivo, nunca ingresar al directorio /etc/dhcp y hacer esto : nano dhcpd.conf

$ sudo cp /etc/dhcp/dhcpd.conf{,.bak}
$ sudo nano /etc/dhcp/dhcpd.conf

Antes realizando un respaldo

Editar la siguientes lineas

El rango de ip a asignar es de .10 hasta el .30

authoritative;

# A slightly different configuration for an internal subnet.

subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.10 192.168.0.30;
option domain-name-servers 192.168.0.2;
option domain-name "misitio.com";
option subnet-mask 255.255.255.0;
option routers 192.168.0.1;
option broadcast-address 192.168.0.255;
default-lease-time 600;
max-lease-time 7200;
}

Información:

subnet y netmask. Subnet es sobre la red que vamos a asignar direcciones IP y netmask es la máscara de subred.
range. Es el rango de direcciones IP que se van a asignar: En este caso, se asignarán desde la 192.168.0.10 hasta la 192.168.0.30
option domain-name-servers. Los servidores DNS. En mi caso, he este caso sera este mismo equipo 192.168.0.2.
option domain-name. El nombre de nuestro dominio. En este caso, misitio.com.
option routers. Es la puerta de enlace. En mi caso, 192.168.0.1
option broadcast-address. La dirección de difusión. Por defecto, siempre es la x.x.x.255
default-lease-time el tiempo en horas durante el que se reserva una dirección IP a cierto equipo.
max-lease-time el tiempo máximo que se reservará una IP para un equipo.

Aunque no hace falta aclararlo, pero si se ha asignado a la tarjeta de red enp0s3 para repartir direcciones IP, debe tener una dirección IP estática dentro del rango de direcciones que se va a repartir.

Reiniciar el servidor DHCP

sudo /etc/init.d/isc-dhcp-server start

Otros ejemplos:

$ sudo /etc/init.d/isc-dhcp-server [start,stop,restart,status]

> Ò si se activo en sudoers, SERVICIOSDHCP se puede reiniciar de la siguiente manera

$ sudo service isc-dhcp-server restart

results matching ""

    No results matching ""