Fabian Gonzalez Fase5

May 9, 2019 | Author: Fabian Gonzalez | Category: Ip Address, Session Initiation Protocol, World Wide Web, Tecnología, Password
Share Embed Donate


Short Description

Comunicacion Industrial...

Description

DIPLOMADO DE PROFUNDIZACION EN REDES DE NUEVA NUEV A GENERACION Fase 5 – Componente practico PRESENTADO POR: LUIS FABIAN GONZALEZ DIAZ

GRUPO: 215005_2

TUTOR:

OMAR ALBEIRO TREJO

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD 2018

1. Teniendo en cuenta la siguiente topología de red, cuantas subredes se necesitan si se va a utilizar una dirección de red clase C.

SOLUCION En una red de clase C la máscara por defecto es 255.255.255.0 de los 8 bits posibles que tenemos para tomar prestados de la máscara tenemos que tomar 2 para crear 4 subredes las cuales son las que se necesitan para la topología de red propuesta (Con 2 bits hay 4 posibles combinaciones) así pues la máscara es 11111111.11111111.11111111. 11000000 = 255.255.255.192 Las 4 subredes por lo tanto serán: 11000000.10101000.00011110. 00 00000000 000000 =192.168.30.0 11000000.10101000.00011110. 01 01000000 000000 =192.168.30.64 11000000.10101000.00011110. 10 10000000 000000 =192.168.30.128 11000000.10101000.00011110. 11 11000000 000000 =192.168.30.192 En cada una de las subredes hay 2 direcciones que no podemos utilizar ( la primera dirección que corresponde a la subred, y la última dirección que es la difusión de la subred).

La tabla de subredes quedaría asi.

CIUDAD Bogotá

DIRECCION DE SUBRED 192.168.30.0

PRIMER ORDENADOR 192.168.30.1

ULTIMO ORDENADOR 192.168.30.62

Ibagué

192.168.30.64

192.168.30.65

192.168.30.126

Medellín

192.168.30.128

192.168.30.129

192.168.30.190

Santa Marta

192.168.30.192

192.168.30.193

192.168.30.254

2. Verificar la conectividad de la red utilizando los comandos ping y tracert

3. Instalar Elastix en una máquina virtual.

Descarga de virtual box y Elastix Vamos a la  web de Elastix o de Sourceforge y bajamos a una carpeta de nuestro Windows el archivo  iso, en mi caso: Elastix-2.5.0-Stable-i386-bin-21oct2014.iso (677 MB) http://sourceforge.net/projects/elastix/?source=typ_redirect

Instalando elastix

Pulsa la tecla ENTER IMPORTANTE: cuando pida contraseña pon siempre la misma, concretamente esta 123456 La contraseña siempre será: 123456

Se ha cargado el Sistema Operativo LINUX, en este caso la distribución CentOS. Para manejar este tipo de menú utiliza: - El tabulador para pasar de botón a otro. - La barra de espacio para marcar [*] Seleccionamos Spanish. Luego con el botón tabulador nos situamos en el OK. Pulsamos ENTER para aceptar.

Observamos las particiones sin cambiarlas.

En la ventana de arriba, pulsamos el botón de "Aceptar" (es decir, dejamos las particiones como están)

Configuración manual TCP/IP nos situamos en Dirección IP y ponemos 192.168.1.222 Mediante el tabulador nos situamos en Prefijo (Máscara de red) y escribimos 255.255.255.0

Colocamos un nombre a nuestro servidor

La contraseña es 123456

Comienza la instalación. Tardará unos minutos.

Ahora nos pedirá contraseña para MySQL, freePBX Contraseña: 123456

Entrada al Elastix Ya tenemos el sistema operativo CentOs instalado. Vamos a entrar como Administrador: root Ordenador login:  root Password: 123456

Al entrar como root, automáticamente arranca el Elastix Y nos dice que para trabajar con él debemos abrir un navegador web y poner la dirección 192.168.1.222

Puente entre el Linux-CentOS y Windows para compartir la misma tarjeta de red. Si estamos trabajando en virtual con el VirtualBox, y escribimos en un navegador como el Chrome de Google la dirección 192.168.1.222 nos indicará que no encuentra la página. Así que antes deberemos entrar en la configuración del VirtualBox / Configuración  / Red y poner Conectado a: Adaptador puente

Abre un navegador web, por ejemplo el Chrome. Ahora ya podemos entrar. Entramos en un navegador web como el Chrome, escribimos 192.168.1.222 Nos sale una página indicando que La conexión no es privada. Pulsamos en Opciones avanzadas. Luego en Acceder a 192.168.1.222 (sitio no seguro)

Desde esta web entramos en la configuración del Elastix. Escribimos en nombre de Administrador y contraseña para entrar en el Elastix Username: admin Password: 123456

Lo ponemos en español. Preferences / Language Salvar

4. Configurar servicios básicos en Asterisk.

Descarga e instalación de Asterisk.

Habilitamos la configuración TCP/IP de forma manual y deshabilitamos la versión IPv6

Colocamos la Ip manual con la máscara de subred y el Gateway

Asignamos el password en este caso 123456 la zona horaria y empezara a instalar el programa.

