Está en la página 1de 32

TECNOLÓGICO NACIONAL

DE MÉXICO
INSTITUTO TECNOLÓGICO DE
CUAUTLA
SUBDIRECCIÓN ACADÉMICA
DEPARTAMENTO DE SISTEMAS Y
COMPUTACIÓN
Materia: 2R74 Conmutación y Enrutamiento en Redes
de Datos
Docente: Ing. Urzúa Sánchez Guillermo

Reporte Final
Alumnos:
García Pérez Salvador 18680133
Martínez Rendon Oscar Uriel 17680174
Mejía López Rodrigo Yamir 18680171
Olguin Gaona Eliant Isaac 17680188

18 de Noviembre del 2021.


Resumen
En el presente proyecto se muestra la instalación del sistema operativo Ubuntu,
con el fin de conocer y adaptarse a otro sistema operativo, ya que cada sistema
operativo se ejecuta de manera diferente.

Otro de los puntos de este proyecto es la instalación de algunos servicios en


Ubuntu, que son de suma importancia conocer su uso, aplicaciones e instalación
de los mismos.

Cabe recalcar que Ubuntu es más cuidadoso con la escritura de los comandos,
para ello de deben de escribir de manera correcta cada una de las palabras
reservadas para realizar una cierta acción, y siempre se deben de generar
actualizaciones para evitar errores futuros de instalación de algunos componentes
o servicios.
Contenido
Índice general

Índice de figuras

Introducción

Desarrollo

Instalación de Ubuntu 20.04

Instalación de SSH

Instalación de BIND9

Instalación de Squid

Conclusiones

Bibliografía
Índice de general

Índice de figuras.................................................................................................................................4
Introducción.......................................................................................................................................6
Capitulo 1 Antecedentes....................................................................................................................6
Capitulo 2 Actividades realizadas.....................................................................................................11
Instalación de Ubuntu 20.04........................................................................................................12
Instalación de SSH........................................................................................................................17
Instalación de Bind9.....................................................................................................................21
Capitulo 3 Conclusiones...................................................................................................................26
Conclusiones................................................................................................................................27
Conclusión instalación de Ubuntu...............................................................................................27
Conclusión instalación de SSH.....................................................................................................27
Conclusión instalación de Bind9..................................................................................................27

Índice de figuras
Figura 1.- Selección de idioma......................................................................................................6
Figura 2.- Disposición del teclado.................................................................................................6
Figura 3.- Actualización y otro software.......................................................................................7
Figura 4.- Selección de idioma de instalación.............................................................................7
Figura 5.- Formateo de particiones...............................................................................................8
Figura 6.- Selección de país..........................................................................................................8
Figura 7.- Agregar información de usuario..................................................................................9
Figura 8.- Inicio de instalación.......................................................................................................9
Figura 9.- Retirar el medio de instalación..................................................................................10
Figura 10.- Instalación finalizada.................................................................................................10
Figura 11.- Instalación de openssh-client..................................................................................11
Figura 12.- Modificación de directorio config.............................................................................11
Figura 13.- Descomenteo líneas.................................................................................................12
Figura 14.- No permitir contraseñas vacías...............................................................................12
Figura 15.- Estado activo de SSH...............................................................................................13
Figura 16.- verificación de dirección ip.......................................................................................13
Figura 17.- Ingreso a SSH............................................................................................................13
Figura 18.- Ingreso como super usuario....................................................................................14
Figura 19.- Configuración de archivo..........................................................................................14
Figura 20.- Verificación del name server....................................................................................15
Figura 21.- Cabio de configuraciones de archivo......................................................................15
Figura 22.- Verificación de resolución de nombres..................................................................15
Figura 23.- Reinicio de servicio...................................................................................................16
Figura 23.- Validación del servidor DNS....................................................................................16
Figura 24.- Verificación inversa...................................................................................................16
Figura 25.- Comprobación desde Windows...............................................................................17
Figura 26.- Agregación de nameserver......................................................................................17
Figura 27.- Agregación el nameserver al servidor....................................................................18
Introducción
El proyecto consistió en la instalación de Ubuntu y algunos servicios referentes a
este mismo sistema operativo.
Este reporte consta de 3 capítulos, los cuales se describen a continuación:
 Capítulo 1 Antecedentes: se describe toda la información referente a
Ubuntu, el planteamiento de problema, justificación del proyecto, objetivos,
alcances y limitaciones.
 Capítulo 2 Actividades realizadas: se hace la mención de todas las
instalaciones realizadas, indicando paso por paso para realizar una correcta
instalación.
 Capítulo 3 Conclusiones: Incluye conclusiones respecta al desarrollo de
cada instalación.

Capítulo 1
ANTECEDENTES
En este capítulo se describen las generalidades de Ubuntu, la definición de este
SO, el año de lanzamiento, por quienes fue desarrollado, entre otras.

