- use wvdial to set up a ppp connection
- use gnome-ppp to set up a ppp connection
- use a specific software (like umtsmon or vodaphone-mobile-link)that installs all required drivers
I found a much simpler solution: Gnomes network-manager.
network-manager allows you to configure 1 dial up connection. It requires some tweaking of a configuration file in order to reap the maximum speed from your modem but other than this, it is an easy solution without any bells and whistles.
Configuration of network manager
- Left click your network icon in the top right of your Gnome panel. Select "Manual configuration..."
- Unlock the dialog
- Select "Point to Point connection" and edit its "Properties" (this brings up a 3-tabbed dialog)
- On the General-Tab tag "Enable this connection" and adjust the connection type, access point name and account data.
- Change connection type to "serial modem" to enter the phone number. Change back to GPRS/UMTS. The phone number gets stored in the configuration file
- On the Modem-Tab type the modem port. In my case I hat to overwrite what was offered by the dialog ("/dev/ttyUSB0"). I found this information in the gnome-device-manager.
- The Options-Tab allows to set the modem to provide the default route (which is helpful on the road) and to accept the DNS servers from your provider. I did not select "Retry if the ..." reconnect option here, but rather in the configuration file (as this sets it to retry permanently)
- OK and close the configuration dialog and you are done.
There is not much of an indication as the line being up. On my modem, the LED is on permanently. Network-manager does not change its icon to reflect connection status.
Configuration myths and files
There are lots of rumors out. Here is what I found out:
- wvdial and other command line tools use /etc/wvdial.conf to configure dialup connection.
- gnome-ppp and network manager use ~/.wvdial.conf (in your home directory)
Here is my .wvdial.conf:
[Dialer Defaults]Despite the last line, the file can be edited by hand. network-manager honors changes in the file. I changed Baud from 57600 to 460800. This provides significant increase in performance.
Modem = /dev/ttyUSB0
ISDN = off
Modem Type = USB Modem
Baud = 460800
Init = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = at+cgdcont=1,"IP","mynetwork"
Phone = telefonnumber_from_provider
Dial Prefix =
Dial Attempts = 1
Dial Command = ATM1L1DT
Ask Password = off
Password = mypassword
Username = firstname.lastname@example.org
Auto Reconnect = off
Abort on Busy = off
Carrier Check = on
Check Def Route = on
Abort on No Dialtone = on
Stupid Mode = off
Idle Seconds = 180
Auto DNS = on
;Minimize = off
;Dock = on
;Do NOT edit this file by hand!