Difference between revisions of "OpenBTS: Ubuntu 11.10 Install"
Jump to navigation
Jump to search
Onnowpurbo (talk | contribs) |
Onnowpurbo (talk | contribs) |
||
(43 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 | + | Sebagai root Lakukan |
cp openbts-P2.8.0Opelousas.tar.gz /usr/local/src/ | cp openbts-P2.8.0Opelousas.tar.gz /usr/local/src/ | ||
Line 23: | Line 22: | ||
tar zxvf openbts-P2.8.0Opelousas.tar.gz | tar zxvf openbts-P2.8.0Opelousas.tar.gz | ||
cd /usr/local/src/openbts-P2.8.0Opelousas | cd /usr/local/src/openbts-P2.8.0Opelousas | ||
− | |||
− | |||
− | Lakukan sedikit debugging untuk sqlite3 | + | Lakukan sedikit debugging untuk sqlite3 |
− | + | vi /usr/local/src/openbts-P2.8.0Opelousas/sqlite3/Makefile.am | |
− | |||
− | ubah | + | kira-kira di line 24 di Makefile.am ubah |
AM_CXXFLAGS = -Wall -lpthread | AM_CXXFLAGS = -Wall -lpthread | ||
Line 38: | Line 34: | ||
AM_CXXFLAGS = -Wall -lpthread -ldl | AM_CXXFLAGS = -Wall -lpthread -ldl | ||
+ | |||
Save file, lanjutkan proses compile | 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 clean | ||
make all | make all | ||
make | make | ||
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 52: | 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 70: | 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 80: | 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 16:58, 1 April 2012
- Compile dan Install GNURadio. Tanpa GNURadio terinstall maka OpenBTS tidak mungkin di instalasi.
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
- http://www.mentby.com/Group/openbts-discuss/building-openbts-p28-on-ubuntu-1110.html
- http://wush.net/trac/rangepublic/wiki/BuildInstallRun
Pranala Menarik
Persiapan
- USRP: High Precision Clock
- 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 3.4.2 *RECOMMENDED*
- GNURadio: Contoh Aplikasi
- GNURadio: Spectrum Analizer GSM
- GNURadio: Mengubah board RFX1800 menjadi RFX900
- GNURadio: Programming Untuk Pemula
- OpenBTS: Ubuntu Install
- OpenBTS: Konfigurasi
- OpenBTS: Kalibrasi
- OpenBTS: Konfigurasi Asterisk untuk OpenBTS
- OpenBTS: Menjalankan smqueue
- OpenBTS: Mengoperasikan BTS
- OpenBTS: Tampilan di Nokia saat pakai OpenBTS
- OpenBTS: Operasi 1800 MHz
- OpenBTS: Beberapa Tips
- OpenBTS: USRP2
- OpenBTS: Amplifier
- 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
- Teknologi Selular
- GSM: Daftar Channel Frekuensi
- Wireless Internet
- OpenBSC
- AirProbe
- Base station subsystem
- GSM
- Asterisk
- Mobile phone
Catatan Legal dan Pendukung
- Siapa Bilang OpenBTS Ilegal?
- OpenBTS: Catatan MNC dan MCC Indonesia
- OpenBTS : Alokasi Frekuensi Operator GSM Indonesia