Wireless Access

last person joined: 6 hours ago 

Access network design for branch, remote, outdoor and campus locations with Aruba access points, and mobility controllers.
Expand all | Collapse all

Aruba RAP with 4G USB modem

This thread has been viewed 38 times
  • 1.  Aruba RAP with 4G USB modem

    Posted May 05, 2021 10:24 AM
    Hello, new to Community and rookie in Aruba wireless. We have a few Aruba AP-503H configured as RAP with wired uplink work just great with wifi and wire-out. We have some ideas to use RAP on non-wired sites and USB 4G modem seems to be a great solution.

    But we are stuck. I got a brand new Huawei 3372h-320 and old 3372s-153 two SIM's with diffrent operators and PIN removed.

    We have two 7220 in cluster running 8.7.1.2 but are going to upgrade today to 8.7.1.3.

    We configure controller cluster via Mobility Master and i found via Profiles at a specifik AP-group the provision section and tried huawei-cdc but without any success.

    Did anyone have anything great input to help us to success? I know 3372h-320 isn't on the supported (i guess tested/certified) modemlist https://www.arubanetworks.com/en-gb/support-services/interoperability/

    ------------------------------
    Emil Andersson
    ------------------------------


  • 2.  RE: Aruba RAP with 4G USB modem

    Posted May 05, 2021 04:35 PM
    I can't help you with the specific modem questions, but reminding you that the AP-503H does not have a USB port. Was that a typo and are you using AP-303H or AP-505H instead?

    ------------------------------
    Onno Harms
    ------------------------------



  • 3.  RE: Aruba RAP with 4G USB modem

    Posted May 05, 2021 05:13 PM
    Of course, sorry i forgot we have ordered a few AP-505H with USB-port and PoE out for this solution as a product to our users. But we are trying the concept with 4G USB modem on a AP-505 running as a RAP, so it got the correct prerequisites.

    ------------------------------
    Emil Andersson
    ------------------------------



  • 4.  RE: Aruba RAP with 4G USB modem

    Posted May 06, 2021 08:22 AM
    Emil,

    I can see at least two cases with Aruba Support that mention this dongle. One of which reports the following settings to be successful (for an Instant / Microbranch):

    usb-type        huawei-cdc

    usb-dev         0x12d1155e

    If that does not work immediately, reach out to TAC Support as they may have more information or can assist in testing if the dongle is 'close enough' to work with an existing driver.



    ------------------------------
    Herman Robers
    ------------------------
    If you have urgent issues, always contact your Aruba partner, distributor, or Aruba TAC Support. Check https://www.arubanetworks.com/support-services/contact-support/ for how to contact Aruba TAC. Any opinions expressed here are solely my own and not necessarily that of Hewlett Packard Enterprise or Aruba Networks.
    ------------------------------



  • 5.  RE: Aruba RAP with 4G USB modem

    Posted May 07, 2021 06:15 PM
    Hello Herman, first i would like to thank you big time for your work on Youtube for Aruba!

    You are completely correct with these settings. But i figured out i need to specify my ISP APN (of course...) but then it works as expected.

    But next issue is when powering with PoE, the AP starts at 802.3af (low powered PoE, AP-505 will run in restricted mode) as expected and USB modem is booting as well. But when up and running, it kills USB power and power it back after neogation to 802.3at (PoE+) and AP is fully operational, making USB-modem reboot and take some more time.

    Spent some time to verify failover with diffrent priority to ethernet and cellular and figured out 0 seems to be completely disabled (etc 10 vs 0). 
    Failover from ethernet to LTE takes about 3 minutes and 30 secounds but restoring only about 20 secounds. Is this tunable?

    For real world scenario RAP will be powered with DC-adapter for beeing so user-friendly as possible and this multihome-setup is pretty rare what i can see. 

    The USB Device Identifier is not crystal clear. But as i can see its build like 0x<vendor_id><Product_ID>

    When having RAP joined controller you can get Vendor_ID and Product_ID from controller CLI (MD-connect via Mobility Master) in the lower part from:

    show ap debug usb ap-name
    USB Information
    ---------------
    Parameter         Value
    ---------         -----
    Manufacturer       Linux
    Product            xHCI Host Controller
    Serial Number      xhci-hcd.0
    Driver             hub
    Vendor ID          1d6b
    Product ID         0003
    Manufacturer       Linux
    Product            Generic Platform OHCI controller
    Serial Number      ohci-platform.1
    Driver             hub
    Vendor ID          1d6b
    Product ID         0001
    Manufacturer       Linux
    Product            Generic Platform OHCI controller
    Serial Number      ohci-platform.0
    Driver             hub
    Vendor ID          1d6b
    Product ID         0001
    Manufacturer       HUAWEI                          
    Product            HUAWEI_MOBILE
    Serial Number      
    Driver             huawei_ether
    Vendor ID          12d1
    Product ID         155e
    USB Modem State    Standby​

    Sidetip: Reboot is needed on RAP to take provision-changes while you testing this out without have to wait alot. apboot ap-name <name of AP>.
    After fresh reboot and connected to controller it will check for new provisionprofile and if needed provision and then reboot itself to apply.


    When 4G USB modem is active you can see some information with:

    show ap debug usb ap-name
    USB Information
    ---------------
    Parameter                   Value
    ---------                   -----
    Manufacturer                 Linux
    Product                      xHCI Host Controller
    Serial Number                xhci-hcd.0
    Driver                       hub
    Vendor ID                    1d6b
    Product ID                   0003
    Manufacturer                 Linux
    Product                      Generic Platform OHCI controller
    Serial Number                ohci-platform.1
    Driver                       hub
    Vendor ID                    1d6b
    Product ID                   0001
    Manufacturer                 Linux
    Product                      Generic Platform OHCI controller
    Serial Number                ohci-platform.0
    Driver                       hub
    Vendor ID                    1d6b
    Product ID                   0001
    Manufacturer                 HUAWEI                
    Product                      HUAWEI_MOBILE
    Serial Number                
    Driver                       huawei_ether
    Vendor ID                    12d1
    Product ID                   155e
    USB Modem State              Active
    USB Uplink RSSI(in dBm)      -69
    Model                        E3372h-320
    Supported Network Services   GSM WCDMA LTE  
    Firmware Version             11.0.1.1(H697SP1C983)
    ESN Number                   862329046356044
    Current Network Service      4G-LTE


    Some related output from console at AP during boot with ethernet as primary and cellular as failover with ethernet unavailable, it takes about 6 minutes for USB modem to be wake up from standby but still not connected [been waiting 21 minutes right now, i will update]
    HELO
    CPU0
    L1CD
    MMUI
    ZBBS
    MAIN
    5.0207HNDpre5-1.0.38-163.191
    Boot Strap Register:  0x7ffffdc3
    MCB chksum 0xa41d9a22, config 0x101530
    DDR4-2133 CL15 total 1024MB 1 16bits part[s] %1 SSC
    
    DDR test done successfully
    Loading image 0...
    Validating image 0...
    Uncompressing image 0...
    Booting image 0...
    
    
    APBoot 2.5.0.6 (build 71544)
    Built: 2019-07-25 at 17:19:45
    
    Model: AP-50x
    DRAM:  1 GiB
    NAND:  ECC BCH-8, ONFI, Manuf ID: 0xef, Chip ID: 0xf1 (Winbond W29N01HV), page size: 2048, OOB size: 64, device size: 128 MiB
    Power: DC
    In:    serial
    Out:   serial
    Err:   serial
    Net:   eth0
    Radio: bcm47622#0,bcm47622#1
    Reset: warm
    FIPS:  passed 
    
    Hit <Enter> to stop autoboot:  0 
    Booting OS partition 0
    Checking image @ 0x0
    Copying image from 0x08000000
    
    Image is signed; verifying checksum... passed
    SHA2 Signature available
    Signer Cert OK
    Policy Cert OK
    RSA signature verified using SHA2.
    Uncompressing Kernel Image ...    reserving fdt memory region: addr=0 size=8000
       reserving fdt memory region: addr=4000000 size=100000
    OK
    [    0.000000] 
    [    0.000000] Aruba Networks
    [    0.000000] ArubaOS Version 8.7.1.3 (build 79817 / label #79817) 
    [    0.000000] Built by p4build@pr-hpn-build05 on 2021-04-06 at 23:22:04 UTC (gcc version 5.3.0 (Buildroot 2016.02) )
    [    5.820491] tpm tpm0: TPM2_RC_INITIALIZE (256) continue selftest
    [    6.538684] tpm tpm0: TPM2 self test passed
    [    6.714709] brcmboard registered
    [    6.761025] broadcomThermalDrv brcm-therm: init (CPU count 4 4 4 4)
    [    6.984049] Enabling all watchdogs
    [    7.601323] 
    Starting Kernel SHA1 KAT ...
    [    7.648347] Completed Kernel SHA1 KAT 
    [    7.648403] Starting Kernel HMAC-SHA1 KAT ...
    [    7.648446] Starting Kernel DES KAT ...
    [    7.648447] Completed Kernel DES KAT 
    [    7.648489] Starting Kernel AES KAT ...
    [    7.648490] Completed Kernel AES KAT 
    [    7.648490] 
    [    7.648494] Starting Kernel AESGCM KAT ...
    [    7.648494] Completed Kernel AESGCM KAT 
    [    7.664842] Completed Kernel HMAC-SHA1 KAT 
    Populate AP type info
    AP-type has_ble_support: NORDIC_ONBOARD.
    Domain Name: arubanetworks.com
    CMDLINE_WRITE_ENVIRONMENT arg {num_reboot=65}
    No panic info available
    Enabling UDMD via nanny
    Writing /dev/ttyH0 into /tmp/ble_port
    Enabling ble_daemon via nanny
    glenlivet: Start hotplug
    Loading Broadcom drivers and kernel modules...
    [   13.242078] bcmlibs: module license 'Proprietary' taints kernel.
    [   13.346111] Disabling lock debugging due to kernel taint
    Disable archer hw acceleration...
    [   14.412508] isl28022: loading out-of-tree module taints kernel.
    [   14.634714] isl28022: Found bcm6xxxx I2C adapter
    [   15.226623] IPv6: ADDRCONF(NETDEV_UP): bond0: link is not ready
    [   15.334578] UOL ctf init done
    [   15.370128] uol_init_driver:423 HW offload not applicable, AP will use cutting through path!
    [   15.471349] init_uol_mod: offload cap: 0xc0, mesh mode none, strapless_enabled 1, uplink_vlan 0 wifi_uplink 0
    [   15.781766] AP xml model 124, num_radios 2 (jiffies 15533)
    [   15.847551] apType 124 hw_opmode 0
    [   15.888274] radio 0: band 1 ant 0 max_ssid 16
    [   15.940442] radio 1: band 0 ant 0 max_ssid 16
    [   15.992605] init_asap_mod: installation:0
    [   16.195111] firewall cpu: core-3
    [   17.267195] PPP generic driver version 2.4.2
    [   17.551957] usbcore: registered new interface driver usbserial
    [   17.562313] bond0: sysport_tm port shaper set to 999000 kbps (phy speed 1000000 kbps)
    [   17.562350] bond0 (Int switch port: 0) (Logical Port: 0) (phyId: 8) Link Up at 1000 mbps full duplex
    [   17.562383] IPv6: ADDRCONF(NETDEV_CHANGE): bond0: link becomes ready
    [   17.901693] usbcore: registered new interface driver usbserial_generic
    [   17.980069] usbserial: USB Serial support registered for generic
    [   18.380021] usbcore: registered new interface driver usb-storage
    [   20.417173] usb 1-1: new high-speed USB device number 2 using ehci-platform
    [   20.615374] usb 1-1: New USB device found, idVendor=12d1, idProduct=1f01
    [   20.695728] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
    [   20.781295] usb 1-1: Product: HUAWEI_MOBILE
    [   20.831386] usb 1-1: Manufacturer: HUAWEI
    [   20.879393] usb 1-1: SerialNumber: 0123456789ABCDEF
    [   20.938835] usb-storage 1-1:1.0: USB Mass Storage device detected
    [   21.020312] usb-storage 1-1:1.0: Quirks match for vid 12d1 pid 1f01: 1000000
    [   21.105746] scsi host0: usb-storage 1-1:1.0
    [   21.156532] usb 1-1: USB disconnect, device number 2
    [   21.526172] usb 1-1: new high-speed USB device number 3 using ehci-platform
    [   21.724250] usb 1-1: New USB device found, idVendor=12d1, idProduct=155e
    [   21.804603] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
    [   21.890173] usb 1-1: Product: HUAWEI_MOBILE
    [   21.940262] usb 1-1: Manufacturer: HUAWEI
    USB Plugged in: Vendor_ID=12d1 Product_ID=155e
    USB is provisioned
    Extra delay required for E3276/E3372 modem
    [   44.184700] usbcore: deregistering interface driver usb-storage
    [   44.338922] usbcore: registered new interface driver usb-storage
    [   44.755064] hw_cdc_bind enter
    [   44.792499] lxz device is Balong device bcdDevice=102,InterfaceSubClass=d
    [   44.874948] usbcore: registered new interface driver huawei_ether
    [   47.168045] usbcore: registered new interface driver option
    [   47.235047] usbserial: USB Serial support registered for GSM modem (1-port)
    [   47.318836] option 1-1:1.0: GSM modem (1-port) converter detected
    [   47.392216] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0
    [   47.473732] option 1-1:1.1: GSM modem (1-port) converter detected
    [   47.547054] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1
    [   47.628585] option 1-1:1.2: GSM modem (1-port) converter detected
    [   47.701893] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB2
    in modem debug mode, keep all the usb related modules installed
    set device anul0 mtu to 2000
    Starting watchdog process...
    Aruba watchdog daemon started [1 thread(s)]
    Reading cert for mini-httpd...
    Read 2 from master_preference
    Starting DHCP
    net.ipv4.conf.all.arp_notify = 1
    net.ipv4.conf.all.arp_notify = 0
    net.ipv4.conf.br0.arp_notify = 1
    [: closing paren expected
    Starting Webserver
    bind: Address already in use
    /
    [   50.714686] usbcore: registered new interface driver cp210x
    [   50.781672] usbserial: USB Serial support registered for cp210x
    [   50.942726] usbcore: registered new interface driver cdc_eem
    AP rebooted Sat May  8 00:00:44 CEST 2021; SAPD: Reboot requested by controller
    shutting down watchdog process (nanny will restart it)...
    Waiting WLAN driver loaded
    Waiting WLAN driver loaded
    Waiting WLAN driver loaded
    Waiting WLAN driver loaded
    Waiting WLAN driver loaded
    Waiting WLAN driver loaded
    Waiting WLAN driver loaded
    Waiting WLAN driver loaded
    Waiting WLAN driver loaded
    [   62.890440] wl 0000:01:00.0: enabling device (0140 -> 0142)
    Waiting WLAN driver loaded
    [   62.993474] wifi0: AP type AP-505, radio 0, max_bssids 16
    [   63.119086] wl 0000:01:01.0: enabling device (0140 -> 0142)
    [   63.221328] wifi1: AP type AP-505, radio 1, max_bssids 16
     
            <<<<<       Welcome to the Access Point     >>>>>
     
    password: ​
    
    [  377.204838] IPv6: ADDRCONF(NETDEV_UP): ppp0: link is not ready
    [  377.274803] Thu Jan  1 00:06:17 1970 ppp_device_event: dev ppp0 is up, is_3g:0, is_4g:1, is_pppoe_uplink:0
    [  377.390693] IPv6: ADDRCONF(NETDEV_CHANGE): ppp0: link becomes ready
    [ 1115.842464] Thu Jan  1 00:18:35 1970 ppp_device_event: dev ppp0 is down, is_3g:0, is_4g:1, is_pppoe_uplink:0
    [ 1123.735511] Thu Jan  1 00:18:43 1970 ppp_device_event: dev ppp0 is up, is_3g:0, is_4g:1, is_pppoe_uplink:0
    



    Configuration Provision profile, summary for using Huawei 3372h-320 with HiLink enabled and Swedish Telenor cellular 4G. Only these are needed, rest is default or disabled.
    Remote-AP: Enable
    Master IP/FQDN Masterstr: <external IP or FQDN to controller>
    PPPOE Service Name: internet.telenor.se
    USB Device Type: huawei-cdc
    USB Device Identifier: 0x12d1155e
    
    Link Priority Ethernet: 10
    Link Priority Cellular: 5


    I made a separate AP-Group and separate provision profile named with USB-modem+ISP so we can make a fabric for this and no need to provision every RAP separate. I hope this can be used by other users too.



    ------------------------------
    Emil Andersson
    ------------------------------