Edit ISO/t12-ej1-dhcpd
This commit is contained in:
parent
bff9d41f95
commit
2ab30bae5c
BIN
1/ISO/assignments/t12-ej1-dhcpd/imgs/dhcp-diagram.png
Normal file
BIN
1/ISO/assignments/t12-ej1-dhcpd/imgs/dhcp-diagram.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 23 KiB |
BIN
1/ISO/assignments/t12-ej1-dhcpd/imgs/dynamic-ip.png
Normal file
BIN
1/ISO/assignments/t12-ej1-dhcpd/imgs/dynamic-ip.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 19 KiB |
Binary file not shown.
@ -34,6 +34,44 @@ dirección IP que se asegura que no la está usando ningún otro dispositivo.
|
||||
El objetivo de esta práctica es instalar y configurar un servidor DHCP usando el
|
||||
software {\tt dhcpd} para nuestra red local.
|
||||
|
||||
\section{¿Cómo Funciona DHCP?}
|
||||
|
||||
\begin{figure}[!htb]
|
||||
\centering
|
||||
\includegraphics[width=0.25\linewidth]{imgs/dhcp-diagram.png}
|
||||
\caption{Diagrama del protocolo DHCP.}
|
||||
\label{fig:dhcp-diagram}
|
||||
\end{figure}
|
||||
|
||||
El protocolo DHCP consta de cuatro peticiones distintas entre el servidor y el
|
||||
cliente.
|
||||
|
||||
\begin{enumerate}
|
||||
\item El cliente manda a la red (y llega al servidor) una
|
||||
petición {\tt DHCPDISCOVER}. Esto sirve para que el cliente se haga
|
||||
conocido del servidor, y el servidor registre el nuevo dispositivo.
|
||||
También es posible que el cliente, si se ha conectado antes a esta red,
|
||||
pida la misma dirección IP que tenía anteriormente, y el servidor DHCP
|
||||
se lo puede permitir o no.
|
||||
\item El servidor responde a la petición del cliente con una petición {\tt
|
||||
DHCPOFFER}, en el que el servidor ofrece una dirección IP al cliente.
|
||||
Como el cliente aún no tiene dirección IP (por eso lo va a solicitar)
|
||||
especifica la dirección de MAC para identificar al cliente.
|
||||
\item Cuando el cliente haya recibido la oferta del servidor, enviará una
|
||||
petición al servidor para confirmar la dirección IP, denominada petición
|
||||
{\tt DHCPREQUEST}. También, el cliente enviará una petición ARP por la
|
||||
red para averiguar si hay algún otro dispositivo en la red que tiene la
|
||||
misma dirección IP.
|
||||
\item Al final del proceso, el servidor envía al cliente un paquete {\tt
|
||||
DHCPACK} que reconoce la reserva de ese cliente en esa dirección IP.
|
||||
También debería incluir el cuanto de tiempo que tendrá reservada la
|
||||
dirección. A partir del momento en el que el cliente recibe este
|
||||
paquete, ya se supone que el propio cliente ha de manejar sus propias
|
||||
interfaces. Al recibir la dirección, si el cliente ve que otro ordenador
|
||||
de la red ya está usando esa dirección, deberá enviar otra petición
|
||||
{\tt DHCPDECLINE} a la red para notificar al servidor.
|
||||
\end{enumerate}
|
||||
|
||||
\section{Configuración de Red}
|
||||
|
||||
\section{Instalación y Configuración de DHCPD}
|
||||
@ -207,9 +245,20 @@ correctamente nuestro servicio DHCP (figura \ref{fig:static-ip}).
|
||||
|
||||
\begin{figure}[!htb]
|
||||
\centering
|
||||
\includegraphics[width=0.75\textwidth]{imgs/static-ip.png}
|
||||
\caption{Verificación de asignación de la IP estática 192.168.37.201.}
|
||||
\begin{subfigure}[tb]{0.45\textwidth}
|
||||
\centering
|
||||
\includegraphics[width=0.95\textwidth]{imgs/static-ip.png}
|
||||
\caption{Prueba de IP estática 192.168.37.201.}
|
||||
\label{fig:static-ip}
|
||||
\end{subfigure}
|
||||
\hfill
|
||||
\begin{subfigure}[tb]{0.45\textwidth}
|
||||
\centering
|
||||
\includegraphics[width=0.95\linewidth]{imgs/dynamic-ip.png}
|
||||
\caption{Prueba de IP dinámica.}
|
||||
\label{fig:dynamic-ip}
|
||||
\end{subfigure}
|
||||
\caption{}
|
||||
\end{figure}
|
||||
|
||||
\subsection{Habilitación e Inicio del Servicio}
|
||||
@ -224,6 +273,14 @@ este servicio. Como antes, lo hacemos con el comando {\tt systemctl}:
|
||||
# systemctl start isc-dhcp-server
|
||||
\end{verbatim}
|
||||
|
||||
Finalmente modificamos el archivo {\tt /etc/default/isc-dhcp-server}, cambiando
|
||||
la línea de {\tt INTERFACESv4} a lo siguiente (asumiendo que la interfaz a
|
||||
nuestra red es {\tt enp3s0}).
|
||||
|
||||
\begin{verbatim}
|
||||
INTERFACESv4="enp3s0"
|
||||
\end{verbatim}
|
||||
|
||||
\section{Conclusión}
|
||||
|
||||
El sistema DHCP es una herramienta muy útil, y es importante que todo
|
||||
|
@ -1,10 +1,11 @@
|
||||
\babel@toc {spanish}{}\relax
|
||||
\contentsline {section}{\numberline {1}Introducción}{3}{section.1}%
|
||||
\contentsline {section}{\numberline {2}Configuración de Red}{3}{section.2}%
|
||||
\contentsline {section}{\numberline {3}Instalación y Configuración de DHCPD}{3}{section.3}%
|
||||
\contentsline {subsection}{\numberline {3.1}Instalación}{3}{subsection.3.1}%
|
||||
\contentsline {subsection}{\numberline {3.2}Configuración}{4}{subsection.3.2}%
|
||||
\contentsline {subsection}{\numberline {3.3}Pruebas}{6}{subsection.3.3}%
|
||||
\contentsline {subsection}{\numberline {3.4}Habilitación e Inicio del Servicio}{7}{subsection.3.4}%
|
||||
\contentsline {section}{\numberline {4}Conclusión}{7}{section.4}%
|
||||
\contentsline {section}{\numberline {5}Derechos de Autor y Licencia}{8}{section.5}%
|
||||
\contentsline {section}{\numberline {2}¿Cómo Funciona DHCP?}{3}{section.2}%
|
||||
\contentsline {section}{\numberline {3}Configuración de Red}{4}{section.3}%
|
||||
\contentsline {section}{\numberline {4}Instalación y Configuración de DHCPD}{4}{section.4}%
|
||||
\contentsline {subsection}{\numberline {4.1}Instalación}{4}{subsection.4.1}%
|
||||
\contentsline {subsection}{\numberline {4.2}Configuración}{5}{subsection.4.2}%
|
||||
\contentsline {subsection}{\numberline {4.3}Pruebas}{7}{subsection.4.3}%
|
||||
\contentsline {subsection}{\numberline {4.4}Habilitación e Inicio del Servicio}{8}{subsection.4.4}%
|
||||
\contentsline {section}{\numberline {5}Conclusión}{8}{section.5}%
|
||||
\contentsline {section}{\numberline {6}Derechos de Autor y Licencia}{9}{section.6}%
|
||||
|
Loading…
Reference in New Issue
Block a user