Difference between revisions of "OpenBTS: GPRS Konfigurasi"

From OnnoWiki
Jump to navigation Jump to search
 
(2 intermediate revisions by the same user not shown)
Line 2: Line 2:
  
  
 +
==Langkah Instalasi OpenBTS untuk GPRS==
  
* svn ulang ke source codenya, karena kalo pakai svn up langsung dia minta merge config2 , jadi ragu saya pilih download ulang aja.
+
* svn semua source code.
 
+
* sebelum compile OpenBTS, compile a53 di folder OpenBTS/a53
* Sebelum compile openbts nya, compile dulu a53 yang ada di folder OpenBTS/a53
 
  
 
  make
 
  make
 
  make install
 
  make install
  
setelah itu baru compile openbts yang ada di folder OpenBTS/openbts/trunk
+
* selanjutnya compile OpenBTS yang ada di folder OpenBTS/openbts/trunk
  
* Config GPRS :
+
==Konfigurasi GPRS==
  
** masuk ke OpenBTSCLI
+
* masuk ke OpenBTSCLI, ketik
** Jalankan :
 
  
  config GPRS.Enable 1
+
  devconfig GPRS.Enable 1
  
** Yang bagian ini masih perlu di uji kebenarannya apakah menaikan kualitas link GPRS dan bandiwdthnya atau tidak, tapi setelah kita
+
* Yang bagian ini masih perlu di uji kebenarannya apakah menaikan kualitas link GPRS dan bandiwdthnya atau tidak, tapi setelah kita
 
jalankan config ini terasa lebih baik bandwidthnya :
 
jalankan config ini terasa lebih baik bandwidthnya :
  
Line 35: Line 34:
  
  
4. Konfigurasi iptables atau enable NAT di linux 
+
* Konfigurasi iptables atau enable NAT di linux 
  
 
  iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
 
  iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Line 42: Line 41:
 
eth0 = interface yang terkoneksi ke internet
 
eth0 = interface yang terkoneksi ke internet
  
5. Pastikan /etc/resolv.conf ke IP DNS luar, misalnya
+
* Pastikan /etc/resolv.conf ke IP DNS luar, misalnya
  
 
  nameserver 8.8.8.8
 
  nameserver 8.8.8.8
Line 76: Line 75:
 
  devconfig GPRS.ChannelCodingControl.RSSI -27
 
  devconfig GPRS.ChannelCodingControl.RSSI -27
  
Perintah
+
Perintah noise pada CLI
  
 
  noise
 
  noise
Line 107: Line 106:
 
* [[USRP: Kalibrasi ClockTamer]]
 
* [[USRP: Kalibrasi ClockTamer]]
 
* [[USRP: ClockTamer Control Protocol]]
 
* [[USRP: ClockTamer Control Protocol]]
 +
* [[USRP: ClockTamer Flashing]]
 
* [[USRP: Instalasi Board]]
 
* [[USRP: Instalasi Board]]
 
* [[OpenBTS: GIT Source Code]]
 
* [[OpenBTS: GIT Source Code]]
Line 112: Line 112:
 
* [[OpenBTS: Tethr untuk Bencana Alam]]
 
* [[OpenBTS: Tethr untuk Bencana Alam]]
 
* [[USRP: Tip Pemesanan]]
 
* [[USRP: Tip Pemesanan]]
 +
 +
===Script===
 +
 +
* [[OpenBTS: Script Membuat GNURadio 3.4.2 di Ubuntu 13.04]]
 +
* [[OpenBTS: Script Membuat OpenBTS dan yate di Ubuntu 13.04]]
 +
* [[OpenBTS: Script Membuat OpenBTS 2.8.0 di RangeNetwork Dev Kit]]
 +
* [[OpenBTS: Script Membuat OpenBTS di RangeNetwork Dev Kit]]
  
 
===OpenBTS 2.6===
 
===OpenBTS 2.6===
Line 170: Line 177:
 
* [[OpenBTS: 2.8 dari SVN Install Clock 52MHz di Ubuntu 12.10]] '''RECOMMENDED'''
 
* [[OpenBTS: 2.8 dari SVN Install Clock 52MHz di Ubuntu 12.10]] '''RECOMMENDED'''
 
* [[OpenBTS: 2.8 dari SVN Install Clock 52MHz di Ubuntu 13.04]] '''RECOMMENDED'''
 
* [[OpenBTS: 2.8 dari SVN Install Clock 52MHz di Ubuntu 13.04]] '''RECOMMENDED'''
 +
* [[OpenBTS: 2.8 dari SVN 2.8.0 Install Clock 52MHz di Ubuntu 13.04]] '''RECOMMENDED'''
 
* [[OpenBTS: 2.8 dari SVN Install Clock 52MHz dengan UHD tanpa GNURadio]] ''NOT RECOMMENDED''
 
