Difference between revisions of "OpenBTS: E110 Cara Login"

From OnnoWiki
Jump to navigation Jump to search
 
(40 intermediate revisions by the same user not shown)
Line 1: Line 1:
Connections
+
Ada tiga (3) cara untuk berinteraksi dengan Ettus E100
How can I talk to the E100?
 
  
There are three methods to interact with to the E100.
+
* Console Port melalui interface serial.
 +
* Network Port menggunakan [[SSH]].
 +
* Grafis dengan menempelkan display, keyboard dan mouse.
  
    Console port through a serial interface
+
Console port adalah cara yang paling sederhana dan biasanya digunakan untuk melakukan manipulasi kernel boot setting, menggunakan network interface lebih cepat dan biasanya dibutuhkan untuk transfer data dari / ke device.
    Network port using SSH,
 
    Graphically with an attached display, keyboard, and mouse.
 
  
The console port is the simplest method and required for manipulation of pre-kernel boot settings, while the network interface is faster and required for transferring files to and from the device.
+
==Cara Menyambung ke Console Port==
  
For graphical use, please see the General and Graphics sections of this page.
+
Program untuk serial terminal dapat digunakan untuk berbicara ke E100. Biasanya kita menggunakan Minicom atau GNU Screen. Ke dua-nya biasanya tersedia di Linux atau melalui repository. Install screen menggunakan perintah
Can I use the E100 as a USB peripheral like the USRP1?
 
  
While it is in theory possible to use the E100 as a peripheral USB Gadget device, the capability is not available at this time. Currently, there are no immediate plans to implement functionality on the E100 to act as a peripheral device.
+
sudo apt-get install screen
How do I connect through the console port?
 
  
Any program that provides a standard serial terminal can be used to talk to the E100. Common options are Minicom and GNU Screen. Both options are commonly available in typical Linux distributions and package management repositories.
+
Parameter serial E100 adalah,
The E100 serial parameters are:
 
  
    Baud Rate: 115200
+
Baud Rate: 115200
    Data: 8-bit
+
Data: 8-bit
    Parity: None
+
Parity: None
    Stop: 1-bit
+
Stop: 1-bit
    Flow Control: None
+
Flow Control: None
  
Using a typical USB cable with Standard-A to Mini-B connectors, plug the large end of the cable into the PC and the small end of the cable into the "CONSOLE" port on the E100. Assuming you are on a Linux workstation, the kernel will assign the USB device a file address. The address can be found by running dmesg.
+
Sambungkan kabel [[USB]] ke port "CONSOLE" di E100. Jalankan
  
$ dmesg
+
dmesg
  
If you just plugged in your E100, at the bottom of the output you should find something like:
+
Jika E100 baru di colok di bagian bawah akan tampak kira-kira
  
usb 4-2: Detected FT232RL
+
usb 6-1: Detected FT232RL
usb 4-2: Number of endpoints 2
+
usb 6-1: Number of endpoints 2
usb 4-2: Endpoint 1 MaxPacketSize 64
+
usb 6-1: Endpoint 1 MaxPacketSize 64
usb 4-2: Endpoint 2 MaxPacketSize 64
+
usb 6-1: Endpoint 2 MaxPacketSize 64
usb 4-2: Setting MaxPacketSize 64
+
usb 6-1: Setting MaxPacketSize 64
usb 4-2: FTDI USB Serial Device converter now attached to ttyUSB0
+
usb 6-1: FTDI USB Serial Device converter now attached to ttyUSB0
  
The important part to pay attention to the last line that says "... now attached to ttyUSB0". 'ttyUSB0' is now the device address in your filesystem. Assuming the device is at ttyUSB0, use the following command to connect to your device using screen program.
+
Perhatian kata-kata "... now attached to ttyUSB0". 'ttyUSB0' adalah address USB di file system anda.
  
$ sudo screen /dev/ttyUSB0 115200,cs8,-ixon,-ixoff
+
Sekarang lakukan
  
