nmcli and 3g modem on ubuntu 12.04.1 server

Nataraj incoming-ubuntu at rjl.com
Sun Nov 4 18:03:46 UTC 2012

On 11/04/2012 02:29 AM, Tom H wrote:
> On Sat, Nov 3, 2012 at 10:32 PM, Nataraj <incoming-ubuntu at rjl.com> wrote:
>> I have an old sierra wireless 3g modem which works fine on my laptop
>> running ubuntu 12.04.1 LTS.  I originally set it up using the network
>> manager applet, but am able to stop and start the modem using:
>> nmcli con up id 'AT&T LaptopConnect (data cards)'
>> nmcli con down id 'AT&T LaptopConnect (data cards)'
>> When I first plug it in, it shows up as follows:
>> # nmcli dev status
>> DEVICE     TYPE              STATE
>> ttyUSB4    gsm               disconnected
>> eth0       802-3-ethernet    connected
>> eth1       802-11-wireless   disconnected
>> # nmcli con list
>> NAME                      UUID                                   TYPE              TIMESTAMP-REAL
>> Wired connection 1        4c06abb6-33a1-479b-9864-0b7c58425c65   802-3-ethernet    Sat 03 Nov 2012 07:19:57 PM PDT
>> AT&T LaptopConnect (data cards) b153762b-1eb9-4197-90f7-0701c495175a   gsm               Sat 03 Nov 2012 06:05:59 PM PDT
>> CUSTOMER                  74b7522f-a6e9-4216-b8b1-3af87adf0617   802-11-wireless   never
>> I'm trying to configure this modem to run on a small server which has no
>> GUI installed. When I plug it in the "nmcli dev status' shows the
>> device, however it does not show up in the "nmcli con list" and cannot
>> be started. I'm guessing that it is not configured into the network
>> manager. How do I do this with out the GUI? Is there a config file
>> somewhere? I have installed hal and added the device entries on the new
>> server the same as on my laptop.
> I'm not sure that installing hal is that helpful or useful...
> You need to set up the connection. I've never used gsm on Linux so
> this is untested.
> On the laptop with nm-applet, you should be able to get the settings
> of the gsm connection with gconftool-2 or gconf-editor.
> On the server, make sure that "keyfile" is listed as a plugin in
> "/etc/NetworkManager/NetworkManager.conf".
> Create a keyfile in "/etc/NetworkManager/system-connections/" using
> the laptop's gconf settings.
> Change the owner and mode of the keyfile to "root:root" and "0600".
> Use nmcli to bring up the connection.

Thank you.  I was able to do this and then start the connection on the
new server via the command line.  Unfortunately, I have found that if I
boot the server with the ethernet cable unplugged, NetworkManager
crashes.  Also if I unplug the cable after boot and then use nmcli to
start the 3g connection NetworkManager will crash without starting the

Hardly the dynamic reconfigurability that one would like to see from
running NetworkManager.  I found this bug report and will add comments
and then file a new report if mine looks like a different bug:


More information about the ubuntu-users mailing list