Connect to the internet via an UMTS connection using SUSE 11.0

From Linuxintro
This is an outdated howto, kept here to show how it used to be. Today you would typically use your mobile phone, set up a hotspot, and connect your computer to it.

To surf via UMTS under Linux in Germany, I choose SUSE 11.0 Linux and a Fonic Surf Stick. It may work same or similar with another hardware, distribution or country. Do the following steps as root:

yast -i umtsmon
  • attach your USB device Surf Stick
  • Start umtsmon, enter your pin
  • Choose Connection|Manage profiles
  • Add a profile with the APN, save it
  • Click Connection|Connect.

It works now:

 tweedleburg:~ # ping
 PING ( 56(84) bytes of data.
 64 bytes from ( icmp_seq=1 ttl=245 time=1158 ms
 64 bytes from ( icmp_seq=2 ttl=245 time=896 ms
 64 bytes from ( icmp_seq=3 ttl=245 time=719 ms
 --- ping statistics ---
 4 packets transmitted, 3 received, 25% packet loss, time 4291ms
 rtt min/avg/max/mdev = 1890.317/2142.079/2282.493/178.426 ms, pipe 3
 tweedleburg:~ # ifconfig
 ppp0      Link encap:Point-to-Point Protocol
           inet addr:  P-t-P:  Mask:
           RX packets:266 errors:0 dropped:0 overruns:0 frame:0
           TX packets:340 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:3
           RX bytes:112893 (110.2 Kb)  TX bytes:58689 (57.3 Kb)

You can now surf in

  • UMTS
  • GPRS
  • HSDPA and
  • GSM

networks. Umtsmon also supports sending SMS.


  • under Ubuntu I got an error message that ppp did not start. Solution was to run umtsmon as root, e.g.:
sudo ./umtsmon

See also