Finished PAR assignment.

This commit is contained in:
Nicolás A. Ortega Froysa 2021-11-19 15:58:45 +01:00
parent 0adf726b3a
commit 17b17fbaa3
3 changed files with 161 additions and 9 deletions

View File

@ -1,6 +1,7 @@
\documentclass[12pt,a4paper]{article} \documentclass[12pt,a4paper]{article}
\usepackage[spanish]{babel} \usepackage[spanish]{babel}
\usepackage{graphicx} \usepackage{graphicx}
\usepackage{subcaption}
\title{Tema IV Ejercicio II: Enrutamiento Estático} \title{Tema IV Ejercicio II: Enrutamiento Estático}
\author{Nicolás A. Ortega Froysa} \author{Nicolás A. Ortega Froysa}
@ -18,7 +19,7 @@
\begin{tabular}{|l|c|l|c|} \begin{tabular}{|l|c|l|c|}
\hline \hline
{\bf Fecha Última Modificación} & \the\day/\the\month/\the\year & {\bf Fecha Última Modificación} & \the\day/\the\month/\the\year &
{\bf Versión/Revisión} & v01r01 \\ \hline {\bf Versión/Revisión} & v01r02 \\ \hline
{\bf Fecha Creación} & 16/11/2021 & \hfill & \hfill \\ \hline {\bf Fecha Creación} & 16/11/2021 & \hfill & \hfill \\ \hline
{\bf Fecha Finalización} & \the\day/\the\month/\the\year & \hfill & {\bf Fecha Finalización} & \the\day/\the\month/\the\year & \hfill &
\hfill \\ \hline \hfill \\ \hline
@ -35,6 +36,7 @@
{\bf Versión/Revisión} & {\bf Página(s)} & {\bf Descripción} \\ {\bf Versión/Revisión} & {\bf Página(s)} & {\bf Descripción} \\
\hline \hline
v01r01 & Todas & Creación y elaboración del documento. \\ \hline v01r01 & Todas & Creación y elaboración del documento. \\ \hline
v01r02 & 4-10 & Finalización de contenido. \\ \hline
\end{tabular} \end{tabular}
\end{center} \end{center}
\end{table} \end{table}
@ -72,12 +74,6 @@
\label{fig:mapa} \label{fig:mapa}
\end{figure} \end{figure}
El objetivo de este ejercicio es poder montar una red formada por varias
subredes haciendo uso del enrutamiento estático. Se hará uso de
tecnologías conectadas por cable, por conexión inalámbrica, con servidor
web y servidor DNS (figura \ref{fig:mapa}). Las direcciones IP las asignaremos
de manera estática (tabla \ref{tab:ips}).
\begin{table}[h] \begin{table}[h]
\begin{center} \begin{center}
\begin{tabular}{|c|c|c|c|} \begin{tabular}{|c|c|c|c|}
@ -89,18 +85,171 @@ de manera estática (tabla \ref{tab:ips}).
Router0 & \multicolumn{1}{p{4cm}|}{192.168.0.1/24 \newline 10.10.10.1/30 \newline 10.10.10.10/30} & N/A & N/A \\ \hline Router0 & \multicolumn{1}{p{4cm}|}{192.168.0.1/24 \newline 10.10.10.1/30 \newline 10.10.10.10/30} & N/A & N/A \\ \hline
PC2 & 192.168.1.100/24 & 192.168.1.1 & 192.168.1.200 \\ \hline PC2 & 192.168.1.100/24 & 192.168.1.1 & 192.168.1.200 \\ \hline
DNS & 192.168.1.200/24 & 192.168.1.1 & N/A \\ \hline DNS & 192.168.1.200/24 & 192.168.1.1 & N/A \\ \hline
Router1 & \multicolumn{1}{p{4cm}|}{192.168.1.1/24 \newline 10.10.10.2/30 \newline 10.10.10.5/30 \newline 10.10.10.14} & N/A & N/A \\ \hline
PC3 & 192.168.2.100/24 & 192.168.2.1 & 192.168.1.200 \\ \hline PC3 & 192.168.2.100/24 & 192.168.2.1 & 192.168.1.200 \\ \hline
PC4 & 192.168.2.101/24 & 192.168.2.1 & 192.168.1.200 \\ \hline PC4 & 192.168.2.101/24 & 192.168.2.1 & 192.168.1.200 \\ \hline
Router2 & \multicolumn{1}{p{4cm}|} {192.168.2.1/24 \newline 10.10.10.6/30} & N/A & N/A \\ \hline
Laptop0 & 192.168.3.100/24 & 192.168.3.1 & 192.168.1.200 \\ \hline Laptop0 & 192.168.3.100/24 & 192.168.3.1 & 192.168.1.200 \\ \hline
Laptop1 & 192.168.3.101/24 & 192.168.3.1 & 192.168.1.200 \\ \hline Laptop1 & 192.168.3.101/24 & 192.168.3.1 & 192.168.1.200 \\ \hline
Router3 & \multicolumn{1}{p{4cm}|}{192.168.3.1/24 \newline 10.10.10.9/30 \newline 10.10.10.13/30} & N/A & N/A \\ \hline
\end{tabular} \end{tabular}
\caption{Direcciones IP de la red.} \caption{Direcciones IP de la red.}
\label{tab:ips} \label{tab:ips}
\end{center} \end{center}
\end{table} \end{table}
El objetivo de este ejercicio es poder montar una red formada por varias
subredes haciendo uso del enrutamiento estático. Se hará uso de
tecnologías conectadas por cable, por conexión inalámbrica, con servidor
web y servidor DNS (figura \ref{fig:mapa}). Las direcciones IP las asignaremos
de manera estática (tabla \ref{tab:ips}).
\section{Configuración de Redes Inalámbricas} \section{Configuración de Redes Inalámbricas}
Aunque para configura \begin{figure}[h]
\centering
\begin{subfigure}[b]{0.45\textwidth}
\includegraphics[width=\linewidth]{imgs/02-config-wireless-hub}
\caption{Configurar el punto de acceso.}
\label{fig:config-wireless-hub}
\end{subfigure}
\hfill
\begin{subfigure}[b]{0.45\textwidth}
\includegraphics[width=\linewidth]{imgs/03-config-wireless-connection}
\caption{Configuración de la conexión inalámbrica de los portátiles.}
\label{fig:config-wireless-connection}
\end{subfigure}
\caption{Configuración de la red inalámbrica.}
\end{figure}
Para conectar los PCs y servidores a sus routers de manera cableada es una tarea
más fácil, que vamos a suponer que el usuario ya sabe cómo hacerlo. Mas quizá lo
más difícil sería la creación de la red 192.168.3.0, que es inalámbrica. Para
esto tendremos que crear un punto de acceso (a.k.a.\ {\em Access Point}) que
sirve como un {\em hub} inalámbrico. Aquí hemos de configurar en primer lugar
el punto de acceso con una autenticación WPA2-PSK. Para esto se habre el menú
del punto de acceso, se entra en la pestaña de ``Config'', y en la interfaz
``Port 1''. Aquí se puede configurar todo respecto a la red inalámbrica. En
nuestro caso llamaremos esta red \texttt{Mi\_Red} y la contraseña será el
típico \texttt{HolaMundo} (figura \ref{fig:config-wireless-hub}).
A continuación habría que configurar los portátiles en sí. Esto se hace yendo
a su menú de configuración, abriendo la pestaña de ``Config'' y abriendo el
interfaz ``Wireless0''. Aquí tendremos que especificar la SSID de la red a la
que nos queremos conectar (para poder identificarlo) y también la contraseña y
el tipo de autenticación que se usa, que tendrán que ser iguales a lo definido
anteriormente (figura \ref{fig:config-wireless-connection}).
Al final de este proceso, se debería de ver que los portátiles están
correctamente conectados al punto de acceso.
\section{Definición de Direcciones IP}
Ya en todos los equipos podemos empezar a definir sus direcciones IP mediante
el interfaz de configuración que encontramos en ``Desktop ->\ IP
Configuration'', menos en los router donde usaremos ``Config ->\
FastEthernet0/0''. Con esto podemos meter los datos de las direcciones IP de
cada ordenador de nuestra red como sea necesario (figura
\ref{fig:ip-config-pc}). Con esto podemos configurar todas las direcciones de
las intraredes.
\begin{figure}
\centering
\begin{subfigure}[b]{0.45\textwidth}
\includegraphics[width=\linewidth]{imgs/01-ip-config-pc.png}
\caption{Configuración de las direcciones IP de la intrared.}
\label{fig:ip-config-pc}
\end{subfigure}
\hfill
\begin{subfigure}[b]{0.45\textwidth}
\includegraphics[width=\linewidth]{imgs/04-config-serial-connection.png}
\caption{
Configuración de las direcciones IP en las conexiones
{\em serial}.
}
\label{fig:config-serial-connection}
\end{subfigure}
\caption{Configuración de direcciones IP.}
\end{figure}
Para poder configurar las interredes hemos de tener cuidado, ya que cada
conexión entre dos routers es una red en sí. Para esto, simplemente nos vamos
a las conexiones {\em serial} que se pueden encontrar en ``Config ->\
SerialX/Y/Z'' (figura \ref{fig:config-serial-connection}).
\section{Enrutamiento Estático}
\begin{figure}[h]
\centering
\begin{subfigure}[b]{0.45\textwidth}
\includegraphics[width=\linewidth]{imgs/05-config-static-routing.png}
\caption{Configuración del enrutamiento estático.}
\label{fig:config-static-routing}
\end{subfigure}
\hfill
\begin{subfigure}[b]{0.45\textwidth}
\includegraphics[width=\linewidth]{imgs/06-cross-network-ping.png}
\caption{Un {\em ping} a un ordenador de otra red.}
\label{fig:cross-network-ping}
\end{subfigure}
\caption{Enrutamiento estático de la red.}
\end{figure}
Ahora hemos de entrar en cada router y configurarlo para enrutar el tráfico que
va a otras redes. Esto lo hacemos entrando en ``Config ->\ ROUTING ->\
Static'' (figura \ref{fig:config-static-routing}). En esto tendremos que meter
tres datos de información:
\begin{itemize}
\item {\bf Network (red):} la red foránea a la que queremos poder enviar
paquetes (e.g.\ 192.168.1.0).
\item {\bf Mask (máscara):} indica qué parte de la IP de red indica la
red, y cuál el dispositivo.
\item {\bf Next Hop (próximo salto):} cuál debería ser el próximo salto
para llegar a esa red.
\end{itemize}.
Al configurar esto para todos los routers, ya deberíamos poder enviar un
paquete de una red a otra (figura \ref{fig:cross-network-ping}).
\section{Configuración de un Servidor Web y DNS}
\begin{figure}
\centering
\begin{subfigure}[b]{0.45\textwidth}
\includegraphics[width=\linewidth]{imgs/08-dns-config.png}
\caption{Configuración del servicio DNS.}
\label{fig:dns-config}
\end{subfigure}
\hfill
\begin{subfigure}[b]{0.45\textwidth}
\includegraphics[width=\linewidth]{imgs/07-html-document.png}
\caption{Creación del documento HTML.}
\label{fig:html-document}
\end{subfigure}
\hfill
\begin{subfigure}[b]{0.45\textwidth}
\includegraphics[width=\linewidth]{imgs/09-working-web-connection.png}
\caption{
Visualización de la página en el navegador de un ordenador de
otra red.
}
\label{fig:working-web-connection}
\end{subfigure}
\caption{Enrutamiento estático de la red.}
\end{figure}
Ya al final tenemos una red compleja interconectada, pero sin servicio
ninguno. Hemos de configurar dos cosas principales: servidor web y DNS.
Conocemos que el IP del servidor web es 192.168.0.200, lo cual podemos meter
este dato en una entrada de tipo A en nuestro servidor DNS. Nos vamos al
servidor DNS y configuramos una nueva entrada con dirección 192.168.0.200 y
nombre \texttt{mi-servidor} (figura \ref{fig:dns-config}). Con esto, si nos
referimos a \texttt{mi-servidor} en cualquier ordenador de la red nos
redirigirá al servidor web 192.168.0.200.
A continuación habría que editar el documento HTML \texttt{index.html} para que
aparezca algo más personalizado (figura \ref{fig:html-document}). Al hacer
esto, ya podemos visualizar esto y conectarnos por HTTP desde cualquier
ordenador de la red accediendo a ``Desktop ->\ Web Browser'' y metiendo en el
campo de URL la dirección \texttt{http://mi-servidor} (figura
\ref{fig:working-web-connection}).
\pagebreak \pagebreak

View File

@ -2,4 +2,7 @@
\contentsline {section}{\numberline {1}Hoja De Control Del Documento}{3}{}% \contentsline {section}{\numberline {1}Hoja De Control Del Documento}{3}{}%
\contentsline {section}{\numberline {2}Resumen Ejecutivo}{4}{}% \contentsline {section}{\numberline {2}Resumen Ejecutivo}{4}{}%
\contentsline {section}{\numberline {3}Configuración de Redes Inalámbricas}{4}{}% \contentsline {section}{\numberline {3}Configuración de Redes Inalámbricas}{4}{}%
\contentsline {section}{\numberline {4}Derechos de Autor y Licencia}{5}{}% \contentsline {section}{\numberline {4}Definición de Direcciones IP}{6}{}%
\contentsline {section}{\numberline {5}Enrutamiento Estático}{6}{}%
\contentsline {section}{\numberline {6}Configuración de un Servidor Web y DNS}{7}{}%
\contentsline {section}{\numberline {7}Derechos de Autor y Licencia}{10}{}%