Está en la página 1de 12

MEMORIAS DE LABORATORIO PRIMER HEMICICLO UNIVERSIDAD CENTRAL DEL ECUADOR

PROTOCOLOS DE COMUNICACIN DE DATOS (SEMESTRE ACADMICO 2017)


FACULTAD DE INGENIERA, CIENCIAS FSICAS Y MATEMTICA
DOCENTE: Ing. Eduardo Surez-Cruz
ESTUDIANTE: Christian Ruben Miranda Zambrano CARRERA DE INGENIERA EN INFORMTICA
FECHA: 2017-11-18

Para el desarrollo de este laboratorio usaremos como sistema operativo de servidor CENTOS .

Figura 1. Ventana del terminal en Centos1, sirve para ver la versin de Centos que usamos.

Comprobando la direccin IP y mscara de red fueron correctamente asignadas.

Figura 2. Ventana del terminal en Centos, que muestra la informacin de la interface.

Saber la ip de la interface ens33

Figura 3. Con el comando grep inet le permite obtener la informacin de la configuracin de la


interface.

Saber el Mac Address de la interface ens33:

Figura 4. Con el comando grep ether, podemos saber la identificacin nica dada por el fabricante
usada en Linux.

Direccin loopback2.- El dispositivo de red loopback es una interfaz de red virtual.

Figura 5. Con el comando en Linux ping c2 127.0.0.1, permite comprobar el correcto


funcionamiento de la tarjeta de red, para este caso son dos paquetes-c2.

1 Link de descarga del ISO Centos : http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1708.iso

2 Direccin loopback, https://es.wikipedia.org/wiki/Loopback, fecha: 2017-11-18

1
MEMORIAS DE LABORATORIO PRIMER HEMICICLO UNIVERSIDAD CENTRAL DEL ECUADOR
PROTOCOLOS DE COMUNICACIN DE DATOS (SEMESTRE ACADMICO 2017)
FACULTAD DE INGENIERA, CIENCIAS FSICAS Y MATEMTICA
DOCENTE: Ing. Eduardo Surez-Cruz
ESTUDIANTE: Christian Ruben Miranda Zambrano CARRERA DE INGENIERA EN INFORMTICA
FECHA: 2017-11-18

Uso del comando netstat. Netstat3 (network statistics) es una herramienta de lnea de comandos
que muestra un listado de las conexiones activas de una computadora, tanto entrante como
saliente.

Al usar netstat -platune se detalla la salida obtenida. Muestra todas las conexiones TCP/UDP
activas

Figura 6. Con el comando en Linux netstat -platune, muestra informacin relacionada con los
puertos habilitados den el servidor.

La informacin en la figura 6., muestra el tipo de protocolo es (tcp/udp), los paquetes recibidos y los
paquetes enviados, la direccin de local el estado identificador del usuario y el ndice(inode) es una
estructura de datos propia de los sistemas de archivos tradicionalmente empleados en los sistemas
operativos tipo UNIX como es el caso de Linux4.

Ingresando en la consola netstat -tulp muestra la siguiente informacin:

Figura 7. La informacin desplegada al usar la combinacin nestat -tulp.

3
Netstat, https://es.wikipedia.org/wiki/Netstat. Fecha: 2017-11-18
4
Inodo, https://es.wikipedia.org/wiki/Inodo, Fecha 2017-11-18

2
MEMORIAS DE LABORATORIO PRIMER HEMICICLO UNIVERSIDAD CENTRAL DEL ECUADOR
PROTOCOLOS DE COMUNICACIN DE DATOS (SEMESTRE ACADMICO 2017)
FACULTAD DE INGENIERA, CIENCIAS FSICAS Y MATEMTICA
DOCENTE: Ing. Eduardo Surez-Cruz
ESTUDIANTE: Christian Ruben Miranda Zambrano CARRERA DE INGENIERA EN INFORMTICA
FECHA: 2017-11-18

La informacin es similar a la mostrada en la Figura 6, lo que muestra de diferente es el nombre de


la maquina (Host) con el puerto que est escuchando ejemplo:

Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name

tcp 0 0 sys2.dns.com:ssh 0.0.0.0:* LISTEN -

Instalacin de aplicaciones para acceder de manera remota.

Telnet5 (Telecommunication Network1) es el nombre de un protocolo de red que nos permite


