Ipaccess-config » History » Revision 2
Revision 1 (laforge, 02/19/2016 10:48 PM) → Revision 2/6 (tnt, 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 66 192.168.100.123 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, 212, Frequency Error -2 0 <0020> ipaccess-config.c:130 ==> ARFCN 8, 220, Frequency Error -40 -23 <0020> ipaccess-config.c:130 ==> ARFCN 20, 10, Frequency Error -21 -1 <0020> ipaccess-config.c:130 ==> ARFCN 31, 20, Frequency Error 1 3 <0020> ipaccess-config.c:130 ==> ARFCN 37, 29, Frequency Error -4 -10 <0020> ipaccess-config.c:130 ==> ARFCN 45, 49, Frequency Error -4 -25 <0020> ipaccess-config.c:130 ==> ARFCN 53, 51, Frequency Error 22 23 <0020> ipaccess-config.c:130 ==> ARFCN 57, 53, Frequency Error 3 1 <0020> ipaccess-config.c:130 ==> ARFCN 60, 55, Frequency Error 0 -10 <0020> ipaccess-config.c:130 ==> ARFCN 69, 63, Frequency Error 2 -2 <0020> ipaccess-config.c:130 ==> ARFCN 73, 80, Frequency Error 30 -2 <0020> ipaccess-config.c:130 ==> ARFCN 89, 82, Frequency Error 44 11 <0020> ipaccess-config.c:130 ==> ARFCN 90, 84, Frequency Error 8 -6 <0020> ipaccess-config.c:130 ==> ARFCN 123, 101, Frequency Error 27 0 }}}