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
|
El objetivo de esta práctica es instalar y configurar un servidor DHCP usando el
|
||||||
software {\tt dhcpd} para nuestra red local.
|
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{Configuración de Red}
|
||||||
|
|
||||||
\section{Instalación y Configuración de DHCPD}
|
\section{Instalación y Configuración de DHCPD}
|
||||||
@ -207,9 +245,20 @@ correctamente nuestro servicio DHCP (figura \ref{fig:static-ip}).
|
|||||||
|
|
||||||
\begin{figure}[!htb]
|
\begin{figure}[!htb]
|
||||||
\centering
|
\centering
|
||||||
\includegraphics[width=0.75\textwidth]{imgs/static-ip.png}
|
\begin{subfigure}[tb]{0.45\textwidth}
|
||||||
\caption{Verificación de asignación de la IP estática 192.168.37.201.}
|
\centering
|
||||||
|
\includegraphics[width=0.95\textwidth]{imgs/static-ip.png}
|
||||||
|
\caption{Prueba de IP estática 192.168.37.201.}
|
||||||
\label{fig:static-ip}
|
\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}
|
\end{figure}
|
||||||
|
|
||||||
\subsection{Habilitación e Inicio del Servicio}
|
\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
|
# systemctl start isc-dhcp-server
|
||||||
\end{verbatim}
|
\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}
|
\section{Conclusión}
|
||||||
|
|
||||||
El sistema DHCP es una herramienta muy útil, y es importante que todo
|
El sistema DHCP es una herramienta muy útil, y es importante que todo
|
||||||
|
@ -1,10 +1,11 @@
|
|||||||
\babel@toc {spanish}{}\relax
|
\babel@toc {spanish}{}\relax
|
||||||
\contentsline {section}{\numberline {1}Introducción}{3}{section.1}%
|
\contentsline {section}{\numberline {1}Introducción}{3}{section.1}%
|
||||||
\contentsline {section}{\numberline {2}Configuración de Red}{3}{section.2}%
|
\contentsline {section}{\numberline {2}¿Cómo Funciona DHCP?}{3}{section.2}%
|
||||||
\contentsline {section}{\numberline {3}Instalación y Configuración de DHCPD}{3}{section.3}%
|
\contentsline {section}{\numberline {3}Configuración de Red}{4}{section.3}%
|
||||||
\contentsline {subsection}{\numberline {3.1}Instalación}{3}{subsection.3.1}%
|
\contentsline {section}{\numberline {4}Instalación y Configuración de DHCPD}{4}{section.4}%
|
||||||
\contentsline {subsection}{\numberline {3.2}Configuración}{4}{subsection.3.2}%
|
\contentsline {subsection}{\numberline {4.1}Instalación}{4}{subsection.4.1}%
|
||||||
\contentsline {subsection}{\numberline {3.3}Pruebas}{6}{subsection.3.3}%
|
\contentsline {subsection}{\numberline {4.2}Configuración}{5}{subsection.4.2}%
|
||||||
\contentsline {subsection}{\numberline {3.4}Habilitación e Inicio del Servicio}{7}{subsection.3.4}%
|
\contentsline {subsection}{\numberline {4.3}Pruebas}{7}{subsection.4.3}%
|
||||||
\contentsline {section}{\numberline {4}Conclusión}{7}{section.4}%
|
\contentsline {subsection}{\numberline {4.4}Habilitación e Inicio del Servicio}{8}{subsection.4.4}%
|
||||||
\contentsline {section}{\numberline {5}Derechos de Autor y Licencia}{8}{section.5}%
|
\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