Sunteți pe pagina 1din 23

DIPLOMADO DE PROFUNDIZACION EN REDES DE NUEVA 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.00000000 =192.168.30.0
11000000.10101000.00011110.01000000 =192.168.30.64
11000000.10101000.00011110.10000000 =192.168.30.128
11000000.10101000.00011110.11000000 =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 DIRECCION DE PRIMER ULTIMO
SUBRED ORDENADOR ORDENADOR
Bogotá 192.168.30.0 192.168.30.1 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.

S-ar putea să vă placă și