Nos logueamos e iniciamos asterisk

Los dos ficheros de configuración más importantes de Asterisk posiblemente son el sip.conf que es el fichero que permite definir los canales SIP, tanto para llamadas

entrantes como salientes, y el fichero extensions.conf que es el que define el comportamiento que va a tener una llamada en nuestra centralita (qué reglas rigen su enrutamiento o qué aplicaciones van a ejecutar). Si en vez de utilizar el protocolo SIP se prefiere trabajar con IAX2, será necesario configurar el ficheroiax2.conf de forma muy parecida a como se hace con el sip.conf . Lo primero es que, al igual que ocurre con otros ficheros de configuración de Asterisk, el ficherosip.conf se encuentra dividido en secciones cuyos nombres, a su vez, se encuentran definidos entre corchetes. La primera de ellas, [general] , permite definir las opciones generales de cada canal y, en consecuencia, los parámetros generales de cada cliente. [general] language=es disallow=all allow=alaw allow=ulaw videosupport=no ... Ya que los clientes SIP deben ser declarados previamente para poder lanzar o recibir llamadas, lo siguiente que se puede hacer es definir uno o varios contextos para los posibles clientes del servicio que proporciona Asterisk. Algunos de los parámetros de configuración más importantes en este caso serán: •





type - Tipo de cliente SIP. Existen 3 tipos: peer , user y friend en función de cómo se manejan las llamadas entrantes/salientes y cómo se identifica el usuario. secret - Contraseña que utiliza el cliente para autenticarse en el sistema. host - Dirección IP o nombre del host que utiliza el cliente. Si está asignada de manera dinámica por DHCP, ' dynamic '.



context - Contexto al que pertenece el cliente.



qualify - Si está puesto a ' yes ', se monitoriza el estado de la extensión.



mailbox - Indica el buzón de voz correspondiente a esa extensión.

Configuración archivo sip.conf

Directorio de archivos de asterisk

Creando plantilla supervisor

Configurando Asterisk - extensions.conf El fichero de configuración extensions.conf es el que controla el plan de marcado ( dialplan ) de la centralita. Se puede decir que es el corazón de Asterisk ya que define cómo se comportarán las llamadas entrantes y salientes en el sistema. Este fichero está compuesto por contextos, extensiones y prioridades. Se comenta brevemente en qué consiste cada una de ellas: •



Contextos - Los contextos son cada una de las secciones en las que está dividido el dialplan y es lo que permite separar o incluir fragmentos de código en éste. Existen 3 contextos reservados: general, global y default. Si una extensión, de las que hay definidas en el fichero sip.conf , tiene como parámetro context un contexto de los que hay definidos en el dialplan, cuando dicha extensión efectúe una llamada, empezarán a ejecutarse las líneas de código asociadas a dicha extensión en ese contexto. Extensiones - Una extensión es cada una de las llamadas que permiten ejecutar un fragmento de código de un contexto. Cuando una extensión llama a un número u otra extensión, lo normal es tener líneas de código dentro del dialplan que le indiquen al sistema cómo tiene que tratar esa llamada. Por ejemplo: Primero que se descuelgue la llamada, luego que salte una locución y que se llame a dos destinos de manera simultánea. Una extensión se define como un conjunto de valores: (número de extensión,prioridad,aplicación a ejecutar) . El primero de ellos, el " número de extensión ", es el patrón que hay que marcar dentro de dicho contexto para llamar al destino objetivo. La " prioridad " indica el orden en el que se van a ejecutar las sucesivas instrucciones asociadas a un mismo " número de extensión " y la " aplicación a ejecutar " es la orden que se va a ejecutar en la línea dada por el " número de extensión " y la prioridad " prioridad ".

Con una presentación de un caso práctico, todos estos conceptos quedarán más claros. [llamadas-entrantes] exten => 958993803,1,NoOp(Tenemos una llamada entrante...) exten => 958993803,2,Answer() exten => 958993803,3,Playback(bienvenida) exten => 958993803,4,Dial(SIP/958) exten => 958993803,5,Hangup() [llamadas-salientes] exten => 20001,1,Dial(SIP/102&SIP/103)

exten => 20001,2,Hangup() exten => 20002,1,Dial(SIP/104&SIP/105) exten => 20002,2,Dial(SIP/106) exten => 20002,3,Hangup() Se puede ignorar el número de la prioridad si ésta se edita como same => n, (' n ' de ' next ). Con esta opción no sólo se gana en rapidez a la hora de programar la centralita sino que también se evita tener que cambiar todas las líneas posteriores para esa misma extensión en caso de añadir nuevas líneas en el futuro.

5. Analizar el protocolo de señalización SIP Instalación Wireshark

Analizaremos el tráfico que pasa por una trocal SIP conectada a nuestra tarjeta de red eth1. Filtramos protocolo SIP

Hacemos una llamada a través de alguna troncal configurada en nuestro servidor asterisk.

C opiamos la captura a nuestro ordenador, para analizarla con Wireshark con el comando scp.

Luego vamos al menú Telephony / VoIP Calls

Vemos el flujo de la llamada

Reconstruimos la llamada.

Por ultimo reproducimos y escuchamos la llamada.

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF