diff --git a/TFC/tfc-naortega.pdf b/TFC/tfc-naortega.pdf index 4642cfe..f66b115 100644 Binary files a/TFC/tfc-naortega.pdf and b/TFC/tfc-naortega.pdf differ diff --git a/TFC/tfc-naortega.tex b/TFC/tfc-naortega.tex index ade1d18..2cbd6e2 100644 --- a/TFC/tfc-naortega.tex +++ b/TFC/tfc-naortega.tex @@ -61,7 +61,8 @@ cristiano, para que ellos también puedan proteger a los suyos. También se optará, en este mismo espíritu colaborativo, por soluciones software que sean libres y gratuitos, ya que el objetivo es proveer una solución para -personas particulares, y no un plan de negocio. +personas particulares, y no un plan de negocio. Se hace sin ánimo de lucro, sólo +para proveer un servicio a la comunidad. \section{Contexto} \subsection{Situación Actual} @@ -139,13 +140,6 @@ fundamentales para seguir: \subsection{Estimación de Costes} -Este proyecto implica pocos gastos para su creación y mantenimiento, ya que en -cuestión de hardware sólo requiere la adquisición de un ordenador monoplaca, el -Rock64, y una tarjeta SD de 16GB. Dicho lo cual, los precios pueden fluctuar, -más aún en estos tiempos volátiles de logística complicada, por lo tanto es -prudente añadir, por precaución, un 20\% a la estimación de coste. Al final -saldría el presupuesto como en la tabla \ref{tbl:budget}. - \begin{table}[!ht] \centering \begin{tabular}{c|c} @@ -160,6 +154,13 @@ saldría el presupuesto como en la tabla \ref{tbl:budget}. \label{tbl:budget} \end{table} +Este proyecto implica pocos gastos para su creación y mantenimiento, ya que en +cuestión de hardware sólo requiere la adquisición de un ordenador monoplaca, el +Rock64, y una tarjeta SD de 16GB. Dicho lo cual, los precios pueden fluctuar, +más aún en estos tiempos volátiles de logística complicada, por lo tanto es +prudente añadir, por precaución, un 20\% a la estimación de coste. Al final +saldría el presupuesto como en la tabla \ref{tbl:budget}. + \section{Desarrollo} \subsection{Análisis de Requisitos} @@ -256,7 +257,7 @@ siguientes: uso amplio. Esto aumentará la probabilidad de que cualquier problema que se encuentra, es más probable que otra persona con el mismo entorno (o similar) lo haya encontrado también y hayan publicado una solución. - \item {\bf Estable:} Nuestra solución ha de ser algo que el administrador de + \item {\bf Estable:} La solución ha de ser algo que el administrador de la red puede instalar y luego mantener con la más mínima interacción. Luego entonces no son buenas las distribuciones que tengan muchas actualizaciones, poco probadas, o propensas a romper el sistema. @@ -394,9 +395,9 @@ actualizar, sobre todo el proceso de una actualización automática. \label{fig:network-map} \end{figure} -Nuestra solución consiste en tener un servidor que sirve de {\em filtro} para -todas las peticiones DNS de la red local. Generalmente se puede dividir en -dos partes esenciales: +La solución consiste en tener un servidor que sirve de {\em filtro} para todas +las peticiones DNS de la red local. Generalmente se puede dividir en dos partes +esenciales: \begin{itemize} \item Filtrado de peticiones DNS, redirigiendo aquellas peticiones no @@ -406,12 +407,12 @@ dos partes esenciales: conectarse al dominio prohibido, y qué dominio ha sido. \end{itemize} -Como visualización gráfica, se fijar en la figura \ref{fig:network-map}, que -muestra una distribución básica de la red. El servicio DHCP de la red ha de -tener configurado a la dirección IP del servidor {\it Angelus Custos} -como servidor DNS. Esto generalmente se encuentra dentro de la configuración del -{\it router}, que suele encargarse en el mismo dispositivo de las tareas de -servidor DNS, DHCP, {\it switch}, y enrutador. +Como visualización gráfica, se puede fijar en la figura \ref{fig:network-map}, +que muestra una distribución básica de la red. El servicio DHCP de la red ha de +tener configurado a la dirección IP del servidor {\it Angelus Custos} como +servidor DNS. Esto generalmente se encuentra dentro de la configuración del {\it +router}, que suele encargarse en el mismo dispositivo de las tareas de servidor +DNS, DHCP, {\it switch}, y enrutador. Cada vez que un cliente de la red quiera acceder a un servidor por su nombre de dominio (e.g.\ example.com) pedirá al servidor la resolución de @@ -826,11 +827,11 @@ código HTML entonces todo ha funcionado correctamente. \subsubsection{Instalación de la Página PHP} -Nuestra página PHP no sólo precisa el uso de PHP, sino adicionalmente la -librería PHP denominada PHPMailer (como se ha visto en un apartado anterior). -Para esto lo primero necesario es instalar esta librería. Gracias a haber -elegido una librería que se encuentra en los repositorios de Debian, esto será -tan fácil como un comando de {\tt apt}: +La página PHP no sólo precisa el uso de PHP, sino adicionalmente la librería PHP +denominada PHPMailer (como se ha visto en un apartado anterior). Para esto lo +primero necesario es instalar esta librería. Gracias a haber elegido una +librería que se encuentra en los repositorios de Debian, esto será tan fácil +como un comando de {\tt apt}: \begin{minted}[ frame=lines,