acceder a otra mquina para manejarla remotamente como si estuviramos sentados delante de
ella.

Figura 8. Ventana de instalacin usando el comando yum install

Figura 9. Verificando que el servicio este activo.

Figura 10. Realizando la conexin desde un cliente mvil Telnet6 y verificando desde WireShark7.

5
Telnet, https://es.wikipedia.org/wiki/Telnet, Fecha: 2017-11-18
6
Telnet para Android, https://play.google.com/store/apps/details?id=koushikdutta.telnet&hl=es_419
7
WireShark ,https://www.wireshark.org/ , Fecha: 2017-11-1

3
MEMORIAS DE LABORATORIO PRIMER HEMICICLO UNIVERSIDAD CENTRAL DEL ECUADOR
PROTOCOLOS DE COMUNICACIN DE DATOS (SEMESTRE ACADMICO 2017)
FACULTAD DE INGENIERA, CIENCIAS FSICAS Y MATEMTICA
DOCENTE: Ing. Eduardo Surez-Cruz
ESTUDIANTE: Christian Ruben Miranda Zambrano CARRERA DE INGENIERA EN INFORMTICA
FECHA: 2017-11-18

SSH8 (Secure SHell, en espaol: intrprete de rdenes seguro) es el nombre de un protocolo y


del programa que lo implementa, y sirve para acceder servidores privados a travs de una puerta
trasera (tambin llamada backdoor).

Figura 11. Ventana que muestra como instalar SSH

Figura 12. Pasos para configurar el servicio SSH en Centos

Figura 13. Pasos para conectarse desde el mvil via ssh9

Para realizar la prueba se instal en el telfono Android la aplicacin mvil y se realiz el seguimiento
de las tramas de conexin mediante el aplicativo WireShark como se muestra la Figura 14.

8
SSH, https://es.wikipedia.org/wiki/Secure_Shell, fecha: 2017-11-18
9
Aplicacin Movil SSH, https://play.google.com/store/apps/details?id=mobileSSH.feng.gao&hl=es, fecha:
2017-11-19

4
MEMORIAS DE LABORATORIO PRIMER HEMICICLO UNIVERSIDAD CENTRAL DEL ECUADOR
PROTOCOLOS DE COMUNICACIN DE DATOS (SEMESTRE ACADMICO 2017)
FACULTAD DE INGENIERA, CIENCIAS FSICAS Y MATEMTICA
DOCENTE: Ing. Eduardo Surez-Cruz
ESTUDIANTE: Christian Ruben Miranda Zambrano CARRERA DE INGENIERA EN INFORMTICA
FECHA: 2017-11-18

Figura 14. Tramas capturadas al momento de conexin desde el mvil 192.168.0.101 hasta el
servidor (192.168.0.105) mediante SSHv2.

VSFTP10. Es un servidor FTP con licencia GPL para sistemas UNIX, incluido Linux. Es seguro y
extremadamente rpido.

Figura 11. Ventana que muestra como instalar VSFTP

Pasos para configurar VSFTP en Centos 711:

1. Ingresar a configurar el archivo: vim /etc/vsftpd/vsftpd.conf


2. Buscar las siguiente lneas y modificarlas con los siguientes parmetros:
a. anonymous_enable=NO
b. local_enable=YES
c. write_enable=YES
d. chroot_local_user=YES
3. Reiniciamos el servicio: systemctl restart vsftpd
4. Habilitamos systemctl enable vsftpd
5. Configuramos el puerto FTP 21 : firewall-cmd --permanent --add-port=21/tcp
6. Reiniciamos la pared de fuego: firewall-cmd reload

10
VSFTP, https://security.appspot.com/vsftpd.html, fecha 2017-11-19
11
Configurar VSFTP en Centos /, https://www.liquidweb.com/kb/how-to-install-and-configure-vsftpd-on-
centos-7/, fecha: 2017-11-19

5
MEMORIAS DE LABORATORIO PRIMER HEMICICLO UNIVERSIDAD CENTRAL DEL ECUADOR
PROTOCOLOS DE COMUNICACIN DE DATOS (SEMESTRE ACADMICO 2017)
FACULTAD DE INGENIERA, CIENCIAS FSICAS Y MATEMTICA
DOCENTE: Ing. Eduardo Surez-Cruz
ESTUDIANTE: Christian Ruben Miranda Zambrano CARRERA DE INGENIERA EN INFORMTICA
FECHA: 2017-11-18