1.1 Antecedentes

El sistema operativo Ubuntu no es más que una distribución de código abierto


basada en Debian, otro sistema operativo, cuyo punto común es Linux, la madre
de todos los softwares gratuitos que actúan como sistemas operativos en los
ordenadores de medio mundo.

Que se llame Ubuntu no es casualidad, ya que esta palabra proviene de las


lenguas zulú y xhosa, usadas en aquel país, con el significado de “empatía” o
“humanidad”, términos vinculados con las relaciones entre individuos.

Es un software cuyo lanzamiento inicial se produjo en octubre de 2004, y la


estrategia adoptada para las versiones futuras fue la siguiente (todavía en vigor):
Cada seis meses se publica una nueva versión con nuevas funcionalidades,
actualizaciones de seguridad u optimizaciones del sistema, según proceda en
cada caso y vean qué vulnerabilidades pueden evitar que florezcan.

Al publicarse en abril y octubre de cada año (de ahí las terminaciones .04 o .10,
respectivamente), cada versión tiene un número diferente, mostrando la
información sobre el año y el mes de publicación.

Su sencillez es uno de los factores que han hecho de Ubuntu uno de los sistemas
operativos más populares junto a Windows. (Rodriguez, 2020)

Requisitos de instalación

La versión 20.04, disponible desde el pasado mes de abril, exige los siguientes
requisitos para que funcione correctamente:

 Procesador de 2GHz.
 Memoria RAM de al menos 4 GB.
 25 GB de disco duro para su instalación.
 Lector de DVD o puerto USB para instalarlo.
 Tarjeta gráfica que ofrezca una resolución de 1024×768, aunque es
recomendable ejecutarlo en 1280×768.

1.2 Misión y visión del proyecto

1.2.1 Misión

Configurar y levantar un servidor en el sistema Ubuntu e instalar algunos


protocolos, para visualizar el funcionamiento de estas tecnologías.

Cumpliremos nuestra misión mediante:

 Descargando e instalando la versión 20.04 de Ubuntu.


 Configurando el mismo sistema de nuestra elección.
 Instalando y configurando el protocolo SSH.

1.2.2 Visión
Seremos el equipo destacado de la materia que demuestre el funcionamiento de
los servicios dentro de un servidor.

Con las practicas realizadas obtendremos más conocimiento, que nos ayudara a
nuestra información como ingenieros.

1.3 Problema

En la actualidad existen diversos sistemas operativos, el problema es que no


todos son de distribución libre; lo que se traduce a que no son gratuitos, es por
eso que en este reporte se ha optado por hacer uso de Ubuntu por ser un software
libre.

La necesidad de acceder de forma remota cada vez es más importante en


cualquier ámbito, tanto laboral como académico es por eso que implementaremos
el protocolo SSH que nos brinda una autenticación sólida y comunicaciones
seguras a través de canales que pueden ser inseguros, esto de una forma
gratuita.

1.4 Justificación

En la actualidad los servidores son una pieza importante para las redes en lo cual
surgió la necesidad de acceso reto el cual nos lo brinda el servicio de SSH por lo
cual, el motivo de configurar este servicio en nuestro servidor con su protocolo el
cual nos permite que la conexión remota sea eficiente con la conexión de un
servidor con un cliente, sin importa el área donde este realice la conexión.

Por otro lado está el servidor DNS los cuales nos brinda el nombre de dominio en
con el que estamos conectados en una dirección Ip de internet privada de cada
uno de nosotros a través de esta razón es que hemos realizado el levantamiento
del servidor a través de Ubuntu ya que es un sistema operativo que nos permite
movernos libre mente por el sistema, lo cual nos facilita en el momento de realizar
las configuración de cada servicio y protocolo que sea requerido por nuestro
servicio con la finalidad de que cada conexión remota que se haga a través del
SSH se la adecuada para cada uno de los usuarios que estén dentro de este
servidor.

1.5 Alcances y limitaciones

1.5.1 Alcances

Con la tecnología de internet, será más fácil comprender un tema que sea
abordado en clase, ya que si existen algunas dudas se podrá consultar mas
afondo, para comprender de una mejor manera este tema.

Además de que en las materias vistas en semestres anteriores, ya nos dieron una
introducción sobre el funcionamiento y la instalación de algunos temas, que en
esta materia llevaran a la practica y se abordaran mas a fondo.

1.5.2 limitaciones

El conocimiento de los comandos ya que requiere una sintaxis especifica, y la


mayoría estamos acostumbrado a utilizar Windows, y evitamos los comandos.

1.6 Objetivo general y objetivo específicos

1.6.1 Objetivo general

Realizar configuraciones y levantamiento de un servidor Ubuntu con sus


protocolos los cuales nos permita tener una conexión con otros equipos de
cómputo en el cual podamos hacer un sondeó de red y poder realizar
enrutamientos de redes correctamente en servidores de cliente.

