Skip to main content
mgoral
New Member
September 4, 2014
Question

3G/4G USB Modem Compatibility

  • September 4, 2014
  • 7 replies
  • 122394 views
Hi, I would like to know, the compatible 3G/4G USB Modem with FortiWifi 40C. I was looking on the net, but I can' t find anything :( Could you help me? :)

    7 replies

    Hector_Hinojosa
    New Member
    September 4, 2014
    This may pertain to the FortiWifi 40C, however I' m not sure as we have the Fortigate 200D. But you may find this helpful. To answer your question, there is a command that you can run from the CLI that shows all approved 3g/4g modems. It is ' fnsysctl cat /etc/modem_list.conf' Please note that I was advised to be careful running these fnsysctl commands by Fortinet Support. I' m not very strong with Linux but this appears to be a config file that might open up an editor of some sort. So just copy/paste to notepad to avoid and config file changes. This will show you a list of modem that are compatible with the Fortigate. I was able to successfully get a 4g usb modem to connect with the following config in our 200D. This is working example with password and phone number scrubbed. Our provider is Verizon Wireless config system modem set status enable set network-init " AT+CGDCONT=1,IP,vzwinternet" set dial-on-demand enable set phone1 " *99***3#" set username1 " <PhoneNumber>@vzw3g.com" set passwd1 <password> set altmode disable end Everything above is exactly as it is in our Fortigate with exception of what is in the <>.
    bartman10
    New Member
    September 9, 2014
    How do you find the " password" ? I' ve also enabled the dashboard widget and can see my modem shows Connected with Valid Service... but I don' t see any interfaces up.. I' ve also enabled usb-wan and wimax-4g-usb in config sys global.. but that may not be correct... the widget showed my Verizon Pantech 290 as Connected and Valid service before putting your suggested changes into config sys modem and after.. so I' m missing something I think. btw.. I added all your settings accept for password because I' m not sure what it wants.. I can connect the USB modem to a laptop and using VZaccess connect without needing any PIN or password.
    Istvan_Takacs_FTNT
    Staff
    Staff
    September 5, 2014
    go to the CLI and run: # diagnose fdsm modem-list Also the following KB article lists some of the supported modems on FortiOS v4. At the end of the KB there' s some instruction about how to download the list of supported modems, not sure if it' s still relevant on the latest version, though. Not at front of any of the devs, so can' t try, but good luck. Technical Note : 3G Wireless Modem Card Compatibility Matrix - FortiOS v3.0 and v4.0 http://kb.fortinet.com/kb/documentLink.do?externalID=FD30613
    mgoral
    mgoralAuthor
    New Member
    September 7, 2014
    Thank you very much for your help. I found a suitable model. Best regards :)
    Fatih
    New Member
    October 8, 2014
    You can add as custom. CLI command following config system 3g-modem custom edit 1 set vendor-id " xxxx" set product-id " xxxx" set class-id " ff" next end
    Fatih
    New Member
    October 9, 2014
    You can watch now you see the modem with the following command. fnsysctl cat /proc/bus/usb/devices
    Swishy888
    New Member
    February 11, 2016

    Hello, I am wondering if anyone can provide some advise? I am looking at a 4G wireless backup option for our office internet. We have a Fortinet FortiWifi 40C firewall, and this has a USB port that apparently a 4G USB modem can be plugged into (and used as a backup internet connection when our iinet goes down). I ran this: fnsysctl cat /etc/modem_list.conf And it displayed this: 

    dev=2001:7e19 driver=serial vendor="D-Link" model="DWM-221"

    dev=2001:a401 msg=555342435b000000000000000001061e000000000000000000000000000000 vendor="D-Link" model="DWM-221"

    dev=2001:a401 msg=555342435d000000000000000001061b000000020000000000000000000000 vendor="D-Link" model="DWM-221"

    Which is this one :http://www.dlink.com/uk/en/support/product/dwm-221-4g-lte-usb-adapter  Is it a case of me signing up with an internet provider offering a 'sim only 4G' service, that I then use the above USB dongle to plug into the fortinet to have backup up internet? Thank you for any help. Kind regards, Anthony

    ede_pfau
    SuperUser
    SuperUser
    February 11, 2016

    USB modems are partially configured in the CLI.

    To enable a 4G modem, set

    config sys global

    set use-usb-wan enableand then of course

    config sys modem

    ...to configure the modem.

     

    Please be aware that this is not a 100 % guaranteed-to-work option. For testing, I'd get a prepaid SIM with some data volume and only after successfully using the 4G-wan port I'd buy a data SIM contract. For continued usage better avoid contracts based on data volume.

     

    Usage is simple once you've got the 4G-wan port running: put the current wan port and the modem port into a "WAN load balancing port" (in v5.2) or configure ECMP on both, setting identical default routes but a lower priority on the modem port. This way, you can use the virtual port in policies regardless of the actually used wan port.

     

    rmanzanilla
    New Member
    March 20, 2016

    Hi, 

    I Hope help you:

     

    http://docs.fortinet.com/uploaded/files/2440/fortigate-modem-compatibility-matrix.pdf

     

    If doesn't appear, you can configure a personal modem.

     

    best regards!

    Haris2887
    New Member
    August 17, 2016

    This is Some Great Info.

    I am using a Huawei E8372 LTE (hi-Link/usb-switch) modem and not serial.

    The Modem works out of the box in a 60D,80D and 90D .

    All i have to do is

    config sys lte-modem

    set status en

     

    however the same command does not work in a 100D or a 600D running the same code 5.4

    From the 90D

    ----------------------------------------------------------------------------------------------

    T: Bus=02 Lev=02 Prnt=02 Port=02 Cnt=01 Dev#= 10 Spd=480 MxCh= 0
    D: Ver= 2.10 Cls=02(comm.) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
    P: Vendor=12d1 ProdID=14db Rev= 1.02
    S: Manufacturer=HUAWEI_MOBILE
    S: Product=HUAWEI_MOBILE
    C:* #Ifs= 3 Cfg#= 1 Atr=80 MxPwr= 2mA
    I: If#= 0 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=06 Prot=00 Driver=CDCEther
    E: Ad=83(I) Atr=03(Int.) MxPS= 16 Ivl=2ms
    I: If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=06 Prot=00 Driver=CDCEther
    E: Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
    E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
    I: If#= 2 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=(none)
    E: Ad=84(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
    E: Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=125us
    FG90D # config system lte-modem
    FG90D (lte-modem) # get
    status : enable
    extra-init :
    authtype : none
    apn :
    modem-port : 255
    mode : standalone
    holddown-timer : 30

     

    FG90D # diagnose sys lte-modem
    info LTE Modem InformationFG90D # diagnose sys lte-modem info
    LTE Modem configuration enabled!
    LTE Modem device initialized.
    Manufacturer:
    Model:
    IMEI:
    USB Modem Interface:
    SIM State:
    ICCID:
    Signal Strength:
    Network Type:
    APN:
    Authen Type:
    Extra Init String:
    Interface mode:
    Holddown Time:
    ---------------------------------------------------------------------------------------------------------------------------- From the 600D
    T: Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 9 Spd=480 MxCh= 0
    D: Ver= 2.10 Cls=02(comm.) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
    P: Vendor=12d1 ProdID=14db Rev= 1.02
    S: Manufacturer=HUAWEI_MOBILE
    S: Product=HUAWEI_MOBILE
    C:* #Ifs= 3 Cfg#= 1 Atr=80 MxPwr= 2mA
    I:* If#= 0 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=06 Prot=00 Driver=cdc_ether
    E: Ad=83(I) Atr=03(Int.) MxPS= 16 Ivl=2ms
    I:* If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=06 Prot=00 Driver=cdc_ether
    E: Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
    E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
    I:* If#= 2 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=(none)
    E: Ad=84(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
    E: Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=125us

    info LTE Modem Information

    600D-FW1 # diagnose sys lte-modem info
    LTE Modem configuration enabled!
    LTE Modem device not initialized!
    Manufacturer:
    Model:
    IMEI:
    USB Modem Interface: down
    APN:
    Authen Type: none
    Extra Init String:
    Interface mode: standalone
    Holddown Time: 30






     

    any ideas what it could be that the stick works in small Fortigates and not in the larger Fortigate all running the same code. ths only thing i can notice is that both devices use a different CDC Ethernet driver. CDCETHER vs cdc_ether.

    amf
    New Member
    October 10, 2017

    Hi,

     

    Did you get anywhere with this - we see similar output on an 80E.

    pouleto
    New Member
    July 16, 2019

    Bump.

    Any news about a USB key MODEM for Fortigate ?