1 00:00:00,690 --> 00:00:11,589 Una vez actualizadas las fuentes de software desde el repositorio principal, ya tengo disponible el paquete para bajarme. 2 00:00:11,589 --> 00:00:13,589 Entonces, ¿cómo se instala un paquete? 3 00:00:14,349 --> 00:00:23,910 Sudo apt-install y el paquete del servidor de HCP es este, isc.hcpserver. 4 00:00:23,910 --> 00:00:38,850 Le digo que sí. Se instalan todas las dependencias, las librerías, etc. Y cuando esté descargado, veremos que me ha instalado nuevos ficheros en mi sistema. 5 00:00:38,850 --> 00:01:00,329 Voy a tener que tocar dos ficheros. Uno de ellos es el barra etc barra default barra isc-dhcp-server y el otro el barra etc barra dhcp barra dhcpd.conf que es el fichero de configuración del servidor. 6 00:01:00,329 --> 00:01:15,019 En el primero de los que he dicho, le voy a etc, default, aquí veo que este ficherito es el que me ha instalado el paquete que acabo de bajar. 7 00:01:15,780 --> 00:01:26,760 Lo voy a editar. En este fichero le tengo que decir qué interfaces van a servirme como para dar mi servicio de HTTP. 8 00:01:26,760 --> 00:01:45,959 Y aquí digo, en IPv4 le pongo qué interfaces son. Fijaos qué interfaz es la que voy a utilizar. Si hago IPA, tengo que utilizar la interfaz en la que he asignado una IP fija, que es esta. 9 00:01:45,959 --> 00:02:16,069 Ah, bueno, ahora no la ha cogido. No sé por qué no había cogido la IP. Ahora sí que tengo la IP fija. De acuerdo. Entonces, entro aquí y le digo el nombre de la interfaz, que es este, ENP0S8. Copio. 10 00:02:16,069 --> 00:02:31,189 Bueno, se me han ido los dos puntos también, entonces ahora los quitaré. Ya tengo editado el archivo con la interfaz por la que va a dar servicio. Y ahora voy a explicarle qué servicio va a dar exactamente DHCP. 11 00:02:31,189 --> 00:02:34,830 Aquí tengo una serie de ficheros 12 00:02:34,830 --> 00:02:37,210 El que voy a tocar ahora es el de configuración 13 00:02:37,210 --> 00:02:38,530 De IPv4, que es este 14 00:02:38,530 --> 00:02:42,909 Primero voy a salvar una copia de seguridad 15 00:02:42,909 --> 00:02:44,509 Por si tuviera que volver atrás 16 00:02:44,509 --> 00:02:46,610 Porque como voy a modificar cosas en el fichero 17 00:02:46,610 --> 00:02:49,289 A lo mejor, si me lo cargo, luego no funciona 18 00:02:49,289 --> 00:02:54,050 Esto es 19 00:02:54,050 --> 00:02:57,189 httpd.com.orig 20 00:02:57,189 --> 00:02:58,889 Lo de orig es de original 21 00:02:58,889 --> 00:03:00,530 Lo dejo ahí para que 22 00:03:00,530 --> 00:03:15,879 Eso es, para tenerlo como referencia por si tengo que volver atrás. Y ahora voy a ir a tocar este fichero. Bien, ¿qué voy a tocar? Pues hay diferentes partes de este archivo que tengo que tocar. 23 00:03:16,400 --> 00:03:27,699 La primera sería, bueno, opciones generales. Realmente esto no es para este ejercicio en el que solamente estamos hablando de DHCP, no haría falta tocar nada del dominio. 24 00:03:27,699 --> 00:03:40,939 Pero bueno, le voy a poner un dominio inventado por mí, de manera que a todos los clientes de DHCP les va a poner este nombre de dominio, sm2a.com, por ejemplo. 25 00:03:42,000 --> 00:03:53,870 O bueno, voy a ponerle uno más genérico, mi clase.com, no, mi clase.com, no, mi clase.local. 26 00:03:55,169 --> 00:03:57,090 Así me vale para otras prácticas futuras. 27 00:03:57,090 --> 00:04:09,250 Y como servidor de nombres, de acuerdo con las especificaciones de denunciado de la práctica, me decía que pusiera como servidor de nombres el 8888. 28 00:04:09,409 --> 00:04:10,270 Entonces, se lo voy a poner aquí. 29 00:04:14,319 --> 00:04:21,139 Ahora tenemos aquí el tiempo por defecto para la concesión a los clientes de HCP, para el lease. 30 00:04:21,560 --> 00:04:24,819 ¿Esto lo puedo modificar o lo puedo dejar? 31 00:04:24,819 --> 00:04:41,920 Lo voy a modificar simplemente para que veamos que está haciendo caso a algo que hemos cambiado. Voy a ponerle 300 segundos, que son justo 5 minutos. Esta sería la concesión por defecto y le voy a poner 3600 como tiempo máximo de asignación. 32 00:04:41,920 --> 00:04:48,899 Es decir, si el cliente pide una asignación durante una hora, se la va a conceder. Pero si pide durante más de una hora, no se la va a conceder. 33 00:04:49,379 --> 00:04:54,660 Luego, otros apartados que hay que tocar. Hay que poner que el servidor sea autorizativo. ¿Para qué? 34 00:04:54,740 --> 00:05:08,040 Para que en el momento en que alguna máquina se meta en nuestra red con una dirección IP equivocada, mi servidor le pueda mandar una señal de HCP NAC que le haría desconfigurarse y volver a pedir una dirección nueva. 35 00:05:08,040 --> 00:05:25,740 Y luego, otras cosas. Aquí vienen preparadas una serie de líneas, una serie de fragmentos para configuraciones genéricas. Son como sugerencias que me da este servicio. Voy a utilizar una de ellas y la voy a modificar a mi gusto. Voy a utilizar esta. 36 00:05:25,740 --> 00:05:28,680 Voy a decirle que el rango de direcciones 37 00:05:28,680 --> 00:05:30,160 Bueno, tengo que decir primero 38 00:05:30,160 --> 00:05:33,040 Que subred es la que voy a configurar 39 00:05:33,040 --> 00:05:34,800 Y aquí le tengo que dar la IP de la red 40 00:05:34,800 --> 00:05:36,759 Ojo, no la del servidor 41 00:05:36,759 --> 00:05:37,680 ¿Cuál es la red? 42 00:05:37,779 --> 00:05:42,519 La 172.16.100.0 43 00:05:42,519 --> 00:05:43,980 Porque, fijaos 44 00:05:43,980 --> 00:05:46,319 Aquí estamos hablando 45 00:05:46,319 --> 00:05:47,600 De una dirección de red 46 00:05:47,600 --> 00:05:49,300 Con una máscara de 24 bits 47 00:05:49,300 --> 00:05:50,819 Por lo tanto, me quedo con el 48 00:05:50,819 --> 00:05:52,980 El último objeto a 0 49 00:05:52,980 --> 00:05:54,939 Y aquí la máscara 50 00:05:54,939 --> 00:06:11,560 sería 0. Luego, el rango de direcciones que voy a dar, pues de la 172.16.100, 10, a la 172.16.100, 99. 51 00:06:12,560 --> 00:06:18,079 Esto es porque así me lo decía el enunciado, estaba aquí, ¿vale? Este era el rango. 52 00:06:19,259 --> 00:06:24,319 Bien, más cosas que tengo que configurar. Ojo, esto es un fragmento, esto es un párrafo de configuración 53 00:06:24,319 --> 00:06:32,699 en el que se abre una llave, pues esta llave se tiene que cerrar, entonces tengo que acordarme de no dejarme esta llave así, tengo que descomentarla, ¿vale? 54 00:06:32,699 --> 00:06:44,860 De esta manera, ahora el archivo sí es coherente, ¿vale? Luego, más cosas que puedo aplicar. Puedo darle un nombre de dominio a esta subred, pero como se lo he dado aquí, 55 00:06:44,860 --> 00:07:00,879 Y en general, pues me lo va a coger. Es decir, estas dos líneas, ahora mismo como solo voy a crear un dominio, da igual ponerlas aquí o ponerlas dentro de los parámetros de la subred. 56 00:07:00,879 --> 00:07:14,060 Si fuera a crear varias subredes como clientes DHCP, entonces en cada una de ellas podría especificar características diferentes. Pero en este caso voy a dejar esa declaración global que he hecho antes. 57 00:07:15,779 --> 00:07:32,100 ¿Alguna cosa más que hay que poner aquí? Por ejemplo, le puedo decir el router o la puerta de enlace que habíamos dicho. Habíamos dicho, según el enunciado, que íbamos a poner una puerta de enlace que era 172.16.100.1. 58 00:07:32,100 --> 00:07:54,120 Y luego el broadcast de esta subred lo puedo poner también si quiero, que es 172.16.100.255. Borro el resto. Con esto ya quedaría configurado el servicio básico. 59 00:07:54,120 --> 00:08:09,360 Si el fichero está bien, yo cuando reinicie el servicio lo voy a coger. ¿Cómo se reinicia el servicio? Con el comando Systemctl. Voy a ver cómo está el servicio ahora mismo. 60 00:08:09,360 --> 00:08:11,459 le hago un status, el servicio se llama 61 00:08:11,459 --> 00:08:13,139 ISC DHCP 62 00:08:13,139 --> 00:08:14,019 server 63 00:08:14,019 --> 00:08:19,620 vale, ahora mismo está parado 64 00:08:19,620 --> 00:08:21,560 ¿vale? está fallido, bueno porque 65 00:08:21,560 --> 00:08:23,199 no estaba configurado todavía 66 00:08:23,199 --> 00:08:26,040 como ya lo he configurado lo voy a reiniciar 67 00:08:26,040 --> 00:08:26,899 ¿cómo se reinicia? 68 00:08:27,439 --> 00:08:29,860 con el systemctl start 69 00:08:29,860 --> 00:08:33,460 vuelvo a ver el status 70 00:08:33,460 --> 00:08:35,340 y ahora está 71 00:08:35,340 --> 00:08:37,200 activo y ejecutándose 72 00:08:37,200 --> 00:08:39,299 ¿vale? o sea ahora mismo ya mi máquina es un 73 00:08:39,299 --> 00:08:41,200 servidor de DHCP, vamos a ver 74 00:08:41,200 --> 00:08:41,840 el cliente 75 00:08:41,840 --> 00:09:05,240 Bien, el cliente ahora mismo no tiene dirección IP. Voy a agrandar un poquito esta ventana para que se vea mejor. Bien, el cliente ahora mismo no tiene dirección IP. ¿Cómo puedo decirle al cliente que coja una dirección IP? 76 00:09:05,240 --> 00:09:22,840 Bueno, podría reiniciarlo. Bueno, antes de nada tengo que saber cómo está configurado. Si me voy a Netplan, el fichero de Netplan dice que está utilizando Network Manager. 77 00:09:22,980 --> 00:09:32,039 Eso quiere decir que esta máquina responderá a la configuración por la interfaz gráfica. Entonces, como la otra la he hecho en línea de comandos, esta la voy a ver en la interfaz gráfica. 78 00:09:32,039 --> 00:09:45,940 La interfaz gráfica tiene dos conexiones cableadas. Dice, la NP0S3, esta es la que estaba conectada a Internet. Era esta, que tiene una IP conectada a Internet. 79 00:09:45,940 --> 00:10:01,740 La NP0S8 sería esta. Está configurada con método automático DHCP. O sea, está bien configurada. Si yo reinicio la máquina, va a pedir una dirección por DHCP en algún sitio. 80 00:10:01,740 --> 00:10:14,240 Entonces, vamos a ver. No sé si justo con lo que he hecho ahora ha ido y la ha pedido. Efectivamente, la ha pedido porque como ha entrado la configuración, en cuanto la he guardado, ha buscado una dirección de red. 81 00:10:14,240 --> 00:10:25,919 ¿Y qué ha hecho? Pues conectar con el servidor, que lo tengo aquí, y a través de esta interfaz me ha dado esta IP, la 10, es la primera del rango que tenía configurado, 82 00:10:25,919 --> 00:10:38,100 o sea que efectivamente ahora ya tengo una dirección de red y estoy conectado y me la ha dado el servidor que tiene la dirección 2, si hago un ping lo veo.