Project

General

Profile

Ipaccess-config » History » Revision 3

Revision 2 (tnt, 02/19/2016 10:48 PM) → Revision 3/6 (Anonymous, 02/19/2016 10:48 PM)

ipaccess-config is a small command line tool to configure an ip.access nanoBTS. 

 You can use this tool to perform basic operations such as setting NVRAM parameters or performing tests 

 == Setting the Unit ID == 

 Assuming that your BTS ip-address is 192.168.100.123: 

 {{{ 
 ./ipaccess-config -u 1800/0/0 192.168.100.123 
 }}} 

 == Setting the Primary OML address == 

 Assuming that your BTS ip-address is 192.168.100.123 and your BSC ip address is 192.168.100.11: 

 {{{ 
 ./ipaccess-config -o 192.168.100.11 192.168.100.123 
 }}} 

 == Performing a test == 

 You can perform various BTS tests using the -l option: 

 === Channel usage test === 
 {{{ 
 $ ./ipaccess-config -l 64 192.168.100.100 
 ipaccess-config (C) 2009 by Harald Welte 
 This is FREE SOFTWARE with ABSOLUTELY NO WARRANTY 

 Trying to connect to ip.access BTS ... 
 OML link established 
 [...] 
 <0020> ipaccess-config.c:107 TEST REPORT: test_no=0x40 test_res=SUCCESS 
 <0020> ipaccess-config.c:142 ==> ARFCN      4, RxLev 33 
 <0020> ipaccess-config.c:142 ==> ARFCN      8, RxLev    6 
 <0020> ipaccess-config.c:142 ==> ARFCN      5, RxLev 16 
 <0020> ipaccess-config.c:142 ==> ARFCN     11, RxLev    5 
 <0020> ipaccess-config.c:142 ==> ARFCN     12, RxLev    8 
 <0020> ipaccess-config.c:142 ==> ARFCN     10, RxLev    6 
 [...] 
 }}} 
 
 === BCCH usage test === 
 {{{ 
 $ ./ipaccess-config -l 65 192.168.100.100 
 ipaccess-config (C) 2009 by Harald Welte 
 This is FREE SOFTWARE with ABSOLUTELY NO WARRANTY 

 Trying to connect to ip.access BTS ... 
 OML link established 
 [...] 
 <0020> ipaccess-config.c:107 TEST REPORT: test_no=0x41 test_res=SUCCESS 
 <0020> ipaccess-config.c:142 ==> ARFCN      4, RxLev 32 
 <0020> ipaccess-config.c:142 ==> ARFCN      8, RxLev    6 
 <0020> ipaccess-config.c:142 ==> ARFCN     12, RxLev    6 
 <0020> ipaccess-config.c:142 ==> ARFCN     20, RxLev    9 
 <0020> ipaccess-config.c:142 ==> ARFCN     31, RxLev    6 
 <0020> ipaccess-config.c:142 ==> ARFCN     37, RxLev 23 
 <0020> ipaccess-config.c:142 ==> ARFCN     49, RxLev    7 
 <0020> ipaccess-config.c:142 ==> ARFCN     53, RxLev 14 
 <0020> ipaccess-config.c:142 ==> ARFCN     57, RxLev 19 
 <0020> ipaccess-config.c:142 ==> ARFCN     60, RxLev 63 
 <0020> ipaccess-config.c:142 ==> ARFCN     71, RxLev 15 
 <0020> ipaccess-config.c:142 ==> ARFCN     90, RxLev    4 
 }}} 

 === Frequency sync test === 
 {{{ 
 $ ./ipaccess-config -l 66 192.168.100.100 
 [...] 
 <0020> abis_nm.c:1886 PEFORM TEST 
 <0020> abis_nm.c:805 OC=RADIO CARRIER(02) INST=(00,00,ff) Software Activated Report 
 <0020> abis_nm.c:805 OC=RADIO CARRIER(02) INST=(00,00,ff) Test Report 
 <0020> ipaccess-config.c:107 TEST REPORT: test_no=0x42 test_res=SUCCESS 
 <0020> ipaccess-config.c:130 ==> ARFCN      4, Frequency Error       -2 
 <0020> ipaccess-config.c:130 ==> ARFCN      8, Frequency Error      -40 
 <0020> ipaccess-config.c:130 ==> ARFCN     20, Frequency Error      -21 
 <0020> ipaccess-config.c:130 ==> ARFCN     31, Frequency Error        1 
 <0020> ipaccess-config.c:130 ==> ARFCN     37, Frequency Error       -4 
 <0020> ipaccess-config.c:130 ==> ARFCN     45, Frequency Error       -4 
 <0020> ipaccess-config.c:130 ==> ARFCN     53, Frequency Error       22 
 <0020> ipaccess-config.c:130 ==> ARFCN     57, Frequency Error        3 
 <0020> ipaccess-config.c:130 ==> ARFCN     60, Frequency Error        0 
 <0020> ipaccess-config.c:130 ==> ARFCN     69, Frequency Error        2 
 <0020> ipaccess-config.c:130 ==> ARFCN     73, Frequency Error       30 
 <0020> ipaccess-config.c:130 ==> ARFCN     89, Frequency Error       44 
 <0020> ipaccess-config.c:130 ==> ARFCN     90, Frequency Error        8 
 <0020> ipaccess-config.c:130 ==> ARFCN    123, Frequency Error       27 
 }}} 

 === Available tests === 
 This was extracted from the packet-gsm1221.c file of the ipaccess wireshark sources. A more detailed description of these tests is not available and some of them seem to send the BTS into the nirvana as well. 

 || Hex value || Decimal || Description || 
 || 0x40          || 64           || CCCH Utilisation MF || 
 || 0x41          || 65           || SDCCH Usage MF || 
 || 0x42          || 66           || Measurement Processing MF || 
 || 0x43          || 67           || RTP Usage MF || 
 || 0x44          || 68           || RTP Performance MF || 
 || 0x45          || 69           || GPRS CCCH MF || 
 || 0x46          || 70           || PCCCH Utilisation MF || 
 || 0x47          || 71           || GPRS CCCH Details MF || 
 || 0x48          || 72           || Establishment MF || 
 || 0x49          || 73           || Uplink TBF MF ||  
 || 0x4a          || 74           || Downlink TBF MF || 
 || 0x4b          || 75           || TBF Details MF || 
 || 0x4c          || 76           || TBF Usage MF || 
 || 0x4d          || 77           || LLC Data MF || 
 || 0x4e          || 78           || PDCH Usage MF || 
 || 0x4f           || 79           || Power Control MF || 
 || 0x50          || 80            || Link Adaption MF || 
 || 0x51          || 81            || TCH Usage Details MF || 
 || 0x52          || 82            || AMR MF     || 
 || 0x53          || 83            || RTP Multiplex Performance MF || 
 || 0x54          || 84            || RTP Multiplex Usage MF || 
 || 0x55          || 85            || SRTP Multiplex Usage MF || 
 || 0x56          || 86            || Abis Traffic MF || 
 || 0x57          || 87            || ??? || 
 || 0x58          || 89            || GPRS Multiplex Performance MF || 
 || 0x59          || 90            || GPRS MUltiplex Usage MF ||
Add picture from clipboard (Maximum size: 48.8 MB)