* [[OpenBTS: 2.8 dari SVN Install Clock 52MHz dengan UHD tanpa GNURadio]] ''NOT RECOMMENDED''
 
* [[OpenBTS: 2.8 Edit User di sqlite3.db]] '''RECOMMEND'''
 
* [[OpenBTS: 2.8 Edit User di sqlite3.db]] '''RECOMMEND'''
Line 182: Line 190:
 
* [[OpenBTS: 2.8 Konfigurasi Subscriber Registery]]
 
* [[OpenBTS: 2.8 Konfigurasi Subscriber Registery]]
 
* [[OpenBTS: Database SQLite]]
 
* [[OpenBTS: Database SQLite]]
 +
* [[OpenBTS: Set SQLite Subscriber Registry secara manual]]
 +
* [[OpenBTS: Set SQLite parameter smqueue]]
 +
* [[OpenBTS: FreeSWITCH]]
  
 
===Multi OpenBTS 2.8===
 
===Multi OpenBTS 2.8===
Line 187: Line 198:
 
* [[OpenBTS: Pola Multi OpenBTS]] '''RECOMMENDED'''
 
* [[OpenBTS: Pola Multi OpenBTS]] '''RECOMMENDED'''
 
* [[Multi OpenBTS: Catatan Konfigurasi]] '''RECOMMENDED'''
 
* [[Multi OpenBTS: Catatan Konfigurasi]] '''RECOMMENDED'''
 +
* [[Multi OpenBTS: Catatan BSIC=NCC+BCC]]
 +
* [[Multi OpenBTS: Catatan Frekuensi Planning di GSM]]
 +
* [[Multi OpenBTS: Catatan BTS Color Code BCC di GSM]]
 +
* [[Multi OpenBTS: Catatan Network Color Code NCC di GSM]]
 +
* [[Multi OpenBTS: Catatan BCCH]]
 +
* [[Multi OpenBTS: Catatan Public Land Mobile Network PLMN]]
 +
 +
===OpenBTS 3.1.x===
 +
 +
* [[OpenBTS: Install UHD untuk USRP1]]
 +
* [[OpenBTS: UHD Identifikasi Device]]
 +
* [[OpenBTS: OpenBTS 3.1.3 Compile]] '''Tidak bisa untuk USRP1'''
 +
* [[OpenBTS: Yate Compile]]
  
 
===Ettus E110===
 
===Ettus E110===
Line 197: Line 221:
 
* [[OpenBTS: E110 Konfigurasi Jaringan]]
 
* [[OpenBTS: E110 Konfigurasi Jaringan]]
 
* [[OpenBTS: E110 Bekerja dengan opkg]]
 
* [[OpenBTS: E110 Bekerja dengan opkg]]
 +
* [[OpenBTS: E110 Instalasi iptables]]
 
* [[OpenBTS: E110 GNURadio]]
 
* [[OpenBTS: E110 GNURadio]]
 
* [[OpenBTS: E110 Compile UHD]] ''Not Recommended''
 
* [[OpenBTS: E110 Compile UHD]] ''Not Recommended''
Line 216: Line 241:
 
* [[OpenBTS: N210 Yate Config Test]]
 
* [[OpenBTS: N210 Yate Config Test]]
 
* [[OpenBTS: N210 Burn Firmware]]
 
* [[OpenBTS: N210 Burn Firmware]]
 +
 +
===RangeNetworks===
 +
 +
* [[OpenBTS: RangeNetwork Foto]]
 +
* [[OpenBTS: RangeNetwork menggunakan USB recovery image]]
 +
* [[OpenBTS: RangeNetwork Default Setting]]
 +
* [[OpenBTS: RangeNetwork Instalasi UHD]]
 +
* [[OpenBTS: RangeNetwork Compile GNURadio UHD]]
 +
* [[OpenBTS: RangeNetwork Compile]]
 +
* [[OpenBTS: RangeNetwork Compile OpenBTS 2.8.0]]
 +
* [[OpenBTS: RangeNetwork Compile OpenBTS 3.1.3]]
 +
* [[OpenBTS: RangeNetwork Yate Compile]] '''*RECOMMENDED*'''
 +
* [[OpenBTS: RangeNetwork Web Interface]]
 +
* [[OpenBTS: RangeNetwork Trunk ke Asterisk Lain]]
 +
* [[OpenBTS: RangeNetwork Audit]]
 +
* [[VoIP: Trunk]]
  
 
===GPRS===
 
===GPRS===
Line 221: Line 262:
 
* [[OpenBTS: GPRS]]
 
* [[OpenBTS: GPRS]]
 
* [[OpenBTS: GPRS Konfigurasi]]
 
* [[OpenBTS: GPRS Konfigurasi]]
 +