1.6.2 Objetivo específicos

1.- Proceder correctamente con cada configuración del servidor para poder tener
una mejor de calidad de conexiones.
2.-Terminar el levantamiento del servidor concretamente en el periodo
determinado el cual permita la entrega en tiempo y hora de tal servidor.

3.- trabajar con cada protocolo del servidor el cual nos permita el levantamiento y
configuración correctamente.

1.7 Propuesta de solución

La solución al proyecto presentado fue, desarrollar la investigación sobre el


funcionamiento de cada uno de los servicios indispensables como SSH, BIND9,
DHCP, DNS etc. Con cada uno de estos servicios nos ayudaran para la
implementación y una conexión más segura y rápida a un servidor.

Además, el conocimiento que hemos adquirido en materias de semestres


anteriores, ayudaran a la implementación e instalación más rápida de los servicios
que son indispensables para mantener un buen servidor.
Capitulo 2
Actividades realizadas
En este capitulo se aborda la parte referente al desarrollo de las instalaciones,
realizadas en este semestre, se expone el proceso que se requirió para la
instalación de cada una, teniendo en cuenta la descripción del proceso y una
imágen que muestra el resultado mismo.

2.1 Instalación de Ubuntu 20.04


A continuación, se muestran cada uno de los pasos que se deben realizar para la
instalación de Ubuntu:

1. Iniciaremos seleccionando el idioma de la instalación

Figura 1.- Selección de idioma de instalación

2. Ahora proseguiremos seleccionando el idioma del teclado


Figura 2.- Disposición del teclado

3. Definimos el tipo de instalación y el software de terceros a instalar.

Figura 3.- Actualización y otro software


4. Seleccionamos donde vamos a instalar Ubuntu, por defecto borrará todo lo
que hay en el disco e instalará un sistema limpio. Si elegimos la última
opción, nos permite seleccionar la partición donde se desea instalar, esto
es un poco más avanzado.
Figura 4.- Selección de idioma de instalación

Figura 5.- Formateo de particiones

5. Seleccionamos el país donde nos encontramos, esto también definirá juego


de caracteres de nuestro sistema.
Figura 6.- Selección de país

6. Ahora se ingresarán los datos personales de usuario como usuario y


contraseña de acceso al sistema. Una vez terminado damos clic en
continuar.
Figura 7.- Agregar información de usuario

7. Ahora comenzara la instalación del sistema

Figura 8.- Inicio de instalación

8. Cuando la instalación acaba se reiniciará el sistema y se tendrá que retirar


el medio de instalación del sistema.
Figura 9.- Retirar el medio de instalación

9. Una vez reiniciado se tendrá Ubuntu instalado en nuestro equipo.

Figura 10.- Instalación finalizada


2.2 Instalación de SSH
1.-Para empezar, nos logeamos como “super usuario” con el comando de sudo su,
posteriormente instalamos el cliente de openssh con el comando “apt-get install
openssh-server openssh-client”.

Figura 11.- Instalación de openssh-client

2.- Abrimos el archivo de configuraciones con el comando “nano /etc/ssh/sshd_config”.

Figura 12.- Modificación de directorio config

3.- En este paso tendremos que realizar las siguientes accione:

 Nos mostrará esa configuración y tendremos que des comentar el “Port


22”.

 Agregamos un nuevo “ListenAddres” y agregamos la dirección IP.


Establecemos la conexión con “Protocol 2”.
 Des comentamos “LoginGraceTime” y cambiamos “2m” por “120”.

 Des comentamos “PermitRootLogin prohibit-password” y cambiamos


“prohibit-password” por “Without- password”.
 Des comentamos “StrictModes yes”.
 Des comentamos “Subsystem sftp /usr/lib/openssh/sftp-server”.

Figura 13.- Descomenteo líneas

4.-Des comentamos “PermitEmptyPasswords no”.

Figura 14.- No permitir contraseñas vacías


5.- Ahora reiniciamos el servicio con el comando “service ssh restart”, y
posteriormente el comando “service ssh status”, y observaremos que el servicio de
ssh está corriendo adecuadamente.

Figura 15.- Estado activo de SSH

6.- Para ingresar al servicio de ssh, primero verificamos la dirección IP con un “ifconfig”.

Figura 16.- verificación de dirección ip

7.- Posteriormente escribimos el comando “ssh root@192.168.0.103, e ingresamos


nuestra contraseña root para ingresar al servicio, y una vez colocada de manera
correcta ya habremos ingresado al servicio de ssh.

Figura 17.- Ingreso a SSH


2.3 Instalación de Bind9
1.-Para empezar, nos logeamos como “super usuario” con el comando de sudo su,
posteriormente ingresamos la contraseña e instalamos el bind9 con el comando
“apt- get install bind9 bind9-doc dnsutils”

