OpenBTS: Ubuntu 11.10 Install: Difference between revisions

From OnnoCenterWiki
Jump to navigationJump to search
Onnowpurbo (talk | contribs)
No edit summary
Onnowpurbo (talk | contribs)
 
(44 intermediate revisions by the same user not shown)
Line 8: Line 8:
  libusb-1.0-0-dev g++ sqlite3 libsqlite3-dev erlang \
  libusb-1.0-0-dev g++ sqlite3 libsqlite3-dev erlang \
  asterisk asterisk-mysql
  asterisk asterisk-mysql


==Install OpenBTS==
==Install OpenBTS==
Line 17: Line 16:
  http://sourceforge.net/projects/openbts/
  http://sourceforge.net/projects/openbts/


Sebagai user biasa Lakukan
Sebagai root Lakukan


  cp openbts-P2.8.0Opelousas.tar.gz /usr/local/src/
  cp openbts-P2.8.0Opelousas.tar.gz /usr/local/src/
  cd /usr/local/src/
  cd /usr/local/src/
  tar zxvf openbts-P2.8.0Opelousas.tar.gz
  tar zxvf openbts-P2.8.0Opelousas.tar.gz
cd /usr/local/src/openbts-P2.8.0Opelousas
Lakukan sedikit debugging untuk sqlite3
vi /usr/local/src/openbts-P2.8.0Opelousas/sqlite3/Makefile.am
kira-kira di line 24 di Makefile.am ubah
AM_CXXFLAGS = -Wall -lpthread
menjadi
AM_CXXFLAGS = -Wall -lpthread -ldl
Save file, lanjutkan proses compile
  cd /usr/local/src/openbts-P2.8.0Opelousas
  cd /usr/local/src/openbts-P2.8.0Opelousas
  autoreconf -i
  autoreconf -i
  ./configure --with-usrp1
  ./configure --with-usrp1
  make
  make clean
make all
make
make install


Selanjutnya, inisialisasi konfigurasi database OpenBTS
sudo su
cd /usr/local/src/openbts-P2.8.0Opelousas
sudo mkdir /etc/OpenBTS
sudo sqlite3 -init ./apps/OpenBTS.example.sql /etc/OpenBTS/OpenBTS.db
.exit
==Instalasi Smqueue==
Download [[source code]] dari
http://www.openbts.org
http://sourceforge.net/projects/openbts/
Sebagai root Lakukan
cp smqueue-2.8.0Opelousas.tar.gz /usr/local/src/
cd /usr/local/src
tar zxvf smqueue-2.8.0Opelousas.tar.gz
cd /usr/local/src/smqueue-2.8.0Opelousas
Edit
vi /usr/local/src/smqueue-2.8.0Opelousas/sqlite3/Makefile.am
Tampahkan -ldl di line berikut
AM_CXXFLAGS = -Wall -O3 -g -lpthread
menjadi
AM_CXXFLAGS = -Wall -O3 -g -lpthread -ldl
Save, dan lanjutkan proses compile
cd /usr/local/src/smqueue-2.8.0Opelousas
autoreconf -i
  ./configure  
  ./configure  
  make clean
  make clean
Line 33: Line 91:
  make install
  make install


Selanjutnya, inisialisasi konfigurasi database OpenBTS
cd /usr/local/src/smqueue-2.8.0Opelousas
sudo sqlite3 -init  smqueue/smqueue.example.sql /etc/OpenBTS/smqueue.db
.exit
==Instalasi Subscriber Register==
cp SR-P2.8.0.tar.gz /usr/local/src/
cd /usr/local/src/
tar zxvf SR-P2.8.0.tar.gz
cd /usr/local/src/SR-P2.8.0
./configure
make clean
make all
make
make install
Ada error
make: *** No rule to make target `../../CommonLibs/trunk-public-staging/Logger.cpp', needed by `srmanager.cgi'.  Stop.
CommonsLibs ada-nya di source code SVN entah kenapa tidak ada di source code dari source forge.


==Referensi==
==Referensi==
Line 40: Line 121:


