This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

[9.107] Netcomm AirCard 320U

Hi all

I run Sophos UTM 9.107 on a J&W D2500GT motherboard with 2GB RAM and 320gb HDD.  My current internet connection is 1.5Mbit ADSL1 (all I can get, I've got 5km of copper between me and the exchange and yet people two doors down can get ADSL2+ from the RIM near the shops - many angry, so rage - seriously, stop laughing, it's not funny when you're on this end) so my boss gave me a Sierra Wirele-- err, Netcomm AirCard 320U USB LTE modem and while it works great on the Netcomm 3G41WT router, I would much prefer to use it on my Sophos UTM firewall.  Only problem is, I can't get the damn thing to connect.

This is what appears in the logs:

2013:12:29-15:01:54 fuka pppd[24785]: pppd 2.4.6 started by root, uid 0

2013:12:29-15:01:55 fuka chat[24804]: abort on (NO CARRIER)
2013:12:29-15:01:55 fuka chat[24804]: abort on (NO DIALTONE)
2013:12:29-15:01:55 fuka chat[24804]: abort on (RINGING RINGING)
2013:12:29-15:01:55 fuka chat[24804]: abort on (ERROR)
2013:12:29-15:01:55 fuka chat[24804]: abort on (NO ANSWER)
2013:12:29-15:01:55 fuka chat[24804]: abort on (BUSY)
2013:12:29-15:01:55 fuka chat[24804]: abort on (DELAYED)
2013:12:29-15:01:55 fuka chat[24804]: abort on (Username/Password Incorrect)
2013:12:29-15:01:55 fuka chat[24804]: timeout set to 5 seconds
2013:12:29-15:01:55 fuka chat[24804]: timeout set to 5 seconds
2013:12:29-15:01:55 fuka chat[24804]: send (ATZ^M)
2013:12:29-15:01:55 fuka chat[24804]: expect (OK)
2013:12:29-15:01:55 fuka chat[24804]: ATZ^M^M
2013:12:29-15:01:55 fuka chat[24804]: OK
2013:12:29-15:01:55 fuka chat[24804]: -- got it
2013:12:29-15:01:55 fuka chat[24804]: send (ATI^M)
2013:12:29-15:01:55 fuka chat[24804]: expect (OK)
2013:12:29-15:01:55 fuka chat[24804]: ^M
2013:12:29-15:01:55 fuka chat[24804]: ATI^M^M
2013:12:29-15:01:55 fuka chat[24804]: Manufacturer: Sierra Wireless, Incorporated^M
2013:12:29-15:01:55 fuka chat[24804]: Model: AirCard 320U^M
2013:12:29-15:01:55 fuka chat[24804]: Revision: X1_4_5_0AP R5267 CNSZXD00000140 2012/07/02 13:48:56^M
2013:12:29-15:01:55 fuka chat[24804]: IMEI: 357272045512757^M
2013:12:29-15:01:55 fuka chat[24804]: IMEI SV: 3^M
2013:12:29-15:01:55 fuka chat[24804]: FSN: CC42783043210^M
2013:12:29-15:01:55 fuka chat[24804]: 3GPP Release 8^M
2013:12:29-15:01:55 fuka chat[24804]: +GCAP: +CGSM^M
2013:12:29-15:01:55 fuka chat[24804]: ^M
2013:12:29-15:01:55 fuka chat[24804]: ^M
2013:12:29-15:01:55 fuka chat[24804]: OK
2013:12:29-15:01:55 fuka chat[24804]: -- got it
2013:12:29-15:01:55 fuka chat[24804]: send (AT+CGDCONT?^M)
2013:12:29-15:01:55 fuka chat[24804]: expect (OK)
2013:12:29-15:01:55 fuka chat[24804]: ^M
2013:12:29-15:01:55 fuka chat[24804]: AT+CGDCONT?^M^M
2013:12:29-15:01:55 fuka chat[24804]: +CGDCONT: 1,"IP","telstra.internet","0.0.0.0",0,0^M
2013:12:29-15:01:55 fuka chat[24804]: ^M
2013:12:29-15:01:55 fuka chat[24804]: OK
2013:12:29-15:01:55 fuka chat[24804]: -- got it
2013:12:29-15:01:55 fuka chat[24804]: send (AT+CGDCONT=1,"IP","telstra.internet"^M)
2013:12:29-15:01:55 fuka chat[24804]: expect (OK)
2013:12:29-15:01:55 fuka chat[24804]: ^M
2013:12:29-15:01:55 fuka chat[24804]: AT+CGDCONT=1,"IP","telstra.internet"^M^M
2013:12:29-15:01:55 fuka chat[24804]: OK
2013:12:29-15:01:55 fuka chat[24804]: -- got it
2013:12:29-15:01:55 fuka chat[24804]: send (AT+CGDCONT?^M)
2013:12:29-15:01:56 fuka chat[24804]: report (+CGDCONT[[:)]]
2013:12:29-15:01:56 fuka chat[24804]: clear abort on (ERROR)
2013:12:29-15:01:56 fuka chat[24804]: expect (OK)
2013:12:29-15:01:56 fuka chat[24804]: ^M
2013:12:29-15:01:56 fuka chat[24804]: AT+CGDCONT?^M^M
2013:12:29-15:01:56 fuka chat[24804]: +CGDCONT: 1,"IP","telstra.internet","0.0.0.0",0,0^M
2013:12:29-15:01:56 fuka chat[24804]: ^M
2013:12:29-15:01:56 fuka chat[24804]: OK
2013:12:29-15:01:56 fuka chat[24804]: -- got it
2013:12:29-15:01:56 fuka chat[24804]: send (AT+CSQ^M)
2013:12:29-15:01:56 fuka chat[24804]: report (+CSQ[[:)]]
2013:12:29-15:01:56 fuka chat[24804]: abort on (ERROR)
2013:12:29-15:01:56 fuka chat[24804]: expect (OK)
2013:12:29-15:01:56 fuka chat[24804]: ^M
2013:12:29-15:01:56 fuka chat[24804]: AT+CSQ^M^M
2013:12:29-15:01:56 fuka chat[24804]: +CSQ: 22,99^M
2013:12:29-15:01:56 fuka chat[24804]: ^M
2013:12:29-15:01:56 fuka chat[24804]: OK
2013:12:29-15:01:56 fuka chat[24804]: -- got it
2013:12:29-15:01:56 fuka chat[24804]: send (ATH0^M)
2013:12:29-15:01:56 fuka chat[24804]: expect (OK)
2013:12:29-15:01:56 fuka chat[24804]: ^M
2013:12:29-15:01:56 fuka chat[24804]: ATH0^M^M
2013:12:29-15:01:56 fuka chat[24804]: OK
2013:12:29-15:01:56 fuka chat[24804]: -- got it
2013:12:29-15:01:56 fuka chat[24804]: send (ATZ^M)
2013:12:29-15:01:56 fuka chat[24804]: timeout set to 45 seconds
2013:12:29-15:01:56 fuka chat[24804]: expect (OK)
2013:12:29-15:01:56 fuka chat[24804]: ^M
2013:12:29-15:01:56 fuka chat[24804]: ATZ^M^M
2013:12:29-15:01:56 fuka chat[24804]: OK
2013:12:29-15:01:56 fuka chat[24804]: -- got it
2013:12:29-15:01:56 fuka chat[24804]: send (\d\d\d\d\dATD*99#^M)
2013:12:29-15:02:01 fuka chat[24804]: expect (CONNECT)
2013:12:29-15:02:01 fuka chat[24804]: ^M
2013:12:29-15:02:01 fuka chat[24804]: ATD*99#^M^M
2013:12:29-15:02:01 fuka chat[24804]: ERROR
2013:12:29-15:02:01 fuka chat[24804]: -- failed
2013:12:29-15:02:01 fuka chat[24804]: Failed (ERROR)
2013:12:29-15:02:01 fuka pppd[24785]: Script /usr/sbin/chat -v -e -f /etc/chat/REF_IntPppTelstra4g -r /tmp/REF_IntPppTelstra4g finished (pid 24804), status = 0xb
2013:12:29-15:02:01 fuka pppd[24785]: Connect script failed
2013:12:29-15:02:02 fuka pppd[24785]: Exit.
2013:12:29-15:02:02 fuka pppd: PPPModem connection time shorter then 60 seconds (8 sec): Error? - wait 60 seconds


If I SSH into the system and run screen /dev/ttyUSB2, I get the same result.  If I change it for /dev/ttyUSB3, I get this (note: commands shown in comments as they are not echoed back to the client):


#AT
OK
#ATZ
OK
#ATD*99#
CONNECT 42000000


I tried renaming /dev/ttyUSB3 to ttyUSB2, but got this instead:

2013:12:29-15:11:06 fuka pppd[25745]: pppd 2.4.6 started by root, uid 0

2013:12:29-15:11:07 fuka chat[25746]: abort on (NO CARRIER)
2013:12:29-15:11:07 fuka chat[25746]: abort on (NO DIALTONE)
2013:12:29-15:11:07 fuka chat[25746]: abort on (RINGING RINGING)
2013:12:29-15:11:07 fuka chat[25746]: abort on (ERROR)
2013:12:29-15:11:07 fuka chat[25746]: abort on (NO ANSWER)
2013:12:29-15:11:07 fuka chat[25746]: abort on (BUSY)
2013:12:29-15:11:07 fuka chat[25746]: abort on (DELAYED)
2013:12:29-15:11:07 fuka chat[25746]: abort on (Username/Password Incorrect)
2013:12:29-15:11:07 fuka chat[25746]: timeout set to 5 seconds
2013:12:29-15:11:07 fuka chat[25746]: timeout set to 5 seconds
2013:12:29-15:11:07 fuka chat[25746]: send (ATZ^M)
2013:12:29-15:11:07 fuka chat[25746]: expect (OK)
2013:12:29-15:11:07 fuka chat[25746]: ^M
2013:12:29-15:11:07 fuka chat[25746]: OK
2013:12:29-15:11:07 fuka chat[25746]: -- got it
2013:12:29-15:11:07 fuka chat[25746]: send (ATI^M)
2013:12:29-15:11:07 fuka chat[25746]: expect (OK)
2013:12:29-15:11:07 fuka chat[25746]: ^M
2013:12:29-15:11:07 fuka chat[25746]: Sierra Wireless, Incorporated
2013:12:29-15:11:07 fuka chat[25746]: ^MAirCard 320U
2013:12:29-15:11:07 fuka chat[25746]: ^MAPP1
2013:12:29-15:11:07 fuka chat[25746]: ^M
2013:12:29-15:11:07 fuka chat[25746]: OK
2013:12:29-15:11:07 fuka chat[25746]: -- got it
2013:12:29-15:11:07 fuka chat[25746]: send (AT+CGDCONT?^M)
2013:12:29-15:11:07 fuka chat[25746]: expect (OK)
2013:12:29-15:11:07 fuka chat[25746]: ^M
2013:12:29-15:11:07 fuka chat[25746]: ^M
2013:12:29-15:11:07 fuka chat[25746]: ERROR
2013:12:29-15:11:07 fuka chat[25746]: -- failed
2013:12:29-15:11:07 fuka chat[25746]: Failed (ERROR)
2013:12:29-15:11:07 fuka pppd[25745]: Script /usr/sbin/chat -v -e -f /etc/chat/REF_IntPppTelstra4g -r /tmp/REF_IntPppTelstra4g finished (pid 25746), status = 0x7
2013:12:29-15:11:07 fuka pppd[25745]: Connect script failed
2013:12:29-15:11:08 fuka pppd[25745]: Exit.
2013:12:29-15:11:08 fuka pppd: PPPModem connection time shorter then 60 seconds (2 sec): Error? - wait 60 seconds


I've tried turning APN autoselect on - it just turns it off again.

Any ideas?


This thread was automatically locked due to age.
  • Ok, an update to my wild adventures.

    It seems that LTE uses a new method called Direct IP for connecting.  PPP support still exists, but it no longer uses /dev/ttyUSB2 and is limited to ~25mbps (26mbps by my testing).

    I have successfully set up Direct IP on another device and have shared my findings with the UTM team - please go and vote on the feature here: Direct IP support for Netgear AirCard 320U and other LTE modems
  • Hi Frank,
    I have voted for your suggestion. Thank you for posting your findings.

    What did you patch on the UTM to get the aircard to work?

    Ian

    XG115W - v20.0.2 MR-2 - Home

    XG on VM 8 - v21 GA

    If a post solves your question please use the 'Verify Answer' button.

  • What did you patch on the UTM to get the aircard to work?

    Ian


    I went into the shell and renamed ttyUSB3 to ttyUSB2 and vice versa.  This only worked for 5 minutes before udev realised what was going on and put everything back.

    I'm currently trialling SmoothWall.  It doesn't support Direct IP either, but it's open source, so I can change it to suit my needs.
  • I'm currently trialling SmoothWall.  It doesn't support Direct IP either, but it's open source, so I can change it to suit my needs.


    ... is what I would say if I could get it to install.  Sadly, when I went to install the latest 3.1 RC, it stopped dead after installing all files.  Frak.  And this was after 3.1RC3 installed fine - but of course the sierra module was missing, so while I had wwan0 in ifconfig, I didn't have the ttyUSB* device files to actually activate the service.  Curses.

    Now, I'm currently running through the latest Linux From Scratch to build my own system.  Kinda sad, huh?
  • Hi Frank,
    I have tried a couple boxes to provide an interface to the UTM, first was a netgear, not compatible.
    Currently in Wagga wandering around, a bit bored and went shopping (wife is here for the week at a millinery forum), discovered a nice little d-link box.

    The d-link dir-506L talks/functions in many roles. The default firmware doesn't allow usb and ethernet connectivity simultaneously, but if you upgrade it to v15 you get wireless and ethernet all talking to the USB 4G card which is what I am using at the moment.

    When I return home, I will be setting this little box up as fail over in place of the USB interface which means another ethernet connection. Bring on the latest v9.2 kernel with the new intel NIC drivers. Or at least I now have a means of travelling with the portable UTM again.

    Ian

    XG115W - v20.0.2 MR-2 - Home

    XG on VM 8 - v21 GA

    If a post solves your question please use the 'Verify Answer' button.

  • When I return home, I will be setting this little box up as fail over in place of the USB interface which means another ethernet connection. Bring on the latest v9.2 kernel with the new intel NIC drivers. Or at least I now have a means of travelling with the portable UTM again.

    Ian


    Not necessarily.  If you have a smart enough switch, you can use VLANs.  I had a dog of a time finding a PCI 10/100 card that would work on my motherboard, so instead I set up a VLAN and used that.  Yes, Sophos UTM will let you route via a VLAN.  Note that you will have to VLAN everything once you do this - and have your switch set up ahead of time, then change ports on the UTM cable once you set it up.  It's a lousy job trying to get into the UTM's web interface once the VLANs are set up on the UTM but not the switch.

    Sorry, only just occurred to me what you were going to do.