TFC: cambios de rev2

Signed-off-by: Nicolás Ortega Froysa <nicolas@ortegas.org>
This commit is contained in:
Nicolás A. Ortega Froysa 2023-05-15 17:43:42 +02:00
parent 00c66f7b9a
commit 89ec01de69
2 changed files with 24 additions and 23 deletions

Binary file not shown.

View File

@ -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 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 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} \section{Contexto}
\subsection{Situación Actual} \subsection{Situación Actual}
@ -139,13 +140,6 @@ fundamentales para seguir:
\subsection{Estimación de Costes} \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] \begin{table}[!ht]
\centering \centering
\begin{tabular}{c|c} \begin{tabular}{c|c}
@ -160,6 +154,13 @@ saldría el presupuesto como en la tabla \ref{tbl:budget}.
\label{tbl:budget} \label{tbl:budget}
\end{table} \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} \section{Desarrollo}
\subsection{Análisis de Requisitos} \subsection{Análisis de Requisitos}
@ -256,7 +257,7 @@ siguientes:
uso amplio. Esto aumentará la probabilidad de que cualquier problema que 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 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. 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. 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 Luego entonces no son buenas las distribuciones que tengan muchas
actualizaciones, poco probadas, o propensas a romper el sistema. 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} \label{fig:network-map}
\end{figure} \end{figure}
Nuestra solución consiste en tener un servidor que sirve de {\em filtro} para La solución consiste en tener un servidor que sirve de {\em filtro} para todas
todas las peticiones DNS de la red local. Generalmente se puede dividir en las peticiones DNS de la red local. Generalmente se puede dividir en dos partes
dos partes esenciales: esenciales:
\begin{itemize} \begin{itemize}
\item Filtrado de peticiones DNS, redirigiendo aquellas peticiones no \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. conectarse al dominio prohibido, y qué dominio ha sido.
\end{itemize} \end{itemize}
Como visualización gráfica, se fijar en la figura \ref{fig:network-map}, que Como visualización gráfica, se puede fijar en la figura \ref{fig:network-map},
muestra una distribución básica de la red. El servicio DHCP de la red ha de 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} tener configurado a la dirección IP del servidor {\it Angelus Custos} como
como servidor DNS. Esto generalmente se encuentra dentro de la configuración del servidor DNS. Esto generalmente se encuentra dentro de la configuración del {\it
{\it router}, que suele encargarse en el mismo dispositivo de las tareas de router}, que suele encargarse en el mismo dispositivo de las tareas de servidor
servidor DNS, DHCP, {\it switch}, y enrutador. DNS, DHCP, {\it switch}, y enrutador.
Cada vez que un cliente de la red quiera acceder a un servidor por su 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 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} \subsubsection{Instalación de la Página PHP}
Nuestra página PHP no sólo precisa el uso de PHP, sino adicionalmente la La página PHP no sólo precisa el uso de PHP, sino adicionalmente la librería PHP
librería PHP denominada PHPMailer (como se ha visto en un apartado anterior). denominada PHPMailer (como se ha visto en un apartado anterior). Para esto lo
Para esto lo primero necesario es instalar esta librería. Gracias a haber primero necesario es instalar esta librería. Gracias a haber elegido una
elegido una librería que se encuentra en los repositorios de Debian, esto será librería que se encuentra en los repositorios de Debian, esto será tan fácil
tan fácil como un comando de {\tt apt}: como un comando de {\tt apt}:
\begin{minted}[ \begin{minted}[
frame=lines, frame=lines,