When you power on your E100, you should immediately see the console output in your screen. Once the device has finished booted, you should see a login prompt:
+
sudo screen /dev/ttyUSB0 115200,cs8,-ixon,-ixoff
  
.---O---.                                         
+
Jika E100 dinyalakan, kita akan melihat di layar output dari screen E100. Setelah device selesai booting, kita akan melihat
|      |                  .-.          o o       
 
|  |  |-----.-----.-----.| |  .----..-----.-----.
 
|      |    | __  |  ---'| '--.|  .-'|    |    |
 
|  |  |  |  |    |---  ||  --'|  |  |  '  | | | |
 
'---'---'--'--'--.  |-----''----''--'  '-----'-'-'-'
 
                -'  |
 
                '---'
 
  
The Angstrom Distribution usrp-e1xx ttyO2
+
.---O---.                                         
 +
|      |                  .-.          o o       
 +
|  |  |-----.-----.-----.| |  .----..-----.-----.
 +
|      |    | __  |  ---'| '--.|  .-'|    |    |
 +
|  |  |  |  |    |---  ||  --'|  |  |  '  | | | |
 +
'---'---'--'--'--.  |-----''----''--'  '-----'-'-'-'
 +
                -'  |
 +
                '---'
 +
 +
The Angstrom Distribution usrp-e1xx ttyO2
 +
 +
Angstrom v2011.09 usrp-e1xx ttyO2
 +
 +
usrp-e1xx login:
  
Angstrom v20110529 usrp-e1xx ttyO2
+
==Cara Menyambung ke Network Port==
  
usrp-e1xx login:
+
E100 akan menjalankan [[SSH]] daemon, jadi menggunakan SSH kita dapat login ke E100.
  
How do I connect through the network port?
+
E100 akan meminta [[DHCP]] melalui [[LAN]], jadi kita perlu mengetahui terlebih dulu IP address E100 yang di berikan oleh DHCP server. Jika kita bisa mengakses [[DHCP]] Server yang ada di [[LAN]] cek MAC Address yang di dahului dengan
  
The E100 runs the SSH daemon by default, and simply using SSH with the device IP address is the preferred mode of communication if you aren't doing pre-kernel-load (boot-time) hacking. For this, the serial console is required.
+
A0:36:FA
  
The E100 uses DHCP. Once the device powers up - give it a minute to finish booting - then check the connected router or DHCP server's IP address records - the device and assigned IP address should be added. Once you have the IP address, SSH into it with the information in the section below this one about login information.
+
Contoh untuk mencari menggunakan arp
  
# ssh root@192.168.10.2
+
$ arp -n | grep a0:36:fa
  
Alternatively, the IP address can be obtained by connecting through the serial console and running ifconfig.
+
Hasilnya
  
# ifconfig
+
192.168.0.148 ether a0:36:fa:95:30:b9  C  eth0
  
eth0      Link encap:Ethernet  HWaddr A0:36:FA:85:30:CC 
+
Terlihat ini adalah [[MAC Address]] dari peralatan Ettus.COM, Contoh
          inet addr:192.168.10.2  Bcast:192.168.10.255  Mask:255.255.255.0
 
          inet6 addr: fe80::a236:faff:fe85:30cc/64 Scope:Link
 
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
 
          RX packets:422 errors:0 dropped:0 overruns:0 frame:0
 
          TX packets:298 errors:0 dropped:0 overruns:0 carrier:0
 
          collisions:0 txqueuelen:1000
 
          RX bytes:47489 (46.3 KiB)  TX bytes:41571 (40.5 KiB)
 
          Interrupt:80
 
  
What is the login information of the E100?
+
A0:36:fA:95:30:B9
  
The root login for your E100 will be one of the following (dependent on model / revision):
+
Cek [[IP Address]]-nya. Jika kita sudah mengetahui-nya kita dapat login menggunakan perintah (misalnya [[IP address]] E100 adalah 192.168.0148).
  
    Username: root
