@Balanga:
How do I tell what protocols my modem supports?
Assuming you have one of the popular Huawei LTE modems like 3272/3276/3372 the rule is very simple:
with 21.X firmware you have a choice of RAS (PPP) and NDIS (network card)
with 22.X firmware you have a NAT router (HiLink)
All I want to do is get my Modem to act as an NDIS device. Do any of those protocols equate to NDIS?
Here is an example with E3276:
AT^SETPORT=?
^SETPORT:1: 3G MODEM
^SETPORT:2: 3G PCUI
^SETPORT:3: 3G DIAG
^SETPORT:5: 3G GPS
^SETPORT:A: BLUE TOOTH
^SETPORT:16: NCM
^SETPORT:A1: CDROM
^SETPORT:A2: SD
^SETPORT:10: 4G MODEM
^SETPORT:12: 4G PCUI
^SETPORT:13: 4G DIAG
^SETPORT:14: 4G GPS
this is what modem supports
AT^SETPORT?
^SETPORT:FF;10,12,16
this is what I have active
This combination or composition as I referred to it earlier affects USB device PID which is presented to a host system and used by the device driver. In the example provided earlier this corresponds to "idProduct = 0x1506".
So 'FF' means I don't need anything before the driver installed, 10 is PPP interface, 12 is a COM port used for commands (PC User Interface), 16 is a network card.
3g driver in pfSense will pick first two.
There is no native support for NDIS in pfSense, some people were successful using custom scripts to bring the connection up.
using ppp, I need a Userid and password. I don't have these and can get online without in other environments.
In most cases you can leave those fields empty or put whatever you want in the username field.
Some carriers may require the phonenumber to be used as username with no password.