ipaccess-telnet authentication problem

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/OpenBSC@lists.osmocom.org/.

Odd Trandem Odd.Trandem at sintef.no
Fri Mar 14 08:20:11 UTC 2014


Got a problem with ipacces-telnet. My goal is to run osmo-nitb, and do some experimenting.

After a factory default reset, the following commands are given:
(192.168.1.11 is ip-address of the nanoBTS)

./ipaccess-config 192.168.1.11 -u 1808/0/0
./ipaccess-config 192.168.1.11 -o 192.168.1.1
./ipaccess-config 192.168.1.11 -r
(wait)
./ipaccess-config -n 0x400/0x400 192.168.1.11

Then I start ipaccess-telnet :
ipaccess-telnet 192.168.1.11 3210

And I start osmo-ntib:
osmo-nitb --config-file openbsc900.cfg

==========================================================
The biggest problem, that makes debugging difficult, is that I after having run osmo-nitb, I cannot use ipaccess-telnet anymore.
I have put in some additional prints into ip-access-auth.c to monitor the nanoBTS response:

Two examples of OK response, before osmo-nitb is run:
response: 3C 31 25 01 7C 3B B2 23 D6 7D 5D 84 17 62 9A 2E 9D 3E
        = "<1% |;?#?}]? b?.?>"     (length = 18)

response: 3C 76 B9 88 4C 43 D8 E3 1E 9A 2A 81 DD A0 C7 AC A5 3E
        = "<v??LC?? ?*??O?>"     (length = 18)

Two examples of response when nanoBTS refuse connection after having run osmo-nitb:
response: 7B 58 0D 7C A4 50 75 83 2B FB 38 F2 66 AD B0 B6 AA 7D
        = {X?|?Pu?+?8?f????}"     (length = 18)

response: 7B 43 4A E6 5B A7 E2 1D 1C 8D F4 88 FF FB 26 F6 69 7D
        = "{CJ?[??  ?????&?i}"     (length = 18)

Only a factory default reset will make ipaccess-telnet working again.

==========================================================
Output from osmo-nitb:

<0019> input/ipaccess.c:945 enabling ipaccess BSC mode
DB: Database initialized.
DB: Database prepared.
<001d> sms_queue.c:220 Attempting to send 20 SMS
<0019> input/ipa.c:308 accept()ed new link from 192.168.1.11 to port 3002
<0019> input/ipaccess.c:422 Sign link vanished, dead socket
<0019> input/ipaccess.c:260 Forcing socket shutdown with no signal link set
<0019> input/ipa.c:308 accept()ed new link from 192.168.1.11 to port 3002
<0019> input/ipa.c:308 accept()ed new link from 192.168.1.11 to port 3003
<0004> bsc_init.c:265 bootstrapping RSL for BTS/TRX (0/0) on ARFCN 33 using MCC=1 MNC=1 LAC=1 CID=0 BSIC=63 TSC=7
Failure Event Report Type=processing failure Severity=warning level failure Probable cause= 03 00 01 Additional Text=40065:WARN:DHCP:dhcp_msg.c#692:Router Address not not valid: clearing it
 
Failure Event Report Type=processing failure Severity=warning level failure Probable cause= 03 00 01 Additional Text=20233:WARN:DHCP:dhcp_msg.c#692:Router Address not not valid: clearing it

==========================================================
Output from ipaccess-telnet:
(NOT sure if this is exactly same run as shown in the osmo-nitb ouput)
nanoBTS (c) ip.access Ltd 2001