+
# ssh root@192.168.0.148
    Password: usrpe
+
 
 +
Atau kita dapat masuk melalui serial kita dapat memperolehnya melalui console dengan menjalankan perintah ifconfig
 +
 
 +
# ifconfig
 +
 
 +
eth0      Link encap:Ethernet  HWaddr A0:36:FA:95:30:B9 
 +
          inet addr:192.168.0.148  Bcast:192.168.0.255  Mask:255.255.255.0
 +
          inet6 addr: fe80::a236:faff:fe95:30b9/64 Scope:Link
 +
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
 +
          RX packets:1608 errors:0 dropped:0 overruns:0 frame:0
 +
          TX packets:136 errors:3 dropped:0 overruns:0 carrier:0
 +
          collisions:0 txqueuelen:1000
 +
          RX bytes:105194 (102.7 KiB)  TX bytes:19787 (19.3 KiB)
 +
          Interrupt:80
 +
 
 +
==Melakukan Remote Display Melalui SSH==
 +
 
 +
Kadang kita ingin remote login dan me-remote layar (GUI) komputer yang kita remote.
 +
 
 +
===Cek Cookies X di Komputer Kita===
 +
 
 +
Di komputer kita ketik
 +
 
 +
xauth list $DISPLAY
 +
 
 +
akan keluar seperti
 +
 
 +
lenovo/unix:0  MIT-MAGIC-COOKIE-1  835d9091510714eb9f140e1b32f8332e
 +
 
 +
 
 +
===Edit Xauthority di Komputer yang ingin di remote===
 +
 
 +
Menggunakan
 +
 
 +
ssh user@mesinyangingindiremote
 +
 
 +
Selanjutnya tambahkan di mesin remote menggunakan perintah
 +
 
 +
xauth add lenovo/unix:0  MIT-MAGIC-COOKIE-1  835d9091510714eb9f140e1b32f8332e
 +
 
 +
Ini akan menambahkan data pada .Xauthority.
 +
 
 +
Logout dari mesinyangingindiremote.
 +
 
 +
===Remote Menggunakan X===
 +
 
 +
dan masuk lagi sekarang menggunakan perintah
 +
 
 +
ssh -X user@mesinyangingindiremote
 +
 
 +
==Username & Password untuk Login==
 +
 
 +
Tergantung model / revisi E100, username & password adalah
 +
 
 +
Username: root
 +
Password: usrpe
  
 
and
 
and
  
    Username: root
+
Username: root
    Password: empty
+
Password: empty
 
 
  
 
==Referensi==
 
==Referensi==
  
 
* http://code.ettus.com/redmine/ettus/projects/usrpe1xx/wiki/FAQ#How-can-I-talk-to-the-E100
 
* http://code.ettus.com/redmine/ettus/projects/usrpe1xx/wiki/FAQ#How-can-I-talk-to-the-E100
 +
* http://gnuradio.org/redmine/projects/gnuradio/wiki/OpenBTSE100
  
 
==Pranala Menarik==
 
==Pranala Menarik==
 +
 +
* [[OpenBTS]]
 +
* [[OpenBTS: Arsitektur secara umum]]
 +
 +
===Persiapan===
  
 
* [[USRP: High Precision Clock]]
 
* [[USRP: High Precision Clock]]
 +
* [[USRP: Menyambungkan ClockTamer ke USRP1]]
 +
* [[USRP: Kalibrasi ClockTamer]]
 +
* [[USRP: ClockTamer Control Protocol]]
 +
* [[USRP: ClockTamer Flashing]]
 
* [[USRP: Instalasi Board]]
 
* [[USRP: Instalasi Board]]
* [[OpenBTS]]
+
* [[OpenBTS: GIT Source Code]]
 +
* [[USRP: Rangkaian Board USRP]]
 +
* [[OpenBTS: Tethr untuk Bencana Alam]]
 +
