¡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.
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.