==Pranala Menarik==
==Pranala Menarik==
* [[OpenBTS]]
===Persiapan===


* [[USRP: High Precision Clock]]
* [[USRP: High Precision Clock]]
* [[OpenBTS]]
* [[USRP: Menyambungkan ClockTamer ke USRP1]]
* [[USRP: Kalibrasi ClockTamer]]
* [[USRP: ClockTamer Control Protocol]]
* [[USRP: Instalasi Board]]
* [[OpenBTS: GIT Source Code]]
 
===OpenBTS 2.6===
 
* [[GNURadio]]
* [[GNURadio: Ubuntu Install]]
* [[GNURadio: Ubuntu Install]]
* [[GNURadio: Ubuntu Install GNURadio 3.4.2]] '''*RECOMMENDED*'''
* [[GNURadio: Contoh Aplikasi]]
* [[GNURadio: Spectrum Analizer GSM]]
* [[GNURadio: Spectrum Analizer GSM]]
* [[GNURadio: Mengubah board RFX1800 menjadi RFX900]]
* [[GNURadio: Mengubah board RFX1800 menjadi RFX900]]
* [[GNURadio: Programming Untuk Pemula]]
* [[OpenBTS: Ubuntu Install]]
* [[OpenBTS: Ubuntu Install]]
* [[OpenBTS: Konfigurasi]]
* [[OpenBTS: Konfigurasi]]
Line 58: Line 154:
* [[OpenBTS: Amplifier]]
* [[OpenBTS: Amplifier]]
* [[OpenBTS: SMS]]
* [[OpenBTS: SMS]]
* [[AirProbe]]
===OpenBTS 2.8===
* [[GNURadio: Ubuntu 11.10 Install]] '''*NOT RECOMMENED*'''
* [[GNURadio: Ubuntu 11.10 instalasi menggunakan Repo]] '''NOT RECOMMENDED'''
* [[GNURadio: Ubuntu 11.10 Instal GNURadio 3.3.0]]
* [[GNURadio: Ubuntu 11.10 Instal GNURadio 3.4.2]]
* [[GNURadio: Ubuntu 11.10 Install dari GIT GNURadio]]
* [[GNURadio: Ubuntu 11.10 cek USRP Daughter Board]]
* [[OpenBTS: Ubuntu 11.10 Install]]
* [[OpenBTS: 2.8 dari SVN Install]] '''RECOMMENDED'''
* [[OpenBTS: 2.8 Instalasi Real Time Asterisk]]
* [[OpenBTS: 2.8 Konfigurasi]]
* [[OpenBTS: Database SQLite]]
===Ettus E110===
* [[OpenBTS: E110 Cara Login]]
* [[OpenBTS: E110 Install Image di MicroSD]]
* [[OpenBTS: E110 Cek Daughter Board]]
* [[OpenBTS: E110 Mengubah Master Clock]]
* [[OpenBTS: E110 Kalibrasi Clock]]
* [[OpenBTS: E110 Bekerja dengan opkg]]
* [[OpenBTS: E110 GNURadio]]
* [[OpenBTS: E110 Install UHD Image]]
* [[OpenBTS: E110 Instalasi OpenBTS]]
* [[OpenBTS: E110 Instalasi OpenBTS 2.6]] '''*NOT RECOMMENDED*'''
===Lain Lain===
* [[OpenBTS: Materi Magang di ICTWATCH]]
* [[OpenBTS: Seminar Outline]]
* [[OpenBTS: Workshop Outline]]
* [[Membuat Base Station GSM Open Source]]
* [[Membuat Base Station GSM Open Source]]
* [[Teknologi Selular]]
* [[Teknologi Selular]]
Line 68: Line 198:
* [[Asterisk]]
* [[Asterisk]]
* [[Mobile phone]]
* [[Mobile phone]]
===Catatan Legal dan Pendukung===
* [[Siapa Bilang OpenBTS Ilegal?]]
* [[OpenBTS: Catatan MNC dan MCC Indonesia]]
* [[OpenBTS : Alokasi Frekuensi Operator GSM Indonesia]]