30351:DBG:CLI_SKT:Remote client 192.168.1.1 connected
3525:DBG:TIB:OCXO is now WARM
4032:DBG:IP_CHANNEL:Assigning RX Client A
4032:DBG:IP_CHAN_RX_A:4711:ipChanConn: EVENT 0x00001742 rxd in STATE notconnected
4032:DBG:IP_CHAN_RX_A:Attempting connection to 192.168.1.1:3002
4033:DBG:IP_CHAN_RX_A:4712:ipChanConn: EVENT 0x00001741 rxd in STATE outgoingconnecting
6198:DBG:IP_CHAN_RX_A:4789:ipChanConn: EVENT 0x00001744 rxd in STATE outgoingconnecting
19151:DBG:DHCP:Event 4 received in State 3
19151:DBG:DHCP:T1 expired, sending Request
19154:DBG:DHCP:Tr Timer started with period 112 secs
19155:DBG:DHCP:Event 2 received in State 4
19155:DBG:DHCP:ACK received
19155:WARN:DHCP:dhcp_msg.c#696:Router Address not not valid: clearing it
19161:DBG:DB_EE:Writing 232 bytes of DBX data to block 3
19161:DBG:DB_EE:Re-using existing DBX block
19200:DBG:DB_EE:NV block 3 - wrote block to NV, main and backup OK.
19200:DBG:DB_EE:EE update complete.
28158:DBG:IP_CHANNEL:Assigning RX Client A
28158:DBG:IP_CHAN_RX_A:5541:ipChanConn: EVENT 0x00001742 rxd in STATE notconnected
28158:DBG:IP_CHAN_RX_A:Attempting connection to 192.168.1.1:3002
28158:DBG:IP_CHAN_RX_A:5542:ipChanConn: EVENT 0x00001747 rxd in STATE outgoingconnecting
28593:DBG:OAM_IM:Changing SYSTEM LINK from 0.0 to 73.255
28650:DBG:DB_EE:EE update complete.
29719:DBG:OAM_IM:Stopping "Primary OML Fallback Client"
29719:DBG:OAM_IM:Stopping "Secondary OML Server"
29719:DBG:OAM_IM:Not stopping "Secure Secondary OML Server" - has not been started
29719:DBG:OAM_IM:Not stopping "IML Site Server" - has not been started
29719:DBG:OAM_IM:Not stopping "Secure IML Site Server" - has not been started
29719:DBG:OAM_IM:Stopping "IML Bts Server"
29719:DBG:OAM_IM:Not stopping "Secure IML Bts Server" - has not been started
29719:DBG:OAM_IM:Stopping "IRL Patched Routing Link"
29719:DBG:OAM_IM:Failed to inject event=1="STOP" into link source (token=7)
29744:DBG:IP_CHAN_SERVER:Closed server listening on port 3006
29745:DBG:IP_CHAN_SERVER:Closed server listening on port 3014
29935:DBG:IP_CHAN_RX_A:5705:ipChanConn: EVENT 0x00001743 rxd in STATE connected
29935:DBG:IP_CHAN_RX_A:5706:ipChanConn: EVENT 0x00001741 rxd in STATE disconnectclosing

==========================================================
Content of config file, openbsc900.cfg:

!
! OpenBSC configuration saved from vty
!   !
password foo
!
log stderr
logging filter all 1
line vty
 no login
!
e1_input
 e1_line 0 driver ipa
network
 network country code 1
 mobile network code 1
 short name OpenBSC
 long name OpenBSC
 auth policy closed
 location updating reject cause 13
 encryption a5 0
 neci 1
 rrlp mode none
 mm info 1
 handover 0
 handover window rxlev averaging 10
 handover window rxqual averaging 1
 handover window rxlev neighbor averaging 10
 handover power budget interval 6
 handover power budget hysteresis 3
 handover maximum distance 9999
 timer t3101 10
 timer t3103 0
 timer t3105 0
 timer t3107 0
 timer t3109 4
 timer t3111 0
 timer t3113 60
 timer t3115 0
 timer t3117 0
 timer t3119 0
 timer t3141 0
 bts 0
  type nanobts
  band DCS900
  cell_identity 0
  location_area_code 1
  training_sequence_code 7
  base_station_id_code 63
  ms max power 15
  cell reselection hysteresis 4
  rxlev access min 0
  channel allocator ascending
  rach tx integer 9
  rach max transmission 7
  ip.access unit_id 1808 0
  oml ip.access stream_id 255 line 0
  gprs mode none
  trx 0
   rf_locked 0
   arfcn 33
   nominal power 23
   max_power_red 20
   rsl e1 tei 0
    timeslot 0
     phys_chan_config CCCH+SDCCH4
    timeslot 1
     phys_chan_config SDCCH8
    timeslot 2
     phys_chan_config TCH/F
    timeslot 3
     phys_chan_config TCH/F
    timeslot 4
     phys_chan_config TCH/F
    timeslot 5
     phys_chan_config TCH/F
    timeslot 6
     phys_chan_config TCH/F
    timeslot 7
     phys_chan_config TCH/F


Odd Trandem
SINTEF ICT




More information about the OpenBSC mailing list