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
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,