SlideShare a Scribd company logo
1 of 10
Download to read offline
Universidad Técnica Particular de Loja
Practica N° 2
Integrantes:
 Ángel Leonardo Torres
 Juan Pablo Condoy.
 Víctor Eras
Tema: YateBTS – BladeRF
A continuación se describe en detalle la instalación del software necesario para el funcionamiento de
la radio base celular BTS. Se inició partiendo de la instalación del sistema operativo Ubuntu 16.04
LTS en un computador portátil.
Todos los comandos que se presentan a continuación son corridos desde el terminal del sistema
operativo Ubuntu.
Añadimos un usuario a "sudoers", para darle permisos de administrador y, por ende, obtener
privilegios de root.
Arrancamos un Terminal (Ctrl+Alt+T) y escribimos lo siguiente:
sudo visudo
Después de introducir la contraseña de tu usuario entraremos en el fichero sudoers. El contenido
será similar a este:
Guardamos todos los cambios realizados en el fichero con Ctrl + o y cerramos con ctrl + x después
de eso reiniciamos el computador. Desde ese momento ya tendremos nuestro usuario añadido al
fichero sudoers.
Instalación del servidor Yate:
Arrancamos un Terminal (Ctrl+Alt+T) y ingresando en modo super usuario con sudo su:
Instalamos prerrequisitos.
$ sudo apt-get install subversion
$ sudo apt-get install autoconf
$ sudo apt-get install libgsm1-dev
$ sudo apt-get install libgusb-dev
$ mkdir ~/tolos
Instalamos Yate
$ which -a yate-config (make sure only have 1 instance installed)
$ cd ~/tools
$ svn checkout http://voip.null.ro/svn/yate/trunk yate
$ cd yate
$ ./autogen.sh
$ ./configure
$ sudo make install-noapi
Instalamos YateBTS
$ cd ~/tools
$ svn checkout http://voip.null.ro/svn/yatebts/trunk yatebts
$ cd yatebts
$ ./autogen.sh
$ ./configure
$ sudo make install
Configuración de permisos de usuario en yatebts
$ sudo addgroup yate
$ sudo usermod -G yate [your-username]
$ sudo touch /usr/local/etc/yate/snmp_data.conf /usr/local/etc/yate/tmsidata.conf
$ sudo chown root:yate /usr/local/etc/yate/*.conf
$ sudo chmod g+w /usr/local/etc/yate/*.conf
Configuración para la puesta en marcha del sistema
$ sudo nano /usr/local/etc/yate/ybts.conf
Radio.Band= 900 (Dependiendo del país)
Radio.C0=0 (Determinamos nuestra banada)
Identity.MCC=001 (Descomentamos)
radio_read_priority=highest (Descomentamos)
radio_send_priority=high (Descomentamos)
Guardamos todos los cambios realizados en el fichero con Ctrl + o y salimos con ctrl + x
Realizada esta configuración se procedió a editar el archivo limits.conf
$ sudo nano /etc/security/limits.conf
Pegamos esta líneas de código al final de este archivo después de # End of file
@yate hard nice -20
@yate hard rtprio 99
Guardamos todos los cambios realizados en el fichero con Ctrl + O y salimos con ctrl + X
Realizada esta configuración se procedió a editar el archivo ysnmpagent.conf
$ sudo nano /usr/local/etc/yate/ysnmpagent.conf
port=20161 (Descomentamos y cambiamos el valor)
remote_port=20162 (Descomentamos y cambiamos el valor)
Guardamos todos los cambios realizados en el fichero con Ctrl + O y salimos con ctrl + X
Realizada esta configuración se procedió a editar el archivo subscribers.conf
$ sudo vim /usr/local/etc/yate/subscribers.conf
country_code=593 (Ejemplo Ecuador.)
cregexp = 740010166990720( IMSI del teléfono)
msisdn = 593967046179 (código del país 593 + # de teléfono sin el 0)
actívate=on (descomenta)
imsi_type=2G (descomentamos)
Short_number=111(descomentamos)
Guardamos todos los cambios realizados en el fichero con Ctrl + O y salimos con ctrl + X
Instalamos BladeRF
Arrancamos un Terminal (Ctrl+Alt+T) y ingresando en modo super usuario con sudo su:
$ sudo add-apt-repository ppa:bladerf/bladerf
$ sudo apt-get update (you may get some 404s but it’s ok)
$ sudo apt-get install bladerf
$ sudo apt-get install libbladerf-dev
$ sudo apt-get install bladerf-firmware-fx3
En esta parte se instala dependiendo de la versión del hadware.
$ sudo apt-get install bladerf-fpga-hostedx40 (for the 40 kLE hardware)
O
$ sudo apt-get install bladerf-fpga-hostedx115 (for the 115 kLE hardware)
Conectamos el BladeRF
$ bladeRF-cli --flash-firmware /usr/share/Nuand/bladeRF/bladeRF_fw.img
Desconectamos el BladeRF y vuelve a conectamos.
$ bladeRF-cli -p (verifica si el dispositivo esta conectado.
$ bladeRF-cli -i (ver la versión del Hadware)
bladeRF> versión
Finalmente, para dar inicio a la red GSM basada en hardware y software libre, se ejecutó elcomando
yate en el terminal de Ubuntu, con el dispositivo SDR BladeRF X115 conectado al sistema de red.
Realizada la correcta conexión de equipos se procede al inició del sistema de red GSM YateBTS, el
sistema de red arranca con la ejecución del servidor VoIPYate, mismo que se lo ejecuta con el
siguiente comando sudo yate en el terminal de Ubuntu
Fotos
Iniciado el sistema, la red entra en funcionamiento, su transmisión se encuentra activa, las estaciones
móviles (celular) que se encuentren dentro de la cobertura de la celda celular podrán notar la
existencia de la nueva red, junto a la lista de redes disponibles de las demás operadoras
Conexión de las estaciones móviles a la red GSM implementada
Nos registramos.
YateBTS – BladeRF

More Related Content

What's hot

Radware Alteon Introduction - new GUI
Radware Alteon Introduction - new GUIRadware Alteon Introduction - new GUI
Radware Alteon Introduction - new GUI윤기 정
 
The Art of VoIP Hacking - Defcon 23 Workshop
The Art of VoIP Hacking - Defcon 23 WorkshopThe Art of VoIP Hacking - Defcon 23 Workshop
The Art of VoIP Hacking - Defcon 23 WorkshopFatih Ozavci
 
FreePBX Application Introduce
FreePBX Application IntroduceFreePBX Application Introduce
FreePBX Application IntroduceZack Chou
 
Mobile Phone and SIM card cloning
Mobile Phone and SIM card cloningMobile Phone and SIM card cloning
Mobile Phone and SIM card cloningAnkur Kumar
 

What's hot (8)

Radware Alteon Introduction - new GUI
Radware Alteon Introduction - new GUIRadware Alteon Introduction - new GUI
Radware Alteon Introduction - new GUI
 
Voip Ppt
Voip PptVoip Ppt
Voip Ppt
 
Zimbra Overview
Zimbra OverviewZimbra Overview
Zimbra Overview
 
The Art of VoIP Hacking - Defcon 23 Workshop
The Art of VoIP Hacking - Defcon 23 WorkshopThe Art of VoIP Hacking - Defcon 23 Workshop
The Art of VoIP Hacking - Defcon 23 Workshop
 
03 bit locker-mod03
03   bit locker-mod0303   bit locker-mod03
03 bit locker-mod03
 
FreePBX Application Introduce
FreePBX Application IntroduceFreePBX Application Introduce
FreePBX Application Introduce
 
CloudStack S3
CloudStack S3CloudStack S3
CloudStack S3
 
Mobile Phone and SIM card cloning
Mobile Phone and SIM card cloningMobile Phone and SIM card cloning
Mobile Phone and SIM card cloning
 

Similar to YateBTS – BladeRF

Instalación ftp, telnet y ssh sobre linux
Instalación ftp, telnet y ssh sobre linuxInstalación ftp, telnet y ssh sobre linux
Instalación ftp, telnet y ssh sobre linuxGer Hernandez
 
Instalación ftp, telnet y ssh sobre linux
Instalación ftp, telnet y ssh sobre linuxInstalación ftp, telnet y ssh sobre linux
Instalación ftp, telnet y ssh sobre linuxGer Hernandez
 
Debian Lenny Asterisk
Debian Lenny AsteriskDebian Lenny Asterisk
Debian Lenny Asteriskmanzurek
 
Instalacion de Asterisk y freePBX en CentOS
Instalacion de Asterisk y freePBX en CentOSInstalacion de Asterisk y freePBX en CentOS
Instalacion de Asterisk y freePBX en CentOSmanzurek
 
27 configuración del sistema
27  configuración del sistema27  configuración del sistema
27 configuración del sistemaAprende Viendo
 
2.6.montajes y accesos a medios
2.6.montajes y accesos a medios2.6.montajes y accesos a medios
2.6.montajes y accesos a mediosFernando Solis
 
Receta red social
Receta red socialReceta red social
Receta red socialwalterose7
 
Ajustes posteriores a la instalación de cent os 6
Ajustes posteriores a la instalación de cent os 6Ajustes posteriores a la instalación de cent os 6
Ajustes posteriores a la instalación de cent os 6Isaac Gómez M
 
Servidor PXE de Instalaciones GNU/Linux
Servidor PXE de Instalaciones GNU/LinuxServidor PXE de Instalaciones GNU/Linux
Servidor PXE de Instalaciones GNU/Linuxfraterneo GNU/Linux
 
Instalacion de servidores
Instalacion de servidoresInstalacion de servidores
Instalacion de servidoresEmmanuelCruz59
 
Manual de instalacion servicios en red hat
Manual de instalacion servicios en red hatManual de instalacion servicios en red hat
Manual de instalacion servicios en red hatjcausil1
 
Servidor PXE de Instalaciones GNU/linux
Servidor PXE de Instalaciones GNU/linuxServidor PXE de Instalaciones GNU/linux
Servidor PXE de Instalaciones GNU/linuxfraterneo GNU/Linux
 

Similar to YateBTS – BladeRF (20)

Instalación ftp, telnet y ssh sobre linux
Instalación ftp, telnet y ssh sobre linuxInstalación ftp, telnet y ssh sobre linux
Instalación ftp, telnet y ssh sobre linux
 
Instalación ftp, telnet y ssh sobre linux
Instalación ftp, telnet y ssh sobre linuxInstalación ftp, telnet y ssh sobre linux
Instalación ftp, telnet y ssh sobre linux
 
Debian Lenny Asterisk
Debian Lenny AsteriskDebian Lenny Asterisk
Debian Lenny Asterisk
 
Instalacion de Asterisk y freePBX en CentOS
Instalacion de Asterisk y freePBX en CentOSInstalacion de Asterisk y freePBX en CentOS
Instalacion de Asterisk y freePBX en CentOS
 
26 configuración del sistema
26  configuración del sistema26  configuración del sistema
26 configuración del sistema
 
27 configuración del sistema
27  configuración del sistema27  configuración del sistema
27 configuración del sistema
 
Guía instalación koha por paquetes en ubuntu 16.04 lts actualizada
Guía instalación koha por paquetes en ubuntu 16.04 lts actualizadaGuía instalación koha por paquetes en ubuntu 16.04 lts actualizada
Guía instalación koha por paquetes en ubuntu 16.04 lts actualizada
 
2.6.montajes y accesos a medios
2.6.montajes y accesos a medios2.6.montajes y accesos a medios
2.6.montajes y accesos a medios
 
Receta red social
Receta red socialReceta red social
Receta red social
 
Ajustes posteriores a la instalación de cent os 6
Ajustes posteriores a la instalación de cent os 6Ajustes posteriores a la instalación de cent os 6
Ajustes posteriores a la instalación de cent os 6
 
Servidor PXE de Instalaciones GNU/Linux
Servidor PXE de Instalaciones GNU/LinuxServidor PXE de Instalaciones GNU/Linux
Servidor PXE de Instalaciones GNU/Linux
 
Instalacion de servidores
Instalacion de servidoresInstalacion de servidores
Instalacion de servidores
 
Servidor ftp
Servidor ftpServidor ftp
Servidor ftp
 
Banana Pro
Banana ProBanana Pro
Banana Pro
 
Despues de instalar fedora 14
Despues de instalar fedora 14Despues de instalar fedora 14
Despues de instalar fedora 14
 
Manual de instalacion servicios en red hat
Manual de instalacion servicios en red hatManual de instalacion servicios en red hat
Manual de instalacion servicios en red hat
 
Servidor ftp
Servidor ftpServidor ftp
Servidor ftp
 
Comandos terminal ubuntu
Comandos terminal ubuntuComandos terminal ubuntu
Comandos terminal ubuntu
 
Servidor PXE de Instalaciones GNU/linux
Servidor PXE de Instalaciones GNU/linuxServidor PXE de Instalaciones GNU/linux
Servidor PXE de Instalaciones GNU/linux
 
Instalación y configuración Servidor FTP y SSH
Instalación y configuración Servidor FTP y SSHInstalación y configuración Servidor FTP y SSH
Instalación y configuración Servidor FTP y SSH
 

More from Ángel Leonardo Torres

Lab4: Diseñar y construir un oscilador de cristal y un oscilador LC
Lab4: Diseñar y construir un oscilador de cristal y un oscilador LCLab4: Diseñar y construir un oscilador de cristal y un oscilador LC
Lab4: Diseñar y construir un oscilador de cristal y un oscilador LCÁngel Leonardo Torres
 
Lab 3: Amplificadores de pequeña señal
Lab 3: Amplificadores de pequeña señalLab 3: Amplificadores de pequeña señal
Lab 3: Amplificadores de pequeña señalÁngel Leonardo Torres
 
Diseño y simulación de un amplificador de pequeña señal para una frecuencia d...
Diseño y simulación de un amplificador de pequeña señal para una frecuencia d...Diseño y simulación de un amplificador de pequeña señal para una frecuencia d...
Diseño y simulación de un amplificador de pequeña señal para una frecuencia d...Ángel Leonardo Torres
 
Diseño y construcción un filtro pasa-banda de 3er orden
Diseño y construcción un filtro pasa-banda de 3er ordenDiseño y construcción un filtro pasa-banda de 3er orden
Diseño y construcción un filtro pasa-banda de 3er ordenÁngel Leonardo Torres
 
Diseño y simulación de filtros de RF
Diseño y simulación de filtros de RFDiseño y simulación de filtros de RF
Diseño y simulación de filtros de RFÁngel Leonardo Torres
 
Diseño y simulación de acopladores de RF
Diseño y simulación de acopladores de RFDiseño y simulación de acopladores de RF
Diseño y simulación de acopladores de RFÁngel Leonardo Torres
 
Graficar (Impedancia y fase) el comportamiento de los componentes pasivos en RF
Graficar (Impedancia y fase) el comportamiento de los componentes pasivos en RFGraficar (Impedancia y fase) el comportamiento de los componentes pasivos en RF
Graficar (Impedancia y fase) el comportamiento de los componentes pasivos en RFÁngel Leonardo Torres
 
Multiplexación por división de onda (wdm)
Multiplexación por división de onda (wdm)Multiplexación por división de onda (wdm)
Multiplexación por división de onda (wdm)Ángel Leonardo Torres
 
IMPLEMENTACIÓN DE UN HANDOVER CON ESTACIONES BASE DE SEGUNDA GENERACIÓN
IMPLEMENTACIÓN DE UN HANDOVER CON ESTACIONES BASE DE SEGUNDA GENERACIÓNIMPLEMENTACIÓN DE UN HANDOVER CON ESTACIONES BASE DE SEGUNDA GENERACIÓN
IMPLEMENTACIÓN DE UN HANDOVER CON ESTACIONES BASE DE SEGUNDA GENERACIÓNÁngel Leonardo Torres
 
CALCULO DE PROBABILIDAD DE DESVANECIMIENTOS
CALCULO DE PROBABILIDAD DE DESVANECIMIENTOSCALCULO DE PROBABILIDAD DE DESVANECIMIENTOS
CALCULO DE PROBABILIDAD DE DESVANECIMIENTOSÁngel Leonardo Torres
 
ACOPLADOR DE IMPEDANCIAS CON UNO Y DOS STUBS
ACOPLADOR DE IMPEDANCIAS CON UNO Y DOS STUBSACOPLADOR DE IMPEDANCIAS CON UNO Y DOS STUBS
ACOPLADOR DE IMPEDANCIAS CON UNO Y DOS STUBSÁngel Leonardo Torres
 
Diseño de red y cableado estructurado
Diseño de red y cableado estructuradoDiseño de red y cableado estructurado
Diseño de red y cableado estructuradoÁngel Leonardo Torres
 
Diseñar e implementar un radio enlace de larga distancia para brindar servici...
Diseñar e implementar un radio enlace de larga distancia para brindar servici...Diseñar e implementar un radio enlace de larga distancia para brindar servici...
Diseñar e implementar un radio enlace de larga distancia para brindar servici...Ángel Leonardo Torres
 
Recepción de imágenes meteorológicas del satélite NOAA 18
Recepción de imágenes meteorológicas del satélite NOAA 18Recepción de imágenes meteorológicas del satélite NOAA 18
Recepción de imágenes meteorológicas del satélite NOAA 18Ángel Leonardo Torres
 
Implementación de una red celular GSM-GPRS basado en OpenBTS
Implementación de una red celular GSM-GPRS basado en OpenBTSImplementación de una red celular GSM-GPRS basado en OpenBTS
Implementación de una red celular GSM-GPRS basado en OpenBTSÁngel Leonardo Torres
 
Construcción de una antena Yagi con doble polarización para la recepción de s...
Construcción de una antena Yagi con doble polarización para la recepción de s...Construcción de una antena Yagi con doble polarización para la recepción de s...
Construcción de una antena Yagi con doble polarización para la recepción de s...Ángel Leonardo Torres
 
Diseño de Una Red de Telecomunicaciones para brindar servicios de voz y datos...
Diseño de Una Red de Telecomunicaciones para brindar servicios de voz y datos...Diseño de Una Red de Telecomunicaciones para brindar servicios de voz y datos...
Diseño de Una Red de Telecomunicaciones para brindar servicios de voz y datos...Ángel Leonardo Torres
 

More from Ángel Leonardo Torres (20)

Lab4: Diseñar y construir un oscilador de cristal y un oscilador LC
Lab4: Diseñar y construir un oscilador de cristal y un oscilador LCLab4: Diseñar y construir un oscilador de cristal y un oscilador LC
Lab4: Diseñar y construir un oscilador de cristal y un oscilador LC
 
Lab 3: Amplificadores de pequeña señal
Lab 3: Amplificadores de pequeña señalLab 3: Amplificadores de pequeña señal
Lab 3: Amplificadores de pequeña señal
 
Diseño y simulación de un amplificador de pequeña señal para una frecuencia d...
Diseño y simulación de un amplificador de pequeña señal para una frecuencia d...Diseño y simulación de un amplificador de pequeña señal para una frecuencia d...
Diseño y simulación de un amplificador de pequeña señal para una frecuencia d...
 
Diseño y construcción un filtro pasa-banda de 3er orden
Diseño y construcción un filtro pasa-banda de 3er ordenDiseño y construcción un filtro pasa-banda de 3er orden
Diseño y construcción un filtro pasa-banda de 3er orden
 
Laboratorio 1: Circuitos Resonantes.
Laboratorio 1: Circuitos Resonantes.Laboratorio 1: Circuitos Resonantes.
Laboratorio 1: Circuitos Resonantes.
 
Diseño y simulación de filtros de RF
Diseño y simulación de filtros de RFDiseño y simulación de filtros de RF
Diseño y simulación de filtros de RF
 
Diseño y simulación de acopladores de RF
Diseño y simulación de acopladores de RFDiseño y simulación de acopladores de RF
Diseño y simulación de acopladores de RF
 
Circuitos resonantes
 Circuitos  resonantes Circuitos  resonantes
Circuitos resonantes
 
Graficar (Impedancia y fase) el comportamiento de los componentes pasivos en RF
Graficar (Impedancia y fase) el comportamiento de los componentes pasivos en RFGraficar (Impedancia y fase) el comportamiento de los componentes pasivos en RF
Graficar (Impedancia y fase) el comportamiento de los componentes pasivos en RF
 
Multiplexación por división de onda (wdm)
Multiplexación por división de onda (wdm)Multiplexación por división de onda (wdm)
Multiplexación por división de onda (wdm)
 
IMPLEMENTACIÓN DE UN HANDOVER CON ESTACIONES BASE DE SEGUNDA GENERACIÓN
IMPLEMENTACIÓN DE UN HANDOVER CON ESTACIONES BASE DE SEGUNDA GENERACIÓNIMPLEMENTACIÓN DE UN HANDOVER CON ESTACIONES BASE DE SEGUNDA GENERACIÓN
IMPLEMENTACIÓN DE UN HANDOVER CON ESTACIONES BASE DE SEGUNDA GENERACIÓN
 
CALCULO DE PROBABILIDAD DE DESVANECIMIENTOS
CALCULO DE PROBABILIDAD DE DESVANECIMIENTOSCALCULO DE PROBABILIDAD DE DESVANECIMIENTOS
CALCULO DE PROBABILIDAD DE DESVANECIMIENTOS
 
ACOPLADOR DE IMPEDANCIAS CON UNO Y DOS STUBS
ACOPLADOR DE IMPEDANCIAS CON UNO Y DOS STUBSACOPLADOR DE IMPEDANCIAS CON UNO Y DOS STUBS
ACOPLADOR DE IMPEDANCIAS CON UNO Y DOS STUBS
 
Diseño de red y cableado estructurado
Diseño de red y cableado estructuradoDiseño de red y cableado estructurado
Diseño de red y cableado estructurado
 
Diseñar e implementar un radio enlace de larga distancia para brindar servici...
Diseñar e implementar un radio enlace de larga distancia para brindar servici...Diseñar e implementar un radio enlace de larga distancia para brindar servici...
Diseñar e implementar un radio enlace de larga distancia para brindar servici...
 
Recepción de imágenes meteorológicas del satélite NOAA 18
Recepción de imágenes meteorológicas del satélite NOAA 18Recepción de imágenes meteorológicas del satélite NOAA 18
Recepción de imágenes meteorológicas del satélite NOAA 18
 
Implementación de una red celular GSM-GPRS basado en OpenBTS
Implementación de una red celular GSM-GPRS basado en OpenBTSImplementación de una red celular GSM-GPRS basado en OpenBTS
Implementación de una red celular GSM-GPRS basado en OpenBTS
 
Construcción de una antena Yagi con doble polarización para la recepción de s...
Construcción de una antena Yagi con doble polarización para la recepción de s...Construcción de una antena Yagi con doble polarización para la recepción de s...
Construcción de una antena Yagi con doble polarización para la recepción de s...
 
Diseño de Una Red de Telecomunicaciones para brindar servicios de voz y datos...
Diseño de Una Red de Telecomunicaciones para brindar servicios de voz y datos...Diseño de Una Red de Telecomunicaciones para brindar servicios de voz y datos...
Diseño de Una Red de Telecomunicaciones para brindar servicios de voz y datos...
 
Sistema 3G y 3.5G UMTS y HSPA
Sistema 3G y 3.5G UMTS y HSPASistema 3G y 3.5G UMTS y HSPA
Sistema 3G y 3.5G UMTS y HSPA
 

Recently uploaded

TYPP_Industrialización del Petróleo.pptx
TYPP_Industrialización del Petróleo.pptxTYPP_Industrialización del Petróleo.pptx
TYPP_Industrialización del Petróleo.pptxLilibethBallesteros1
 
REGLA DE PROBABILIDADES Y REGLA DE BAYES.pptx
REGLA DE PROBABILIDADES  Y REGLA DE BAYES.pptxREGLA DE PROBABILIDADES  Y REGLA DE BAYES.pptx
REGLA DE PROBABILIDADES Y REGLA DE BAYES.pptxJhonLeon59
 
DIAGRAMAS PID automatizacion y control.ppt
DIAGRAMAS PID automatizacion y control.pptDIAGRAMAS PID automatizacion y control.ppt
DIAGRAMAS PID automatizacion y control.pptalisonsarmiento4
 
Trabajo de cristalografia. año 2024 mes de mayo
Trabajo de cristalografia. año 2024 mes de mayoTrabajo de cristalografia. año 2024 mes de mayo
Trabajo de cristalografia. año 2024 mes de mayoAntonioCardenas58
 
subestaciones electricas , elementos y caracteristicas
subestaciones electricas , elementos y caracteristicassubestaciones electricas , elementos y caracteristicas
subestaciones electricas , elementos y caracteristicaszaydaescalona
 
Presentación_ Marco general de las contrataciones públicas.pdf
Presentación_ Marco general de las contrataciones públicas.pdfPresentación_ Marco general de las contrataciones públicas.pdf
Presentación_ Marco general de las contrataciones públicas.pdffernandolozano90
 
6.1-Proclamación de la II República, la Constitución y el bienio reformista-L...
6.1-Proclamación de la II República, la Constitución y el bienio reformista-L...6.1-Proclamación de la II República, la Constitución y el bienio reformista-L...
6.1-Proclamación de la II República, la Constitución y el bienio reformista-L...jose880240
 
ESPECIFICACIONES TECNICAS MURO DE CONTENCION.docx
ESPECIFICACIONES TECNICAS MURO DE CONTENCION.docxESPECIFICACIONES TECNICAS MURO DE CONTENCION.docx
ESPECIFICACIONES TECNICAS MURO DE CONTENCION.docxAnonymousk8JgrnuMSr
 
slideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdf
slideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdfslideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdf
slideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdfWaldo Eber Melendez Garro
 
TEST ESPACIAL CONTEO DE CUBOS y TEST DE MOSAICOS
TEST ESPACIAL CONTEO DE CUBOS y TEST DE MOSAICOSTEST ESPACIAL CONTEO DE CUBOS y TEST DE MOSAICOS
TEST ESPACIAL CONTEO DE CUBOS y TEST DE MOSAICOSCarlosHuamulloDavila1
 
DIFERENCIA DE COMPRESION Y TENSION EN UN CUERPO
DIFERENCIA DE COMPRESION Y TENSION EN UN CUERPODIFERENCIA DE COMPRESION Y TENSION EN UN CUERPO
DIFERENCIA DE COMPRESION Y TENSION EN UN CUERPOSegundo Silva Maguiña
 
REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...
REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...
REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...p39961945
 
TIPOS DE BASTIDORES Y CARROCERIA EN LA INDUSTRIA AUTOMOTRIZ
TIPOS DE BASTIDORES Y CARROCERIA EN LA INDUSTRIA AUTOMOTRIZTIPOS DE BASTIDORES Y CARROCERIA EN LA INDUSTRIA AUTOMOTRIZ
TIPOS DE BASTIDORES Y CARROCERIA EN LA INDUSTRIA AUTOMOTRIZvarichard
 
ESFUERZO EN VIGAS SESIÓN 5 PROBLEMA RESUELTOS.pdf
ESFUERZO EN VIGAS SESIÓN 5 PROBLEMA RESUELTOS.pdfESFUERZO EN VIGAS SESIÓN 5 PROBLEMA RESUELTOS.pdf
ESFUERZO EN VIGAS SESIÓN 5 PROBLEMA RESUELTOS.pdfSegundo Silva Maguiña
 
CONCEPTOS BASICOS DE ROBOTICA, CLASES DE ROBOTS
CONCEPTOS BASICOS DE ROBOTICA, CLASES DE ROBOTSCONCEPTOS BASICOS DE ROBOTICA, CLASES DE ROBOTS
CONCEPTOS BASICOS DE ROBOTICA, CLASES DE ROBOTSrobinarielabellafern
 
UNIDAD III Esquemas de comunicacion pptx
UNIDAD III Esquemas de comunicacion pptxUNIDAD III Esquemas de comunicacion pptx
UNIDAD III Esquemas de comunicacion pptxElybe Hernandez
 
Sesión de Clase A dde sistemas de riego y otras obras
Sesión de Clase A dde sistemas de riego y otras obrasSesión de Clase A dde sistemas de riego y otras obras
Sesión de Clase A dde sistemas de riego y otras obrasBildStrify1
 
Semana 1 - Introduccion - Fluidos - Unidades.pptx
Semana 1 - Introduccion - Fluidos - Unidades.pptxSemana 1 - Introduccion - Fluidos - Unidades.pptx
Semana 1 - Introduccion - Fluidos - Unidades.pptxJulio Lovon
 
Inmunología AMIR 14va EdiciónNM,NLKKJHKLJHKJLBHLKJH
Inmunología AMIR 14va EdiciónNM,NLKKJHKLJHKJLBHLKJHInmunología AMIR 14va EdiciónNM,NLKKJHKLJHKJLBHLKJH
Inmunología AMIR 14va EdiciónNM,NLKKJHKLJHKJLBHLKJHVivafornai
 

Recently uploaded (20)

TYPP_Industrialización del Petróleo.pptx
TYPP_Industrialización del Petróleo.pptxTYPP_Industrialización del Petróleo.pptx
TYPP_Industrialización del Petróleo.pptx
 
REGLA DE PROBABILIDADES Y REGLA DE BAYES.pptx
REGLA DE PROBABILIDADES  Y REGLA DE BAYES.pptxREGLA DE PROBABILIDADES  Y REGLA DE BAYES.pptx
REGLA DE PROBABILIDADES Y REGLA DE BAYES.pptx
 
DIAGRAMAS PID automatizacion y control.ppt
DIAGRAMAS PID automatizacion y control.pptDIAGRAMAS PID automatizacion y control.ppt
DIAGRAMAS PID automatizacion y control.ppt
 
Trabajo de cristalografia. año 2024 mes de mayo
Trabajo de cristalografia. año 2024 mes de mayoTrabajo de cristalografia. año 2024 mes de mayo
Trabajo de cristalografia. año 2024 mes de mayo
 
Convocatoria de Becas Caja de Ingenieros_UOC 2024-25
Convocatoria de Becas Caja de Ingenieros_UOC 2024-25Convocatoria de Becas Caja de Ingenieros_UOC 2024-25
Convocatoria de Becas Caja de Ingenieros_UOC 2024-25
 
subestaciones electricas , elementos y caracteristicas
subestaciones electricas , elementos y caracteristicassubestaciones electricas , elementos y caracteristicas
subestaciones electricas , elementos y caracteristicas
 
Presentación_ Marco general de las contrataciones públicas.pdf
Presentación_ Marco general de las contrataciones públicas.pdfPresentación_ Marco general de las contrataciones públicas.pdf
Presentación_ Marco general de las contrataciones públicas.pdf
 
6.1-Proclamación de la II República, la Constitución y el bienio reformista-L...
6.1-Proclamación de la II República, la Constitución y el bienio reformista-L...6.1-Proclamación de la II República, la Constitución y el bienio reformista-L...
6.1-Proclamación de la II República, la Constitución y el bienio reformista-L...
 
ESPECIFICACIONES TECNICAS MURO DE CONTENCION.docx
ESPECIFICACIONES TECNICAS MURO DE CONTENCION.docxESPECIFICACIONES TECNICAS MURO DE CONTENCION.docx
ESPECIFICACIONES TECNICAS MURO DE CONTENCION.docx
 
slideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdf
slideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdfslideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdf
slideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdf
 
TEST ESPACIAL CONTEO DE CUBOS y TEST DE MOSAICOS
TEST ESPACIAL CONTEO DE CUBOS y TEST DE MOSAICOSTEST ESPACIAL CONTEO DE CUBOS y TEST DE MOSAICOS
TEST ESPACIAL CONTEO DE CUBOS y TEST DE MOSAICOS
 
DIFERENCIA DE COMPRESION Y TENSION EN UN CUERPO
DIFERENCIA DE COMPRESION Y TENSION EN UN CUERPODIFERENCIA DE COMPRESION Y TENSION EN UN CUERPO
DIFERENCIA DE COMPRESION Y TENSION EN UN CUERPO
 
REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...
REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...
REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...
 
TIPOS DE BASTIDORES Y CARROCERIA EN LA INDUSTRIA AUTOMOTRIZ
TIPOS DE BASTIDORES Y CARROCERIA EN LA INDUSTRIA AUTOMOTRIZTIPOS DE BASTIDORES Y CARROCERIA EN LA INDUSTRIA AUTOMOTRIZ
TIPOS DE BASTIDORES Y CARROCERIA EN LA INDUSTRIA AUTOMOTRIZ
 
ESFUERZO EN VIGAS SESIÓN 5 PROBLEMA RESUELTOS.pdf
ESFUERZO EN VIGAS SESIÓN 5 PROBLEMA RESUELTOS.pdfESFUERZO EN VIGAS SESIÓN 5 PROBLEMA RESUELTOS.pdf
ESFUERZO EN VIGAS SESIÓN 5 PROBLEMA RESUELTOS.pdf
 
CONCEPTOS BASICOS DE ROBOTICA, CLASES DE ROBOTS
CONCEPTOS BASICOS DE ROBOTICA, CLASES DE ROBOTSCONCEPTOS BASICOS DE ROBOTICA, CLASES DE ROBOTS
CONCEPTOS BASICOS DE ROBOTICA, CLASES DE ROBOTS
 
UNIDAD III Esquemas de comunicacion pptx
UNIDAD III Esquemas de comunicacion pptxUNIDAD III Esquemas de comunicacion pptx
UNIDAD III Esquemas de comunicacion pptx
 
Sesión de Clase A dde sistemas de riego y otras obras
Sesión de Clase A dde sistemas de riego y otras obrasSesión de Clase A dde sistemas de riego y otras obras
Sesión de Clase A dde sistemas de riego y otras obras
 
Semana 1 - Introduccion - Fluidos - Unidades.pptx
Semana 1 - Introduccion - Fluidos - Unidades.pptxSemana 1 - Introduccion - Fluidos - Unidades.pptx
Semana 1 - Introduccion - Fluidos - Unidades.pptx
 
Inmunología AMIR 14va EdiciónNM,NLKKJHKLJHKJLBHLKJH
Inmunología AMIR 14va EdiciónNM,NLKKJHKLJHKJLBHLKJHInmunología AMIR 14va EdiciónNM,NLKKJHKLJHKJLBHLKJH
Inmunología AMIR 14va EdiciónNM,NLKKJHKLJHKJLBHLKJH
 

YateBTS – BladeRF

  • 1. Universidad Técnica Particular de Loja Practica N° 2 Integrantes:  Ángel Leonardo Torres  Juan Pablo Condoy.  Víctor Eras Tema: YateBTS – BladeRF A continuación se describe en detalle la instalación del software necesario para el funcionamiento de la radio base celular BTS. Se inició partiendo de la instalación del sistema operativo Ubuntu 16.04 LTS en un computador portátil. Todos los comandos que se presentan a continuación son corridos desde el terminal del sistema operativo Ubuntu. Añadimos un usuario a "sudoers", para darle permisos de administrador y, por ende, obtener privilegios de root. Arrancamos un Terminal (Ctrl+Alt+T) y escribimos lo siguiente: sudo visudo Después de introducir la contraseña de tu usuario entraremos en el fichero sudoers. El contenido será similar a este: Guardamos todos los cambios realizados en el fichero con Ctrl + o y cerramos con ctrl + x después de eso reiniciamos el computador. Desde ese momento ya tendremos nuestro usuario añadido al fichero sudoers.
  • 2. Instalación del servidor Yate: Arrancamos un Terminal (Ctrl+Alt+T) y ingresando en modo super usuario con sudo su: Instalamos prerrequisitos. $ sudo apt-get install subversion $ sudo apt-get install autoconf $ sudo apt-get install libgsm1-dev $ sudo apt-get install libgusb-dev $ mkdir ~/tolos Instalamos Yate $ which -a yate-config (make sure only have 1 instance installed) $ cd ~/tools $ svn checkout http://voip.null.ro/svn/yate/trunk yate $ cd yate $ ./autogen.sh $ ./configure $ sudo make install-noapi Instalamos YateBTS $ cd ~/tools $ svn checkout http://voip.null.ro/svn/yatebts/trunk yatebts $ cd yatebts $ ./autogen.sh $ ./configure $ sudo make install
  • 3. Configuración de permisos de usuario en yatebts $ sudo addgroup yate $ sudo usermod -G yate [your-username] $ sudo touch /usr/local/etc/yate/snmp_data.conf /usr/local/etc/yate/tmsidata.conf $ sudo chown root:yate /usr/local/etc/yate/*.conf $ sudo chmod g+w /usr/local/etc/yate/*.conf Configuración para la puesta en marcha del sistema $ sudo nano /usr/local/etc/yate/ybts.conf Radio.Band= 900 (Dependiendo del país) Radio.C0=0 (Determinamos nuestra banada) Identity.MCC=001 (Descomentamos) radio_read_priority=highest (Descomentamos) radio_send_priority=high (Descomentamos) Guardamos todos los cambios realizados en el fichero con Ctrl + o y salimos con ctrl + x
  • 4. Realizada esta configuración se procedió a editar el archivo limits.conf $ sudo nano /etc/security/limits.conf Pegamos esta líneas de código al final de este archivo después de # End of file @yate hard nice -20 @yate hard rtprio 99 Guardamos todos los cambios realizados en el fichero con Ctrl + O y salimos con ctrl + X
  • 5. Realizada esta configuración se procedió a editar el archivo ysnmpagent.conf $ sudo nano /usr/local/etc/yate/ysnmpagent.conf port=20161 (Descomentamos y cambiamos el valor) remote_port=20162 (Descomentamos y cambiamos el valor) Guardamos todos los cambios realizados en el fichero con Ctrl + O y salimos con ctrl + X
  • 6. Realizada esta configuración se procedió a editar el archivo subscribers.conf $ sudo vim /usr/local/etc/yate/subscribers.conf country_code=593 (Ejemplo Ecuador.) cregexp = 740010166990720( IMSI del teléfono) msisdn = 593967046179 (código del país 593 + # de teléfono sin el 0) actívate=on (descomenta) imsi_type=2G (descomentamos) Short_number=111(descomentamos) Guardamos todos los cambios realizados en el fichero con Ctrl + O y salimos con ctrl + X
  • 7. Instalamos BladeRF Arrancamos un Terminal (Ctrl+Alt+T) y ingresando en modo super usuario con sudo su: $ sudo add-apt-repository ppa:bladerf/bladerf $ sudo apt-get update (you may get some 404s but it’s ok) $ sudo apt-get install bladerf $ sudo apt-get install libbladerf-dev $ sudo apt-get install bladerf-firmware-fx3 En esta parte se instala dependiendo de la versión del hadware. $ sudo apt-get install bladerf-fpga-hostedx40 (for the 40 kLE hardware) O $ sudo apt-get install bladerf-fpga-hostedx115 (for the 115 kLE hardware) Conectamos el BladeRF $ bladeRF-cli --flash-firmware /usr/share/Nuand/bladeRF/bladeRF_fw.img Desconectamos el BladeRF y vuelve a conectamos. $ bladeRF-cli -p (verifica si el dispositivo esta conectado. $ bladeRF-cli -i (ver la versión del Hadware) bladeRF> versión
  • 8. Finalmente, para dar inicio a la red GSM basada en hardware y software libre, se ejecutó elcomando yate en el terminal de Ubuntu, con el dispositivo SDR BladeRF X115 conectado al sistema de red.
  • 9. Realizada la correcta conexión de equipos se procede al inició del sistema de red GSM YateBTS, el sistema de red arranca con la ejecución del servidor VoIPYate, mismo que se lo ejecuta con el siguiente comando sudo yate en el terminal de Ubuntu Fotos Iniciado el sistema, la red entra en funcionamiento, su transmisión se encuentra activa, las estaciones móviles (celular) que se encuentren dentro de la cobertura de la celda celular podrán notar la existencia de la nueva red, junto a la lista de redes disponibles de las demás operadoras Conexión de las estaciones móviles a la red GSM implementada Nos registramos.