Figura 12. Verificacin de la configuracin del servicio en el servidor.

Figura 13. Pantallas de configuracin del mvil y muestra de traspaso de archivos va FTP12

Se utiliz la aplicacin cliente para mvil para realizar el envi mediante FTP al servidor y se obtuvieron
las tramas con la informacin de la IP donde se conectaba hasta su host de destino.

12
FTP aplicacin cliente mvil, https://play.google.com/store/apps/details?id=lysesoft.andftp&hl=es_419 ,
fecha 2017-11-19

6
MEMORIAS DE LABORATORIO PRIMER HEMICICLO UNIVERSIDAD CENTRAL DEL ECUADOR
PROTOCOLOS DE COMUNICACIN DE DATOS (SEMESTRE ACADMICO 2017)
FACULTAD DE INGENIERA, CIENCIAS FSICAS Y MATEMTICA
DOCENTE: Ing. Eduardo Surez-Cruz
ESTUDIANTE: Christian Ruben Miranda Zambrano CARRERA DE INGENIERA EN INFORMTICA
FECHA: 2017-11-18

VNC13 o Virtual Network Computing es un protocolo independiente de la plataforma que permite a


los usuarios conectarse a un sistema informtico remoto y utilizar sus recursos desde una interfaz
grfica de usuario (GUI). Es como el control remoto de una aplicacin: las pulsaciones de teclado de la
computadora del cliente o los clics del mouse se transmiten a travs de la red a la computadora
remota.

Figura 14. Pantallas de configuracin del mvil y muestra de traspaso de archivos va FTP14

Para configurar hay que seguir los siguientes pasos15:

1. Copiar el archivo de configuracin16:


cp /lib/systemd/system/vncserver@.service
/etc/systemd/system/vncserver@:4.service
2. Editamos el archivo:

vi /etc/systemd/system/vncserver@:4.service

En esta seccin del archivo, reemplazando instancias de <USER> con servidor. Adems, agregue la
clusula -geometry 1280x1024 al final del parmetro ExecStart. Esto simplemente le dice a VNC el
tamao de la pantalla en la que debera comenzar. Modificar dos lneas en total.

3. Reiniciamos el demonio para que nuestras configuraciones se carguen nuevamente.

systemctl daemon-reload

systemctl restart vncserver@:4.service

4. Verificamos el estado de nuestro servicio systemctl status vncserver@:4.service, como se


muestra en la figura

13
Vnc instalacin en Centos 7, https://www.digitalocean.com/community/tutorials/how-to-install-and-
configure-vnc-remote-access-for-the-gnome-desktop-on-centos-7 , 2017-11-19
14
FTP aplicacin cliente mvil, https://play.google.com/store/apps/details?id=lysesoft.andftp&hl=es_419 ,
fecha 2017-11-19
15
Como instalar Tiger Vnc, https://www.youtube.com/watch?v=G_3UthxAx_s&t=1029s, fecha 2017-11-19

7
MEMORIAS DE LABORATORIO PRIMER HEMICICLO UNIVERSIDAD CENTRAL DEL ECUADOR
PROTOCOLOS DE COMUNICACIN DE DATOS (SEMESTRE ACADMICO 2017)
FACULTAD DE INGENIERA, CIENCIAS FSICAS Y MATEMTICA
DOCENTE: Ing. Eduardo Surez-Cruz
ESTUDIANTE: Christian Ruben Miranda Zambrano CARRERA DE INGENIERA EN INFORMTICA
FECHA: 2017-11-18

Figura 15. Se verifica el estado del vnc-tiger

Figura 16. Se verifica el estado del vnc-tiger con conexin desde el aplicativo mvil17.

17
Vnc Viewwer, https://play.google.com/store/apps/details?id=com.realvnc.viewer.android&hl=es, fecha
2017-11-19

8
MEMORIAS DE LABORATORIO PRIMER HEMICICLO UNIVERSIDAD CENTRAL DEL ECUADOR
PROTOCOLOS DE COMUNICACIN DE DATOS (SEMESTRE ACADMICO 2017)
FACULTAD DE INGENIERA, CIENCIAS FSICAS Y MATEMTICA
DOCENTE: Ing. Eduardo Surez-Cruz
ESTUDIANTE: Christian Ruben Miranda Zambrano CARRERA DE INGENIERA EN INFORMTICA
FECHA: 2017-11-18

DNS18. El sistema de nombres de dominio 1 (DNS, por sus siglas en ingls, Domain Name System) es
un sistema de nomenclatura jerrquico descentralizado para dispositivos conectados a redes
IP como Internet o una red privada. Este sistema asocia informacin variada con nombre de
dominio asignado a cada uno de los participantes. Su funcin ms importante es "traducir" nombres
inteligibles para las personas en identificadores binarios asociados con los equipos conectados a la
red, esto con el propsito de poder localizar y direccionar estos equipos mundialmente.

Pasos para configurar el DNS en Centos 7.19

1. Primero nombrar al host:


hostnamectl set-hostname christian.mirzauce.uio
2. Instalar los paquetes necesarios para la configuracin de DNS.
yum install bind-utils y
3. Configurar los archivos iniciales del bind nos dirigimos a la carpeta

Figura 16. Configuracin inicial del DNS

18
DNS, https://es.wikipedia.org/wiki/Sistema_de_nombres_de_dominio, Fecha: 2017-11-19
19
Configuracin de DNS, https://www.youtube.com/watch?v=lsaPqt-EOgk,Fecha 2017-11-19

9
MEMORIAS DE LABORATORIO PRIMER HEMICICLO UNIVERSIDAD CENTRAL DEL ECUADOR
PROTOCOLOS DE COMUNICACIN DE DATOS (SEMESTRE ACADMICO 2017)
FACULTAD DE INGENIERA, CIENCIAS FSICAS Y MATEMTICA
DOCENTE: Ing. Eduardo Surez-Cruz
ESTUDIANTE: Christian Ruben Miranda Zambrano CARRERA DE INGENIERA EN INFORMTICA
FECHA: 2017-11-18

4. Configuramos las zonas para el DNS y el nombre de los archivos.

Figura 17. Configuracin de las zonas directa e inversa DNS

5. Creamos el archivo en el directorio var/named/ para la zona directa el mismo debe tener
esta configuracin:

Figura 18. Estructura bsica del archivo de zona directa.

6. Creamos el archivo de la zona inversa en el mismo directorio del punto 5, debe tener esta
configuracin:

Figura 19. Estructura bsica del archivo de zona inversa.

10
MEMORIAS DE LABORATORIO PRIMER HEMICICLO UNIVERSIDAD CENTRAL DEL ECUADOR
PROTOCOLOS DE COMUNICACIN DE DATOS (SEMESTRE ACADMICO 2017)
FACULTAD DE INGENIERA, CIENCIAS FSICAS Y MATEMTICA
DOCENTE: Ing. Eduardo Surez-Cruz
ESTUDIANTE: Christian Ruben Miranda Zambrano CARRERA DE INGENIERA EN INFORMTICA
FECHA: 2017-11-18

7. Iniciamos los servicios:


a. systemctl enable named
b. sytemctl start named
8. Configuramos de la tarjeta de red.

Figura 20. Archivo de configuracin de la interface ens33.


9. Luego configuramos el puerto en el firewall:
a. firewall cmd --permanet --add -port=53/tcp
b. firewall cmd reload
10. Cambiamos los permisos de propietario
a. chgrp named R /var/named
b. chown v root:named /etc/named.conf
c. restorecon rv /var/named
d. restorecon /vetc/named.conf
11. Editamos el archivo resolv.conf

Figura 21. Archivo de configuracin luego de la modificacin.

12. Realizamos las pruebas de funcionamiento, como se muestra en la figura 22 donde vemos que
se est conectando desde otra mquina y realizar el comando bsico para verificar el
funcionamiento.

11
MEMORIAS DE LABORATORIO PRIMER HEMICICLO UNIVERSIDAD CENTRAL DEL ECUADOR
PROTOCOLOS DE COMUNICACIN DE DATOS (SEMESTRE ACADMICO 2017)
FACULTAD DE INGENIERA, CIENCIAS FSICAS Y MATEMTICA
DOCENTE: Ing. Eduardo Surez-Cruz
ESTUDIANTE: Christian Ruben Miranda Zambrano CARRERA DE INGENIERA EN INFORMTICA
FECHA: 2017-11-18

Figura 22. Verificacin de la configuracin del DNS.

Figura 22. Verificacin de la configuracin del DNS con WireShark.

12

También podría gustarte