===Catatan Sejarah===
===Catatan Sejarah===


* [[2011/04/30 - Workshop OpenBTS Pertama di Indonesia dilakukan di Univ Gajah Putih Takengon Aceh Tengah]]
* [[2011/04/30 - Workshop OpenBTS Pertama di Indonesia dilakukan di Univ Gajah Putih Takengon Aceh Tengah]]
* [[OpenBTS: Daftar Workshop atau Seminar yang pernah dilakukan]]
* [[OpenBTS: Daftar Artikel di Media]]


[[Category: Wireless]]
[[Category: Wireless]]
[[Category: Selular]]
[[Category: Selular]]

Latest revision as of 09:58, 1 April 2012

Instalasi Paket Pendukung dan Asterisk

Instalasi paket / library pendukung tambahan

sudo apt-get install autoconf libtool libosip2-dev libortp-dev \
libusb-1.0-0-dev g++ sqlite3 libsqlite3-dev erlang \
asterisk asterisk-mysql

Install OpenBTS

Download source code dari

http://www.openbts.org
http://sourceforge.net/projects/openbts/

Sebagai root Lakukan

cp openbts-P2.8.0Opelousas.tar.gz /usr/local/src/
cd /usr/local/src/
tar zxvf openbts-P2.8.0Opelousas.tar.gz
cd /usr/local/src/openbts-P2.8.0Opelousas

Lakukan sedikit debugging untuk sqlite3

vi /usr/local/src/openbts-P2.8.0Opelousas/sqlite3/Makefile.am

kira-kira di line 24 di Makefile.am ubah

AM_CXXFLAGS = -Wall -lpthread

menjadi

AM_CXXFLAGS = -Wall -lpthread -ldl


Save file, lanjutkan proses compile

cd /usr/local/src/openbts-P2.8.0Opelousas
autoreconf -i
./configure --with-usrp1
make clean
make all
make 
make install

Selanjutnya, inisialisasi konfigurasi database OpenBTS

sudo su
cd /usr/local/src/openbts-P2.8.0Opelousas
sudo mkdir /etc/OpenBTS
sudo sqlite3 -init ./apps/OpenBTS.example.sql /etc/OpenBTS/OpenBTS.db
.exit

Instalasi Smqueue

Download source code dari

http://www.openbts.org
http://sourceforge.net/projects/openbts/

Sebagai root Lakukan

cp smqueue-2.8.0Opelousas.tar.gz /usr/local/src/
cd /usr/local/src
tar zxvf smqueue-2.8.0Opelousas.tar.gz 
cd /usr/local/src/smqueue-2.8.0Opelousas

Edit

vi /usr/local/src/smqueue-2.8.0Opelousas/sqlite3/Makefile.am 

Tampahkan -ldl di line berikut

AM_CXXFLAGS = -Wall -O3 -g -lpthread

menjadi

AM_CXXFLAGS = -Wall -O3 -g -lpthread -ldl

Save, dan lanjutkan proses compile

cd /usr/local/src/smqueue-2.8.0Opelousas
autoreconf -i
./configure 
make clean
make all
make 
make install

Selanjutnya, inisialisasi konfigurasi database OpenBTS

cd /usr/local/src/smqueue-2.8.0Opelousas
sudo sqlite3 -init  smqueue/smqueue.example.sql /etc/OpenBTS/smqueue.db
.exit

Instalasi Subscriber Register

cp SR-P2.8.0.tar.gz /usr/local/src/
cd /usr/local/src/
tar zxvf SR-P2.8.0.tar.gz 
cd /usr/local/src/SR-P2.8.0
./configure
make clean
make all
make 
make install

Ada error

make: *** No rule to make target `../../CommonLibs/trunk-public-staging/Logger.cpp', needed by `srmanager.cgi'.  Stop.

CommonsLibs ada-nya di source code SVN entah kenapa tidak ada di source code dari source forge.

Referensi

Pranala Menarik

Persiapan

OpenBTS 2.6

OpenBTS 2.8

Ettus E110

Lain Lain

Catatan Sejarah