Instalación y configuración servidor DHCP

¡Muy buenas amig@s informátic@s!

Hoy vamos hacer la instalación y configuración de un servidor DHCP para, ellos vamos hacer varias configuraciones y por ultimo haremos una reserva de una dirección IP a uno de nuestros clientes, que va hacer Zuneo (Guadalinex).DHCP

DHCP significa Protocolo de configuración de host dinámico . Es un protocolo que permite que un equipo conectado a una red pueda obtener su configuración  en forma dinámica. Sólo tiene que especificarle al equipo, mediante DHCP, que encuentre una dirección IP de manera independiente. El objetivo principal es simplificar la administración de la red. Sirve principalmente para distribuir direcciones IP en una red.

dhcp-png

Instalación de DHCP

Para poder realizar la instalación del servidor DHCP tenemos que ejecutar el siguiente comando:

root@Dorami:/home/usuario# apt-get install isc-dhcp-server

Una vez instalado el servidor DHCP, vamos a configurarlo.

Configuracion del servidor DHCP

Para configurar el servidor DHCP tenemos que configurar antes la interfaz de red  interna que corresponde ha eth1.

Para ello tenemos que modificar el archivo /etc/default/isc-dhcp-server para buscar y añadir en la opción interfaces=»» ponemos la interfaz de red interna  eth1.

INTERFACES="eth1"

Una añadido la interfaz de red interna, guardamos y después nos vamos al fichero principal de configuración dhcp, para poder realizar la configuraccion tenemos que irnos al archivo nano /etc/dhcp.conf

Dentro del el fichero descomentamos las lineas de la subnet y añadimos la siguiente configuracion:

  • Subnet: Especifican rangos de direcciones IPs que serán cedidas a los clientes que lo soliciten.
  • Option routers: Indicamos la dirección red de la puerta de enlace que se utiliza para salir a internet.
  • Option domain- name- server:  Se pone las direcciones IP de los servidores DNS que va a utilizar el cliente.
  • Option domain- name: Nombre del dominio que se manda al cliente.
  • Option subnetmask: Subred enviada a los clientes.
  • Option broadcast- address: Dirección de difusión de la red.
  • Max- lease- time: Tiempo de la concesión de la dirección IP.
  • Defaul- lease- time: Tiempo de renovación de la concesión.

 

subnet 192.168.1.0 netmask 255.255.255.0 {
 range 192.168.1.3 192.168.1.253;
 option domain-name-servers 192.168.102.2;
 option domain-name "iesagustin.es";
 option routers 192.168.1.254;
 option broadcast-address 192.168.1.255;
}

Una vez configurado el servidor DHCP, tenemos que reiniciar para  el servicio para que aplique la configuración, para ellos tenemos que hacerlo con el comando:

root@Dorami:/home/usuario# systemctl restart isc-dhcp-server.service


Configuracion de red en los clientes

Una vez instalado y realizado los cambios en el servidor DHCP, tenemos que ir a los clientes para añadir la configuración IPv4 en modo automático, para que tengan la configuración del servidor DHCP.

En el servidor hay un archivo que almacena todas las concesiones de direcciones IP que va realizado, para visualizarlo hacemos un «cat /var/lib/dhcp/dhcpd.leases».

root@Dorami:/home/usuario# cat /var/lib/dhcp/dhcpd.leases
# The format of this file is documented in the dhcpd.leases(5) manual page.
# This lease file was written by isc-dhcp-4.3.1

lease 192.168.1.101 {
 starts 4 2017/01/19 07:59:34;
 ends 4 2017/01/19 08:09:34;
 tstp 4 2017/01/19 08:09:34;
 cltt 4 2017/01/19 07:59:34;
 binding state active;
 next binding state free;
 rewind binding state free;
 hardware ethernet 08:00:27:d6:10:1a;
 client-hostname "zuneo-laptop";
}
lease 192.168.1.105 {
 starts 4 2017/01/19 07:59:56;
 ends 4 2017/01/19 08:09:56;
 tstp 4 2017/01/19 08:09:56;
 cltt 4 2017/01/19 07:59:56;
 binding state active;
 next binding state free;
 rewind binding state free;
 hardware ethernet 08:00:27:a0:58:cf;
 uid "\001\010\000'\240X\317";
 client-hostname "Tamako-PC";
}

 

Prueba de funcionamiento (concesiones de direcciones)

Ahora vamos hacer una prueba de funcionamiento para ver que todas las configuraciones esté realizada correctamente, para ello vamos hacer un «ipconfig» en Windows (Tamko) y un «ifconfig» en Linux (Guadalinex).

  • Linux ifconfig:
root@zuneo-laptop:/home/zuneo# ifconfig
 eth0      Link encap:Ethernet  direcciónHW 08:00:27:74:ce:b8
           Direc. inet:192.168.1.101  Difus.:192.168.1.255  Másc:255.255.255.0
           Dirección inet6: fe80::a00:27ff:fed6:101a/64 Alcance:Enlace
           ACTIVO DIFUSIÓN FUNCIONANDO MULTICAST  MTU:1500  Métrica:1
           Paquetes RX:833 errores:0 perdidos:0 overruns:0 frame:0
           Paquetes TX:679 errores:0 perdidos:0 overruns:0 carrier:0
           colisiones:0 long.colaTX:1000
           Bytes RX:124863 (124.8 KB)  TX bytes:176037 (176.0 KB)
 
 lo        Link encap:Bucle local
           Direc. inet:127.0.0.1  Másc:255.0.0.0
           Dirección inet6: ::1/128 Alcance:Anfitrión
           ACTIVO BUCLE FUNCIONANDO  MTU:16436  Métrica:1
           Paquetes RX:12 errores:0 perdidos:0 overruns:0 frame:0
           Paquetes TX:12 errores:0 perdidos:0 overruns:0 carrier:0
           colisiones:0 long.colaTX:0
           Bytes RX:720 (720.0 B)  TX bytes:720 (720.0 B)
 
 root@zuneo-laptop:/home/zuneo#

 

  • Windows ipconfig:
C:\Users\Tamako>ipconfig

Configuración IP de Windows


Adaptador de Ethernet Conexión de área local:

   Sufijo DNS específico para la conexión. . : iesagustin.es
   Vínculo: dirección IPv6 local. . . : fe80::c821:68e4:d574:a8e0%11
   Dirección IPv4. . . . . . . . . . . . . . : 192.168.1.105
   Máscara de subred . . . . . . . . . . . . : 255.255.255.0
   Puerta de enlace predeterminada . . . . . : 192.168.1.254

Adaptador de túnel isatap.iesagustin.es:

   Estado de los medios. . . . . . . . . . . : medios desconectados
   Sufijo DNS específico para la conexión. . : iesagustin.es

C:\Users\Tamako>

Creación de una reserva

Por ultimo vamos a realizar una reserva en el servidor DHCP para que permita fijar una dirección IP a un cliente.

Nuestra reserva se lo vamos hacer al cliente linux (Zuneo) y le vamos a dar la reserva con la dirección IP 192.168.1.200

Para hacer la reserva tenemos que modificar el archivo de configuración de DHCP.

root@Dorami:/home/usuario# nano /etc/dhcp/dhcpd.conf

Una vez dentro del archivo de configuración del DHCP añadiremos la reserva y para poder hacer la reserva añadiremos los siguientes parámetros:

  • HOST sera el nombre de la reserva.
  • Hardware ethernet es la direccion MAC del cliente.
  • Fixed-address es la IP estática que le vamos asignar.

Nuestra reserva realizada:

host ReservaZuneo {
hardware ethernet 08:00:27:74:ce:b8;
fixed-address 192.168.1.200;
}

Una vez realizada la reserva, tenemos que reiniciar el servidor DHCP para que aplique los cambios que hemos realizados, para ello lo tenemos que hacerlo con el comando:

root@Dorami:/home/usuario# systemctl restart isc-dhcp-server.service

Prueba de funcionamiento de reserva creada

Para saber que nuestra reserva sea realizado correctamente, tenemos que ir al cliente Zuneo y hacer un «ifconfig».

root@zuneo-laptop:/home/zuneo# ifconfig
 eth0      Link encap:Ethernet  direcciónHW 08:00:27:74:ce:b8
           Direc. inet:192.168.1.200  Difu
s.:192.168.1.255  Másc:255.255.255.0
           Dirección inet6: fe80::a00:27ff:fed6:101a/64 Alcance:Enlace
           ACTIVO DIFUSIÓN FUNCIONANDO MULTICAST  MTU:1500  Métrica:1
           Paquetes RX:2820 errores:0 perdidos:0 overruns:0 frame:0
           Paquetes TX:2422 errores:0 perdidos:0 overruns:0 carrier:0
           colisiones:0 long.colaTX:1000
           Bytes RX:2170790 (2.1 MB)  TX bytes:486064 (486.0 KB)
 
 lo        Link encap:Bucle local
           Direc. inet:127.0.0.1  Másc:255.0.0.0
           Dirección inet6: ::1/128 Alcance:Anfitrión
           ACTIVO BUCLE FUNCIONANDO  MTU:16436  Métrica:1
           Paquetes RX:12 errores:0 perdidos:0 overruns:0 frame:0
           Paquetes TX:12 errores:0 perdidos:0 overruns:0 carrier:0
           colisiones:0 long.colaTX:0
           Bytes RX:720 (720.0 B)  TX bytes:720 (720.0 B)
 
 root@zuneo-laptop:/home/zuneo#

Hemos comprobado que sea realizado la reserva correctamente, Buenos amig@s informátic@s, espero que haya sido de ayuda la instalación , configuración de un servidor DHCP, Un gran saludo.

 

Deja un comentario