Figura 18.- Ingreso como super usuario

2.-Nos mostrara la siguiente ventana, y la configuración la haremos con el


comando “nano /etc/bind/named.conf.options”, con la siguiente información:

Figura 19.- Configuración de archivo

3.- Verificamos si el archivo de configuración fue correctamente editado con el


comando “named-checkconf “
Figura 20.- Verificación del name server

4.- Actualizamos el archivo con el comando “/etc/resolv.conf “para que la resolución


de nombres se haga localmente en nuestro servicio

Figura 21.- Cabio de configuraciones de archivo

5.- Verificamos también que en el archivo “/etc/nsswitch.conf” la resolución de


nombres pase también por el servicio DNS

Figura 22.- Verificación de resolución de nombres


6.- Reiniciar el servicio DNS con el comando “service bind9 restart”

Figura 23.- Reinicio de servicio

7.- Después de esto realizamos la validación con el comando


“nslookup www.debian.org”, El servidor DNS deberá mostrar nuestra dirección
(127.0.0.53) y las direcciones IP del sitio buscado, se mostrarán de forma correcta:

Figura 23.- Validación del servidor DNS

8.-Este proceso lo podemos realizar inversamente buscando el nombre de la ip


con el comando “nslookup y el nombre de la ip.”
Figura 24.- Verificación inversa

9.-editamos el cliente del lado de Windows en el cuál debemos debe indicar, las
propiedades del protocolo de Internet (TCP(IP)) de conexión de red, y debe
determinar la dirección de nuestro servidor DNS (192.168.1.100) como servidor
DNS preferido.

Figura 25.- Comprobación desde Windows

10.- Para los sistemas Linux, se debe editar el archivo “/etc/resolv.conf”


para sustituir o añadir el nameserver con la dirección IP de nuestro servidor:
Figura 26.- Agregación de nameserver

11.- Posteriormente editamos los clientes en el archivo “/etc/resolv.conf” para


sustituir o añadir el nameserver con la dirección IP de nuestro servidor

Figura 27.- Agregación el nameserver al servidor

2.4 Instalación de Squid

1.- Iniciamos instalando el squid a través del comando “apt install squid3” una
vez ingresado nuestro comando damos enter e iniciara la descarga como se
muestra a continuación.
Figura 2 – Instalación de squid

2.- Reiniciar el servicio squid con el comando “restart squid”


3.- realizamos la declaración del puerto, Definición de la lista de direcciones de la
red interna en la sección acl:
4.-realizamos la conexión con el cliente para realizamos lo siguinte connfiguramos
el navegador Firefox para utilizar un proxy, accediendo al menú de Herramientas –
> Opciones… –> Avanzadas –> Red –> Definiciones…. Aquí se puede activar la
opción Configuração manual do proxy e incluir la dirección del servidor proxy
(192.168.1.100) y el puerto (3128). Es posible definir excepciones para el propio
(127.0.0.1) y para la red local (192.168.1.0/24):
Ilustración 1

5.- posteriormente procedemos a ingresar la dirección del locahost dentro de sin


proxi para eso utilizamos la siguiente dirección “localhots,
127.0.01.192.168.0.168.0.104.24”

Ilustración 2

Final mente realizamos la activación del Squid con el comando de “status squid” y veremos que se
activo correctamente.
Capítulo 3
Conclusiones
Conclusiones:
El probar o iniciar con un SO nuevo implica un nuevo adaptamiento, ya que tiene
una forma de uso e instalación diferente de cada una de sus herramientas. Para
adaptarse es necesario darle una investigación profunda a el funcionamiento en
general.

Para la instalación de cada uno de los servicios antes vistos, requiere de una
revisión minuciosa de cada una de las configuraciones y comandos, cada uno de
los servicios instalados será de gran ayuda para el levantamiento de un servidor.

Es importante reconocer que existen otras plataformas de trabajo en las que se


pueden desarrollar estas instalaciones, ya sea en la educación o en lo laboral,
esto aunado a los beneficios que estos ofrecen como por ejemplo Ubuntu sigue
siendo y siempre será libre de utilizar, compartir y desarrollar.

No obstante, si queremos que la sociedad vaya adoptando estos cambios y que


conozca las alternativas que tiene en cuanto software se refiere, debemos
empezar en la educación en el entorno de la informática dando a conocer el
software libre con sus ventajas y utilidades que este maneja.
Referencias electrónicas
(2021). Obtenido de https://ubuntu.com/download/desktop
Rodriguez, A. (21 de Agosto de 2020). GoDaddy. Obtenido de
https://es.godaddy.com/blog/que-es-ubuntu-y-para-que-sirve/
Servidor debian. (02 de Agosto de 2020). Obtenido de
https://servidordebian.org/es/jessie/start

También podría gustarte