* [[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===
 +
 
 +
* [[GNURadio]]
 
* [[GNURadio: Ubuntu Install]]
 
* [[GNURadio: Ubuntu Install]]
 +
* [[GNURadio: Menggunakan UHD]]
 +
* [[GNURadio: Ubuntu Install GNURadio 3.4.2]] '''RECOMMENDED'''
 +
* [[GNURadio: Ubuntu Install GNURadio 3.4.2 Clock 52MHz]] '''RECOMMENDED'''
 +
* [[GNURadio: Ubuntu 13.04 Install GNURadio 3.4.2 Clock 52MHz]] ''NOT RECOMMENDED''
 +
* [[GNURadio: Contoh Aplikasi]]
 
* [[GNURadio: Spectrum Analizer GSM]]
 
* [[GNURadio: Spectrum Analizer GSM]]
 
* [[GNURadio: Mengubah board RFX1800 menjadi RFX900]]
 
* [[GNURadio: Mengubah board RFX1800 menjadi RFX900]]
* [[OpenBTS: Ubuntu Install]]
+
* [[GNURadio: Programming Untuk Pemula]]
* [[OpenBTS: Konfigurasi]]
+
* [[OpenBTS: Ubuntu Install]] '''RECOMMENDED'''
 +
* [[OpenBTS: Ubuntu Install OpenBTS 2.6 Clock 52MHz]] '''RECOMMENDED'''
 +
* [[OpenBTS: Ubuntu 13.04 Install OpenBTS 2.6 Clock 52MHz]] ''NOT RECOMMENDED''
 +
* [[OpenBTS: Konfigurasi]] '''RECOMMENDED'''
 
* [[OpenBTS: Kalibrasi]]
 
* [[OpenBTS: Kalibrasi]]
* [[OpenBTS: Konfigurasi Asterisk untuk OpenBTS]]
+
* [[OpenBTS: Konfigurasi Asterisk untuk OpenBTS]] '''RECOMMENDED'''
 
* [[OpenBTS: Menjalankan smqueue]]
 
* [[OpenBTS: Menjalankan smqueue]]
* [[OpenBTS: Mengoperasikan BTS]]
+
* [[OpenBTS: Mengoperasikan BTS]] '''RECOMMENDED'''
 
* [[OpenBTS: Tampilan di Nokia saat pakai OpenBTS]]
 
* [[OpenBTS: Tampilan di Nokia saat pakai OpenBTS]]
 
* [[OpenBTS: Operasi 1800 MHz]]
 
* [[OpenBTS: Operasi 1800 MHz]]
Line 118: Line 198:
 
* [[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: Download GNURadio]]
 +
* [[GNURadio: Install UHD]]
 +
* [[GNURadio: Ubuntu 11.10 Instal GNURadio 3.3.0]]
 +
* [[GNURadio: Ubuntu 12.10 Instal GNURadio 3.3.0]]
 +
* [[GNURadio: Ubuntu 12.10 Instal GNURadio 3.4.1]] ''NOT RECOMMENDED''
 +
* [[GNURadio: Ubuntu 11.10 Instal GNURadio 3.4.2]] '''RECOMMENDED'''
 +
* [[GNURadio: Ubuntu 12.04 Instal GNURadio 3.4.2]] '''RECOMMENDED'''
 +
* [[GNURadio: Ubuntu 12.04.1 Instal GNURadio 3.4.2]] '''RECOMMENDED'''
 +
* [[GNURadio: Ubuntu 12.10 Instal GNURadio 3.4.2]] ''NOT RECOMMENDED''
 +
* [[GNURadio: Ubuntu 13.04 Instal GNURadio 3.4.2]] '''RECOMMENDED'''
 +
* [[GNURadio: Ubuntu 11.10 Instal GNURadio 3.5.0]] ''NOT RECOMMENDED''
 +
* [[GNURadio: Ubuntu 11.10 Instal GNURadio 3.5.3.2]] ''NOT RECOMMENDED''
 +
* [[GNURadio: Ubuntu 11.10 Instal GNURadio 3.6.0]] ''NOT RECOMMENDED''
 +
* [[GNURadio: Ubuntu 11.10 Install dari GIT GNURadio]] ''NOT RECOMMENDED''
 +
* [[GNURadio: Ubuntu 11.10 cek USRP Daughter Board]]
 +
* [[GNURadio: UHD]] ''NOT RECOMMENDED''
 +
* [[GNURadio: UHD Image]] ''NOT RECOMMENDED''
 +
* [[GNURadio: UHD burn EEPROM RFX Board di USRP1]] ''NOT RECOMMENDED''
 +
* [[GNURadio: UHD Identifikasi Device]]
 +
* [[OpenBTS: Ubuntu 11.10 Install]]
 +
* [[OpenBTS: dari GIT ttsou]]
 +
* [[OpenBTS: 2.8 dari SVN Install]]
 +
* [[OpenBTS: 2.8 dari SVN Install Clock 52MHz]] '''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 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 Edit User di sqlite3.db]] '''RECOMMEND'''
 +
* [[OpenBTS: Yate Softswitch]] '''RECOMMENDED'''
 +
* [[OpenBTS: Yate Softswitch install Ubuntu 12.10]] '''RECOMMENDED'''
 +
* [[OpenBTS: Yate Softswitch install Ubuntu 13.04]] '''RECOMMENDED'''
 +
* [[OpenBTS: Yate Config Test]]
 +
* [[OpenBTS: 2.8 Instalasi Real Time Asterisk]] '''RECOMMENDED'''
 +
* [[OpenBTS: 2.8 Menjalankan]] '''RECOMMENDED'''
 +
* [[OpenBTS: 2.8 Konfigurasi]]
 +
* [[OpenBTS: 2.8 Konfigurasi Cognitive Radio Elsabagh]]
 +
* [[OpenBTS: 2.8 Konfigurasi Subscriber Registery]]
 +
* [[OpenBTS: Database SQLite]]
 +
* [[OpenBTS: Set SQLite Subscriber Registry secara manual]]
 +
* [[OpenBTS: Set SQLite parameter smqueue]]
 +
* [[OpenBTS: FreeSWITCH]]
 +
 +
===Multi OpenBTS 2.8===
 +
 +
* [[OpenBTS: Pola Multi OpenBTS]] '''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===
 +
 
* [[OpenBTS: E110 Cara Login]]
 
* [[OpenBTS: E110 Cara Login]]
 +
* [[OpenBTS: E110 Install Image di MicroSD]] '''*RECOMMENDED*'''
 +
* [[OpenBTS: E110 Cek Daughter Board]]
 +
* [[OpenBTS: E110 Mengubah Master Clock]]
 +
* [[OpenBTS: E110 Kalibrasi Clock]]
 +
* [[OpenBTS: E110 Konfigurasi Jaringan]]
 +
* [[OpenBTS: E110 Bekerja dengan opkg]]
 +
* [[OpenBTS: E110 Instalasi iptables]]
 +
* [[OpenBTS: E110 GNURadio]]
 +
* [[OpenBTS: E110 Compile UHD]] ''Not Recommended''
 +
* [[OpenBTS: E110 Compile UHD dari Release Bukan git]] ''Not Recommended''
 +
* [[OpenBTS: E110 UHD burn EEPROM RFX Board]] ''Not Recommended''
 +
* [[OpenBTS: E110 Install UHD Image]] ''Not Recommended''
 +
* [[OpenBTS: E110 Instalasi OpenBTS]]
 +
* [[OpenBTS: E110 Instalasi OpenBTS 2.6]] ''NOT RECOMMENDED''
 +
* [[OpenBTS: E110 Instalasi OpenBTS 2.8 untuk MultiBTS]] '''*RECOMMENDED*'''
 +
* [[OpenBTS: E110 Yate Softswitch]]
 +
 +
===Ettus N210===
 +
 +
* [[OpenBTS: N210 Instalasi GPSDO Kit]]
 +
* [[OpenBTS: N210 GNURadio]]
 +
* [[OpenBTS: N210 GNURadio 3.7.0]]
 +
* [[OpenBTS: N210 Instalasi OpenBTS]]
 +
* [[OpenBTS: N210 Instalasi Yate]]
 +
* [[OpenBTS: N210 Yate Config Test]]
 +
* [[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===
 +
 +
* [[OpenBTS: GPRS]]
 +
* [[OpenBTS: GPRS Konfigurasi]]
 +
* [[OpenBTS: GPRS untuk dibelakang Router dengan NAT]]
 +
 +
===Briker OpenBTS===
 +
 +
* [[OpenBTS: Briker]]
 +
 +
===FreeSWITCH OpenBTS===
 +
 +
* [[OpenBTS: FreeSWITCH]]
 +
 +
===Power Amplifier===
 +
 +
* [[Driver 900MHz]]
 +
* [[Power Amplifier 900MHz]]
 +
* [[Duplexer]]
 +
* [[OpenBTS: Menaikan Jangkauan OpenBTS]]
 +
 +
===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 135: Line 351:
 
* [[Siapa Bilang OpenBTS Ilegal?]]
 
* [[Siapa Bilang OpenBTS Ilegal?]]
 
* [[OpenBTS: Catatan MNC dan MCC Indonesia]]
 
* [[OpenBTS: Catatan MNC dan MCC Indonesia]]
 +
* [[OpenBTS: Catatan MNC dan MCC COOL]]
 
* [[OpenBTS : Alokasi Frekuensi Operator GSM Indonesia]]
 
* [[OpenBTS : Alokasi Frekuensi Operator GSM Indonesia]]
 +
* [[GSM: Daftar Channel Frekuensi]]
  
 
===Catatan Sejarah===
 
===Catatan Sejarah===
Line 142: Line 360:
 
* [[OpenBTS: Daftar Workshop atau Seminar yang pernah dilakukan]]
 
* [[OpenBTS: Daftar Workshop atau Seminar yang pernah dilakukan]]
 
* [[OpenBTS: Daftar Artikel di Media]]
 
* [[OpenBTS: Daftar Artikel di Media]]
 +
* [[OpenBTS: Permohonan Kanal dan DID untuk OpenBTS]]
 +
* [[OpenBTS: 2013/02/19 - OpenBTS TelkomSel Mengudara di Muscat Oman]]
 +
* [[OpenBTS: Beroperasi di Papua]]
 +
 +
===Dokumentasi Video===
 +
 +
* http://www.metrotvnews.com/read/newsprograms/2012/10/14/14624/212/Teknologi-BTS
 +
* http://youtu.be/8ogOcUSpINU (1/6)
 +
* http://youtu.be/F5d7HGuhppk (2/6)
 +
* http://youtu.be/90Jgq6bOgrQ (3/6)
 +
* http://youtu.be/cNkx_qNqdfc (4/6)
 +
* http://youtu.be/6LCuoeI57ak (5/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 10:08, 19 May 2014

Ada tiga (3) cara untuk berinteraksi dengan Ettus E100

  • Console Port melalui interface serial.
  • Network Port menggunakan SSH.
  • Grafis dengan menempelkan display, keyboard dan mouse.

Console port adalah cara yang paling sederhana dan biasanya digunakan untuk melakukan manipulasi kernel boot setting, menggunakan network interface lebih cepat dan biasanya dibutuhkan untuk transfer data dari / ke device.

Cara Menyambung ke Console Port

Program untuk serial terminal dapat digunakan untuk berbicara ke E100. Biasanya kita menggunakan Minicom atau GNU Screen. Ke dua-nya biasanya tersedia di Linux atau melalui repository. Install screen menggunakan perintah

sudo apt-get install screen

Parameter serial E100 adalah,

Baud Rate: 115200
Data: 8-bit
Parity: None
Stop: 1-bit
Flow Control: None

Sambungkan kabel USB ke port "CONSOLE" di E100. Jalankan

dmesg

Jika E100 baru di colok di bagian bawah akan tampak kira-kira

usb 6-1: Detected FT232RL
usb 6-1: Number of endpoints 2
usb 6-1: Endpoint 1 MaxPacketSize 64
usb 6-1: Endpoint 2 MaxPacketSize 64
usb 6-1: Setting MaxPacketSize 64
usb 6-1: FTDI USB Serial Device converter now attached to ttyUSB0

Perhatian kata-kata "... now attached to ttyUSB0". 'ttyUSB0' adalah address USB di file system anda.

Sekarang lakukan

sudo screen /dev/ttyUSB0 115200,cs8,-ixon,-ixoff

Jika E100 dinyalakan, kita akan melihat di layar output dari screen E100. Setelah device selesai booting, kita akan melihat

.---O---.                                           
|       |                  .-.           o o        
|   |   |-----.-----.-----.| |   .----..-----.-----.
|       |     | __  |  ---'| '--.|  .-'|     |     |
|   |   |  |  |     |---  ||  --'|  |  |  '  | | | |
'---'---'--'--'--.  |-----------'  '-----'-'-'-'
                -'  |
                '---'

The Angstrom Distribution usrp-e1xx ttyO2

Angstrom v2011.09 usrp-e1xx ttyO2

usrp-e1xx login:

Cara Menyambung ke Network Port

E100 akan menjalankan SSH daemon, jadi menggunakan SSH kita dapat login ke E100.

E100 akan meminta DHCP melalui LAN, jadi kita perlu mengetahui terlebih dulu IP address E100 yang di berikan oleh DHCP server. Jika kita bisa mengakses DHCP Server yang ada di LAN cek MAC Address yang di dahului dengan

A0:36:FA

Contoh untuk mencari menggunakan arp

$ arp -n | grep a0:36:fa

Hasilnya

192.168.0.148 ether a0:36:fa:95:30:b9   C   eth0

Terlihat ini adalah MAC Address dari peralatan Ettus.COM, Contoh

A0:36:fA:95:30:B9

Cek IP Address-nya. Jika kita sudah mengetahui-nya kita dapat login menggunakan perintah (misalnya IP address E100 adalah 192.168.0148).

# ssh root@192.168.0.148

Atau kita dapat masuk melalui serial kita dapat memperolehnya melalui console dengan menjalankan perintah ifconfig

# ifconfig
eth0      Link encap:Ethernet  HWaddr A0:36:FA:95:30:B9  
          inet addr:192.168.0.148  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::a236:faff:fe95:30b9/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1608 errors:0 dropped:0 overruns:0 frame:0
          TX packets:136 errors:3 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:105194 (102.7 KiB)  TX bytes:19787 (19.3 KiB)
          Interrupt:80

Melakukan Remote Display Melalui SSH

Kadang kita ingin remote login dan me-remote layar (GUI) komputer yang kita remote.

Cek Cookies X di Komputer Kita

Di komputer kita ketik

xauth list $DISPLAY 

akan keluar seperti

lenovo/unix:0  MIT-MAGIC-COOKIE-1  835d9091510714eb9f140e1b32f8332e


Edit Xauthority di Komputer yang ingin di remote

Menggunakan

ssh user@mesinyangingindiremote

Selanjutnya tambahkan di mesin remote menggunakan perintah

xauth add lenovo/unix:0  MIT-MAGIC-COOKIE-1  835d9091510714eb9f140e1b32f8332e

Ini akan menambahkan data pada .Xauthority.

Logout dari mesinyangingindiremote.

Remote Menggunakan X

dan masuk lagi sekarang menggunakan perintah

ssh -X user@mesinyangingindiremote

Username & Password untuk Login

Tergantung model / revisi E100, username & password adalah

Username: root
Password: usrpe

and

Username: root
Password: empty

Referensi

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