* [[OpenBTS: GPRS untuk dibelakang Router dengan NAT]]
  
 
===Briker OpenBTS===
 
===Briker OpenBTS===
Line 268: Line 310:
 
* [[OpenBTS: Permohonan Kanal dan DID untuk OpenBTS]]
 
* [[OpenBTS: Permohonan Kanal dan DID untuk OpenBTS]]
 
* [[OpenBTS: 2013/02/19 - OpenBTS TelkomSel Mengudara di Muscat Oman]]
 
* [[OpenBTS: 2013/02/19 - OpenBTS TelkomSel Mengudara di Muscat Oman]]
 +
* [[OpenBTS: Beroperasi di Papua]]
  
 
===Dokumentasi Video===
 
===Dokumentasi Video===
Line 278: Line 321:
 
* http://youtu.be/6LCuoeI57ak (5/6)
 
* http://youtu.be/6LCuoeI57ak (5/6)
 
* http://youtu.be/-dEqcHoIlYk (6/6)
 
* http://youtu.be/-dEqcHoIlYk (6/6)
 +
* http://www.youtube.com/watch?v=Ff_rw4kAOZg&feature=share
 +
 +
===Perjuangan OpenBTS===
 +
 +
* http://www.technologyreview.com/news/522371/how-remote-places-can-get-cellular-coverage-by-doing-it-themselves/?utm_campaign=socialsync&utm_medium=social-post&utm_source=twitter
 +
 +
  
 
[[Category: Wireless]]
 
[[Category: Wireless]]
 
[[Category: Selular]]
 
[[Category: Selular]]

Latest revision as of 20:17, 10 March 2014

Catatan ini berasal dari Asoka Wardhana dari ITMN.co.id.


Langkah Instalasi OpenBTS untuk GPRS

  • svn semua source code.
  • sebelum compile OpenBTS, compile a53 di folder OpenBTS/a53
make
make install
  • selanjutnya compile OpenBTS yang ada di folder OpenBTS/openbts/trunk

Konfigurasi GPRS

  • masuk ke OpenBTSCLI, ketik
devconfig GPRS.Enable 1
  • Yang bagian ini masih perlu di uji kebenarannya apakah menaikan kualitas link GPRS dan bandiwdthnya atau tidak, tapi setelah kita

jalankan config ini terasa lebih baik bandwidthnya :

devconfig GPRS.ChannelCodingControl.RSSI -22
devconfig GSM.Radio.RSSITarget -32

Nilai -22 didapat dari nilai GSM.Radio.RSSITarget +10 , misal nilai GSM.Radio.RSSITarget nya adalah -40 maka GPRS.ChannelCodingControl.RSSI nya harus -30

    • Supaya throughput agak bagus, ada baiknya menaikan slot Download, misalnya,
devconfig GPRS.Multislot.Max.Downlink 4
devconfig GPRS.Multislot.Max.Uplink 1


  • Konfigurasi iptables atau enable NAT di linux 
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward

eth0 = interface yang terkoneksi ke internet

  • Pastikan /etc/resolv.conf ke IP DNS luar, misalnya
nameserver 8.8.8.8


  • Pastikan setelah menjalankan OpenBTS dan GPRS.Enable 1, ketikan ifconfig dan harus ada interface baru yaitu sgsntun


sgsntun   Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
  • Hasil netstat -nr
# netstat -nr
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
0.0.0.0         192.168.0.222   0.0.0.0         UG        0 0          0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 eth0
192.168.0.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0
192.168.99.0    0.0.0.0         255.255.255.0   U         0 0          0 sgsntun


  • Pada handset GSM Phonenya pastikan data roaming enable/on 

Beberapa Tweak

devconfig GSM.Radio.RSSITarget -37
devconfig GPRS.ChannelCodingControl.RSSI -27

Perintah noise pada CLI

noise
noise RSSI is -49 dB wrt full scale
MS RSSI target is -37 dB wrt full scale

Salam,

Asoka Wardhana
PT. Infotech Media Nusantara
Gedung Atlantica, Lantai 2 Jl. Kuningan Barat, No.07
Jakarta Selatan 12710 Indonesia
Skype : asokawardhana
+6221 52920234 (Phone)
+6221 52920235 (FAX)
Mobile Phone : +6285692496031
www.itmn.co.id [www.itmn.co.id]


Pranala Menarik

Persiapan

Script

OpenBTS 2.6

OpenBTS 2.8

Multi OpenBTS 2.8

OpenBTS 3.1.x

Ettus E110

Ettus N210

RangeNetworks

GPRS

Briker OpenBTS

FreeSWITCH OpenBTS

Power Amplifier

Lain Lain

Catatan Legal dan Pendukung

Catatan Sejarah

Dokumentasi Video

Perjuangan OpenBTS