1 00:00:00,000 --> 00:00:05,920 Bienvenidos a este vídeo tutorial en el que vamos a explicar cómo configurar un 2 00:00:05,920 --> 00:00:11,120 servidor de hcp en nuestro servidor linux. Tenemos un servidor linux de 3 00:00:11,120 --> 00:00:17,280 propósito general que puede ser un redhat, un oracle linux, un centos, sabéis 4 00:00:17,280 --> 00:00:21,800 que los tres pues funcionan exactamente igual porque utilizan el mismo núcleo. 5 00:00:21,800 --> 00:00:25,360 Bueno, ¿qué es lo primero que tenemos que hacer? lo primero que tenemos que hacer 6 00:00:25,360 --> 00:00:31,680 es instalarnos el paquete del servidor de hcp. Yo ya lo tengo instalado pero 7 00:00:31,680 --> 00:00:37,920 tendríamos que teclear esta instrucción yum-y install dhcp-server 8 00:00:37,920 --> 00:00:47,400 podéis usar también dnf en lugar de yum. Una vez instalado el paquete que lo 9 00:00:47,400 --> 00:00:52,000 hace de forma automática suponemos que tenemos correctamente configurados pues 10 00:00:52,000 --> 00:01:00,960 el acceso a todos los servidores de estos paquetes, nos tenemos que asegurar 11 00:01:00,960 --> 00:01:07,840 de que el servicio está desactivado, para eso vamos a ver cuál es el estado y si 12 00:01:07,840 --> 00:01:13,280 no lo anularíamos y lo pararíamos. 13 00:01:22,000 --> 00:01:29,920 Bueno, vemos que efectivamente el servicio está parado y ahora lo que 14 00:01:29,920 --> 00:01:33,880 tenemos que hacer es irnos a buscar el fichero de configuración. Los ficheros de 15 00:01:33,880 --> 00:01:38,400 configuración como podríamos imaginar están dentro de 16 00:01:38,400 --> 00:01:47,040 etc y dentro de etc tenemos una carpeta que se llama dhcp. Si nos vamos ahí vemos 17 00:01:47,040 --> 00:01:51,960 que aquí tenemos los ficheros de configuración del dhcp, vemos que 18 00:01:51,960 --> 00:01:57,240 tenemos un fichero para clientes y dos ficheros para servidor, uno que usamos 19 00:01:57,240 --> 00:02:04,440 para ipv4 y otro que usamos para ipv6. Como nuestra máquina la 20 00:02:04,440 --> 00:02:09,640 tenemos en ipv4 y queremos poner un servidor en ipv4 pues le vamos a 21 00:02:09,640 --> 00:02:17,640 echar un vistacillo a este fichero de configuración y ver que podemos hacer con él. 22 00:02:19,920 --> 00:02:25,880 Bueno pues si le echamos un vistacillo aquí básicamente lo que nos dice es 23 00:02:25,880 --> 00:02:33,160 que miremos las páginas del manual o que miremos este fichero de ejemplo. 24 00:02:33,160 --> 00:02:39,480 Como nosotros ya hemos visto durante el curso cómo configurar esto, nos 25 00:02:39,480 --> 00:02:44,960 hemos ayudado del libro, esto no nos puede digamos suplir lo de mirar el 26 00:02:44,960 --> 00:02:51,360 manual, pues vamos a ver este fichero de ejemplo, vamos a echarle un vistazo y ver 27 00:02:51,360 --> 00:02:54,600 qué tiene por ahí. 28 00:03:02,160 --> 00:03:07,800 Echamos un vistazo, vemos que es un ejemplo de fichero de hcp.com 29 00:03:07,840 --> 00:03:18,200 y un ejemplo de configuración. Vemos que al principio pues nos habla o nos pone 30 00:03:18,200 --> 00:03:24,840 un nombre de dominio, 31 00:03:24,840 --> 00:03:31,920 de cuál es digamos el área en la que estamos trabajando y nos pone 32 00:03:31,920 --> 00:03:37,440 digamos nombres de dns, servidores de dominio, para que podemos también 33 00:03:37,440 --> 00:03:43,200 asignarlos a la vez que asignamos la dirección ip. Son dos cosas que 34 00:03:43,200 --> 00:03:49,920 podemos asignar, nuestro dominio y nuestros servidores dns. 35 00:03:49,920 --> 00:03:55,320 Tenemos aquí pues unos parámetros por defecto, como ya hemos dicho de esos 36 00:03:55,320 --> 00:04:00,320 temporizadores, para que sepamos cada cuánto tiempo se tiene que refrescar la 37 00:04:00,840 --> 00:04:03,160 ip. 38 00:04:05,680 --> 00:04:09,920 Esta parte de aquí nos dice 39 00:04:10,720 --> 00:04:15,960 que tenemos que mantener 40 00:04:16,480 --> 00:04:22,240 esta línea por temas de compatibilidad y aquí ya pues nos empieza a poner 41 00:04:22,240 --> 00:04:29,000 ejemplos, como ponemos la subred en la que 42 00:04:29,000 --> 00:04:36,240 estamos, una declaración pues muy básica donde decimos cuál es la subred, la 43 00:04:36,240 --> 00:04:46,720 máscara de red y ponemos un rango de ip e incluso pues definimos un par de 44 00:04:46,760 --> 00:04:53,160 routers por defecto, eso sería digamos la configuración mínima. Te doy un rango, 45 00:04:53,160 --> 00:04:58,240 o sea, te doy una ip de un determinado rango y te digo cuál es tu puerta de 46 00:04:58,240 --> 00:05:01,920 enlace, tu router por defecto. 47 00:05:02,760 --> 00:05:08,920 Y nuevamente luego esto lo podemos ir haciendo más complicado, si 48 00:05:08,920 --> 00:05:15,640 conocéis lo que es bootp que sirve para poder dar direcciones dinámicas 49 00:05:15,640 --> 00:05:22,280 para que un determinado ordenador arranque directamente desde desde la red 50 00:05:22,280 --> 00:05:27,040 bueno pues vemos que ya se complica un poquito 51 00:05:27,040 --> 00:05:33,000 la configuración, tenemos esta ya que es más completa, 52 00:05:33,000 --> 00:05:39,960 nos da no sólo el rango como decíamos antes y este router por defecto, sino que 53 00:05:39,960 --> 00:05:46,520 nos habla de una dirección de broadcast, nos habla de lo que 54 00:05:46,520 --> 00:05:51,840 hablábamos antes, tanto el nombre de dominio como los servidores de dominio 55 00:05:51,840 --> 00:05:57,840 que comentábamos al principio se podían poner también fuera de la declaración y 56 00:05:57,840 --> 00:06:04,880 que incluso nos da estos tiempos 57 00:06:10,960 --> 00:06:18,200 aquí por ejemplo, pues bueno, estamos viendo cómo podemos 58 00:06:18,200 --> 00:06:24,880 configurar un servidor que tiene una dirección MAC específica y a ese le 59 00:06:24,880 --> 00:06:31,680 queremos asignar también pues algo específico, esto lo haría con un fichero 60 00:06:31,680 --> 00:06:38,040 de configuración o este otro simplemente que 61 00:06:40,600 --> 00:06:46,640 asigna una dirección fija 62 00:06:47,200 --> 00:06:54,360 con clases y tal, bueno pues que ha sido lo que he hecho yo, yo he tomado de este 63 00:06:54,360 --> 00:07:00,200 ejemplo lo que me servía, entonces como ya lo tengo hecho para no tener 64 00:07:00,200 --> 00:07:05,280 que teclear y que el tutorial no se haga tan largo 65 00:07:09,960 --> 00:07:21,840 voy a copiarme este fichero y ahora lo que hago es que me copio este otro 66 00:07:21,840 --> 00:07:28,560 fichero de configuración, que yo ya tengo hecho 67 00:07:28,560 --> 00:07:34,080 y voy a copiar este otro fichero y ahora lo que hago es que me copio este otro 68 00:07:34,080 --> 00:07:41,600 fichero de configuración que yo ya tengo hecho 69 00:08:04,080 --> 00:08:12,400 pues simplemente lo que hago es copiármelo, me pregunta si quiero 70 00:08:12,400 --> 00:08:16,600 sobreescribir, le digo que sí 71 00:08:19,720 --> 00:08:24,360 y ahora os voy a mostrar lo que he hecho, bueno esta primera línea es importante 72 00:08:24,360 --> 00:08:29,080 puesto que mi máquina tiene varios interfaces, esta no venía en el ejemplo 73 00:08:29,080 --> 00:08:35,040 simplemente lo que le estoy diciendo es que bueno pues 74 00:08:35,040 --> 00:08:39,680 esto aplica o voy a poder servir peticiones que me lleguen por esta 75 00:08:39,680 --> 00:08:44,840 interfaz, por la interfaz ENP0S10, todo lo que no me llegue por esa 76 00:08:44,840 --> 00:08:51,400 interfaz iweb4 lo va a ignorar y no va a responder a las peticiones, bueno como 77 00:08:51,400 --> 00:08:55,960 veis es ese mismo fichero que teníamos antes, que yo lo que he hecho ha sido 78 00:08:56,040 --> 00:09:02,840 ponerle comentarios a todo, ejemplos, si he dejado estos tiempos 79 00:09:03,520 --> 00:09:11,600 de establecimiento de la IP, he dejado esta parte del log que comentaba que era 80 00:09:11,600 --> 00:09:15,480 conveniente hacerlo y lo que he hecho pues ha sido copiar esta configuración 81 00:09:15,480 --> 00:09:21,880 más compleja y le he puesto mi propia red, yo estoy en la red 192.168.0 82 00:09:21,920 --> 00:09:26,520 bueno pues ahí es donde yo voy a asignarlo, es una clase C, con lo cual 83 00:09:26,520 --> 00:09:33,400 pues esta es su máscara de red y mis direcciones libres para asignar y que 84 00:09:33,400 --> 00:09:40,320 va a asignar este servidor DNS van a ir de la 212 a la 219, hay que tener en 85 00:09:40,320 --> 00:09:44,480 cuenta una cosa, yo esto lo tengo conectado a un router ADSL y el propio 86 00:09:44,640 --> 00:09:51,920 router ADSL ya tiene su servidor DHCP y está asignando direcciones de esta 87 00:09:51,920 --> 00:09:57,240 clase C en un determinado rango, que es lo que he hecho, yo he manipulado el 88 00:09:57,240 --> 00:10:04,960 servidor DHCP del router para dejar estas direcciones y alguna más, bueno 89 00:10:04,960 --> 00:10:11,320 para dejar estas direcciones fuera del rango del router, entonces el router 90 00:10:11,320 --> 00:10:20,000 ahora mismo sólo asigna las direcciones desde la punto 10 hasta la punto 200, a 91 00:10:20,000 --> 00:10:25,600 partir de la 201 el router no las asigna, entonces como a partir de la 201 92 00:10:25,600 --> 00:10:31,560 el router no las asigna, pues este servidor me puede asignar desde la 212 a 93 00:10:31,560 --> 00:10:36,120 la 219 sin ningún problema 94 00:10:37,120 --> 00:10:42,520 le he dicho además que mi servidor DNS va a ser esta dirección, que es la dirección 95 00:10:42,520 --> 00:10:47,640 de este servidor, del servidor en el que nos estamos 96 00:10:47,640 --> 00:10:53,160 situando y bueno pues le he puesto este nombre de dominio casa.josemanuelrodriguez.eu 97 00:10:53,160 --> 00:10:59,680 por supuesto el router sigue siendo el 1, no lo voy a utilizar como 98 00:10:59,680 --> 00:11:07,160 servidor DHCP y además le estoy dando un servidor DNS que soy yo mismo pero 99 00:11:07,160 --> 00:11:12,000 indudablemente si lo tengo que utilizar como puerta de enlace porque yo este 100 00:11:12,000 --> 00:11:16,840 ordenador no lo tengo conectado a dos redes y bueno pues la dirección del 101 00:11:16,840 --> 00:11:23,920 broadcast es la 255 y mis parámetros de temporización 102 00:11:23,920 --> 00:11:29,040 con eso tengo finalizado mi fichero porque como veis aunque me he copiado el 103 00:11:29,040 --> 00:11:33,720 fichero de ejemplo entero pero lo que he hecho ha sido comentar todas las líneas 104 00:11:33,720 --> 00:11:39,080 bueno ahora me voy a ir a otra máquina que tengo aquí que la he arrancado y que 105 00:11:39,080 --> 00:11:42,840 bueno si yo hago 106 00:11:49,160 --> 00:11:54,080 tecleo esto para ver qué dirección tengo asignada pues veo que en el 107 00:11:54,080 --> 00:11:59,360 interfaz 3 que es el único que tengo tengo aquí asignado 108 00:11:59,360 --> 00:12:04,440 primera segunda tercera cuarta quinta línea empezando por 109 00:12:04,440 --> 00:12:13,640 abajo me pone inet 192 168 0 15 barra 24 o sea me ha asignado la 0 15 esta es una 110 00:12:13,640 --> 00:12:19,960 dirección que me ha asignado mi router vale habíamos dicho que el router me 111 00:12:19,960 --> 00:12:26,520 asignaba desde la 10 hasta la 200 entonces como me ha asignado la 15 ésta 112 00:12:26,520 --> 00:12:30,920 me la ha asignado mi router es evidente yo no tengo configurado 113 00:12:30,920 --> 00:12:39,080 todavía aquí mi mi servidor de hp no con lo cual pues bueno pues es imposible que 114 00:12:39,080 --> 00:12:44,240 esta máquina que estaba arrancada lo hubiese cogido de aquí ahora que ya lo 115 00:12:44,240 --> 00:12:49,680 tengo configurado lo que voy a hacer va a ser arrancarlo 116 00:12:49,960 --> 00:12:51,960 y 117 00:13:01,080 --> 00:13:04,520 si hacemos un estatus 118 00:13:04,680 --> 00:13:10,520 vemos que efectivamente ya está corriendo porque la configuración es 119 00:13:10,520 --> 00:13:18,280 correcta además lo que vamos a hacer va a ser configurarlo 120 00:13:18,280 --> 00:13:26,440 para que arranque automáticamente y por tanto estar protegidos ante posibles 121 00:13:26,440 --> 00:13:30,000 reinicios de la máquina si volvemos a hacer un estatus vemos que ya aparece 122 00:13:30,000 --> 00:13:36,040 como y me voy a acoger y va a arrancar automáticamente el servicio va a 123 00:13:36,040 --> 00:13:40,240 levantar automáticamente el servicio cuando arranque la máquina y vamos a 124 00:13:40,240 --> 00:13:45,720 ver el estado del firewall lo vamos a parar para evitar que el firewall impida 125 00:13:45,720 --> 00:13:50,760 que las peticiones de hp lleguen entonces vamos a ver el estado del 126 00:13:50,760 --> 00:13:55,000 servicio de firewall esto lo vamos a hacer así 127 00:13:56,720 --> 00:14:00,080 porque estamos hablando de un tema académico 128 00:14:00,080 --> 00:14:06,080 para el firewall no es nunca una buena bueno pues ya este ya lo tenía parado no 129 00:14:06,080 --> 00:14:10,520 es una buena política entonces bueno pues conforme vayamos haciendo cosas más 130 00:14:10,520 --> 00:14:14,800 complicadas aprenderemos a dejar el firewall funcionando y lo que vamos a 131 00:14:14,800 --> 00:14:18,000 hacer va a ser añadirle reglas al firewall para que nos puedan hacer 132 00:14:18,000 --> 00:14:23,680 peticiones de hp de momento el firewall parado para que no nos dé problemas 133 00:14:23,680 --> 00:14:32,640 bueno pues tenemos ya este servidor de hp funcionando podemos asignar 134 00:14:32,640 --> 00:14:41,480 direcciones del rango como hemos dicho desde la 2 12 a la 2 19 y bueno le 135 00:14:41,480 --> 00:14:47,840 estamos diciendo también que utilice este propio servidor como servidor de 136 00:14:47,840 --> 00:14:53,200 dns os acordáis que anteriormente habíamos configurado un dns en este 137 00:14:53,200 --> 00:14:59,080 servidor bien por lo que vamos a hacer ahora vamos aquí a mirar 138 00:14:59,080 --> 00:15:04,880 si os acordáis en el directorio barra bar barra lib barra de hp 139 00:15:04,880 --> 00:15:09,400 tenemos el fichero de lisis 140 00:15:12,480 --> 00:15:20,040 si hacemos un cap de ese fichero vemos que tenemos asignada ya la dirección y 141 00:15:20,040 --> 00:15:26,720 p como dirección fija a la 0 15 y vemos que quien nos lo ha asignado de hp 142 00:15:26,720 --> 00:15:34,680 server identifier es la punto 0 1 es nuestro router porque además nos lo nos 143 00:15:34,680 --> 00:15:41,280 lo dice por ahí no option routers es la 0 1 también es interesante que veamos 144 00:15:41,280 --> 00:15:49,720 los nombres de dominio son direcciones 2 12 166 estos son los dns de vodafone no 145 00:15:49,720 --> 00:15:56,880 yo tengo la línea con vodafone y bueno pues el router de vodafone pues me tiene 146 00:15:56,880 --> 00:16:01,520 configurado por defecto los servidores dns de vodafone 147 00:16:01,520 --> 00:16:05,800 bueno pues yo ahora voy a hacer una cosa me voy a venir estoy dentro de este 148 00:16:05,800 --> 00:16:12,440 cliente y voy a configurar la parte cliente del dhcp 149 00:16:12,440 --> 00:16:15,880 nuevamente etc 150 00:16:19,600 --> 00:16:25,920 aquí no tengo servidor sólo tengo cliente entonces voy a editar 151 00:16:29,880 --> 00:16:34,120 la configuración del cliente 152 00:16:34,120 --> 00:16:39,880 bueno yo esto ya lo tenía aquí puesto 153 00:16:39,880 --> 00:16:44,240 este fichero es el que viene por defecto yo simplemente le había añadido esta 154 00:16:44,240 --> 00:16:48,680 línea que le había dejado comentada y ahora le voy a quitar el comentario 155 00:16:48,680 --> 00:16:55,320 diciéndome que me rechace las respuestas que me vengan del router con esto lo que 156 00:16:55,320 --> 00:17:00,600 pretendo es que el router no me pueda asignar 157 00:17:00,600 --> 00:17:07,400 direcciones ip a esta máquina claro como tengo dos servidores dhcp en la red 158 00:17:07,400 --> 00:17:13,200 el router y el nuevo que he creado si esta máquina me va a rechazar lo que 159 00:17:13,200 --> 00:17:18,960 venga del router pues ya sí o sí me va a coger la dirección que le asigne mi 160 00:17:18,960 --> 00:17:22,080 servidor de hcp 161 00:17:23,600 --> 00:17:28,280 y lo voy a hacer un poco a lo bruto 162 00:17:31,600 --> 00:17:37,200 voy a reiniciar a lo bestia 163 00:17:37,440 --> 00:17:45,440 de tal forma que la máquina ahora arranca no tiene dirección ip 164 00:17:45,440 --> 00:17:54,040 va a buscar un servidor dhcp que le dé una dirección cuando pida una dirección 165 00:17:54,040 --> 00:17:59,400 le van a contestar dos servidores de hcp le va a contestar el router le va a 166 00:17:59,400 --> 00:18:03,680 contestar el servidor de hcp que acabamos de configurar en nuestra 167 00:18:03,680 --> 00:18:09,280 máquina y como va a rechazar lo del router se va a quedar con la 168 00:18:09,280 --> 00:18:15,320 configuración que le mande nuestra máquina vamos a ver si realmente pues 169 00:18:15,320 --> 00:18:21,320 nuestra máquina le manda la información correcta o no 170 00:18:21,320 --> 00:18:24,720 esperemos que sí que lo hayamos hecho todo bien 171 00:18:24,720 --> 00:18:28,560 bueno pues ya me puedo bloquear 172 00:18:30,400 --> 00:18:34,680 me hago root 173 00:18:40,040 --> 00:18:43,240 y me vuelvo a ir 174 00:18:50,720 --> 00:18:54,600 si vuelvo a mirar este fichero 175 00:18:55,600 --> 00:19:03,160 bueno pues vemos que ya hay otra entrada 176 00:19:03,160 --> 00:19:10,080 debajo esta fue la que me asignó antes a 0 15 pero ahora me ha asignado la 0 212 177 00:19:10,080 --> 00:19:15,320 efectivamente la 0 212 ya está en ese rango que acabamos de definir que iba 178 00:19:15,320 --> 00:19:22,400 de la 212 a la 219 y vemos que ya aunque mi router sigue siendo el 1 porque es el 179 00:19:22,400 --> 00:19:30,640 router pero cuando me dice que qué servidor de hcp me ha estado dando la 180 00:19:30,640 --> 00:19:39,600 ip de hcp server identifier ya me dice que es el 203 y me dice además que estoy 181 00:19:39,600 --> 00:19:45,640 dentro del dominio casa.josemanuelrodriguez.eu o sea toda la 182 00:19:45,640 --> 00:19:50,640 información que yo le había programado al servidor aquí ya me la ha dado y me 183 00:19:50,640 --> 00:19:58,720 está diciendo también que utilice como servidor dns la 203 de tal forma que 184 00:19:58,720 --> 00:20:04,320 fijaros si yo ahora hago ping video acordaros que la otra máquina se llamaba 185 00:20:04,320 --> 00:20:09,720 video y por tanto el nombre video está en el servidor 186 00:20:09,720 --> 00:20:14,880 dns no en el servidor dns de vodafone pero 187 00:20:14,880 --> 00:20:22,320 si en el servidor dms de la máquina 203 que es el que le está dando ahora dms 188 00:20:22,320 --> 00:20:29,120 pues como veis efectivamente intenta llegar a la 203 189 00:20:29,480 --> 00:20:34,360 porque está utilizando ese dns de hecho está añadiendo el nombre del dominio 190 00:20:34,360 --> 00:20:39,600 directamente videocasajosemanuelrodriguez.eu 191 00:20:39,600 --> 00:20:48,920 bueno pues como veis queda todo configurado bueno podemos hacer un ip 192 00:20:49,320 --> 00:20:53,960 menos de adres para que veáis que efectivamente la dirección que tiene 193 00:20:53,960 --> 00:21:03,360 configurada ahora es la 0.212 barra 24 y con esto ya tenemos nuestro servidor de 194 00:21:03,360 --> 00:21:08,960 hcp funcionando correctamente teníamos de la práctica anterior el dns bueno 195 00:21:08,960 --> 00:21:14,280 pues con esto ya comprobamos que tanto el servidor de hcp como el servidor dns 196 00:21:14,280 --> 00:21:20,200 funcionan correctamente espero que os haya sido de provecho el vídeo tutorial 197 00:21:20,200 --> 00:21:24,760 y nos vemos en el siguiente muchas gracias