Problems Configuring USB NDIS, AT&T UnitePro (Air Card 781S) as PPP Interface
-
Like "whitewidow's" forum posting (dated March 03, 2016, 01:52:56 pm) at:
https://forum.pfsense.org/index.php?topic=107779.0
I am having problems getting a USB, UnitePro NDIS device (Aircard 781S) to configure as a PPP interface.
I am able to see the USB NDIS device from the pfSense (release 2.3.2) shell when plugging in the NDIS to the PC's USB port. The shell reporting:
ugen0.4: <netgear, incorporated="">at usbus0
The router hardware I am trying to enable with pfSense and AirCard 781s is the mini PC, Qotom-Q190G4
To make sure pfSense knows the parameters for the USB NDIS device I enter the shell command:
usbconfig dump_device_desc
the pfSense shell reporting:
ugen0.4: <aircard 781s="" netgear,="" incorporated="">at usbus0, cfg=0, md=Host spd=HIGH (480Mbps) pwr=On (500mA)
bLength = 0x0012
bDescriptorType = 0x0001
bcdUSB = 0x0210
bDeviceClass = 0x0002 <communication device="">bDeviceSubClass = 0x0000
bDeviceProtocol = 0x0000
bMaxPacketSize0 = 0x0040
idVendor = 0x0846
idProduct = 0x68e1
bcdDevice = 0x0228
iManufacture = 0x0001 <netgear, incorporated="">iProduct = 0x0002 <aircard 781s="">iSerialNumber = 0x0003 <013804001264464>
bNumConfigurations = 0x0002after which, I configure the NDIS device and generate a MAC address using a tip supplied by "XGWill" (dated June 10, 2016, 02:12:37 pm) at:
https://forum.pfsense.org/index.php?PHPSESSID=al3kftufa1puq5mucsjl554sn5&topic=106078.msg630826#msg630826
entering a similar, but slightly different shell command to match my hardware interfaces:
usbconfig -d ugen0.4 set_config 1
upon which the pfSense shell responds by displaying:
cdce0: <cdc ethernet="" control="" mode="" ecm="">on usbus0
ue0: <usb ethernet="">on cdce0
ue0: Ethernet address: 00:a0:c6:00:00:00I then re execute the command:
usbconfig dump_device_desc
the shell reporting:
ugen0.4: <aircard 781s="" netgear,="" incorporated="">at usbus0, cfg=1, md=Host spd=HIGH (480Mbps) pwr=On (500mA)
bLength = 0x0012
bDescriptorType = 0x0001
bcdUSB = 0x0210
bDeviceClass = 0x0002 <communication device="">bDeviceSubClass = 0x0000
bDeviceProtocol = 0x0000
bMaxPacketSize0 = 0x0040
idVendor = 0x0846
idProduct = 0x68e1
bcdDevice = 0x0228
iManufacture = 0x0001 <netgear, incorporated="">iProduct = 0x0002 <aircard 781s="">iSerialNumber = 0x0003 <013804001264464>
bNumConfigurations = 0x0002Next, I use the pfSense, http admin GUI, from which I can see on the "Interfaces" screen with what appears to be the correct, 5 ports, they being as follows:
WAN em0 (xx:xx:xx:xx:xx:xx)
LAN em1 (xx:xx:xx:xx:xx:xx)
OPT1 em2 (xx:xx:xx:xx:xx:xx)
OPT2 em3 (xx:xx:xx:xx:xx:xx)
Available network ports: ue0 (00:a0:c6:00:00:00)The problems start when I try to add a "PPPs" from the "Link Type" pull down menu, for I do not have any "Link Interface(s)" appearing in the selection box, the box asking for "at least two interfaces for Multilink (MLPPP) connections". The selection box in the "Interfaces/PPPs/Edit" screen being empty, void of any choices. The 5 network ports appearing if I select any of the other pull down menu options such as PPPoE, PPTP or L2TP for "Link Type".
My question being, what am I doing wrong in the pfSense configuration or is the issue related to the underlying and non user compilable pfSense version of the FreeBSD kernel, module for USB tethering, "if_urndis.ko" as suggested by "Ross Golder" (dated 04/30/2016) at:
https://redmine.pfsense.org/issues/6293
Thanks
Park McGraw</aircard></netgear,></communication></aircard></usb></cdc></aircard></netgear,></communication></aircard></netgear,>