Instead, you need to set up old-school PPP to occur over the USB serial devices.
The modern way to do this is with wvdialconf which will detect your port and make some basic settings in /etc/wvdial.conf
Once those settings are in, you need to add some extra information along the lines of the following.
[Dialer Defaults] Init1 = ATZ Init2 = AT+CPIN? Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 Init4 = AT+CGDCONT=1,"IP","uninet" Modem Type = Analog Modem Phone = *99# ISDN = 0 Username = internet Password = internet Modem = /dev/ttyUSB0 Baud = 9600In the above example, 'uninet' is the APN name, and 'IP' and 'internet' are just ready standbys. More info over here. Your mileage may vary. More config hints may be available for your SIM card's carrier over at the APN changer wiki or from your carrier's support staff.
To then try to get this actually online, type wvdial which will fire things up. Hopefully you will see something like the following:
--> WvDial: Internet dialer version 1.61 --> Initializing modem. --> Sending: ATZ ATZ OK --> Sending: AT+CPIN? AT+CPIN? +CPIN: READY OK --> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 OK --> Sending: AT+CGDCONT=1,"IP","uninet" AT+CGDCONT=1,"IP","uninet" OK --> Modem initialized. --> Sending: ATDT*99# --> Waiting for carrier. ATDT*99# CONNECT --> Carrier detected. Waiting for prompt. --> Don't know what to do! Starting pppd and hoping for the best. --> Starting pppd at Fri Mar 7 14:34:53 2014 --> Pid of pppd: 8716 --> Using interface ppp0 --> pppd: �~ --> pppd: �~ --> pppd: �~ --> pppd: �~ --> pppd: �~ --> local IP address 172.22.223.57 --> pppd: �~ --> remote IP address 10.64.64.64 --> pppd: �~ --> primary DNS address 221.3.131.11 --> pppd: �~
If you don't see the devices appear in dmesg output when you plug in the dongle, you probably have no CONFIG_USB_SERIAL options enabled in your kernel, or you have a very old kernel, or something similar.
Best of luck!
Hosted at pratyeka