I would prefer just to set my interface in the interfaces file, but since the Ubuntu devs don't seem to be too interested in getting resolvconf to do the right thing Bug #448095 and I don't want to apply a band-aid that seems likely to break/get overwritten periodically, I figured I would give the GUI way a try.
So I figure pulling in the indicator-network doohickey would make sure I had the necessary stuff to display in the panel *and* configure the connection.
Hmmmm. Pulls in connman, pushes out network-manager.
After fiddling with different options in the interfaces file, I finally got an indication that there was a network connection, but never was able to configure in the GUI, and network was blocked until I removed connman.
Also never saw any indication while messing with connman that there was an option in the GUI to enable static IP at bootup, as opposed to waiting until you log in, then bringing up the connection.
I did see some posts in the net that seemed to indicate it was possible, but just no indication that it is possible in the GUI. If it's not possible in the GUI I would prefer just to set up the connection in my interfaces file and use a cron job or some other trick to ifup the connection later in the boot after the rest of the network stuff is started.
Short story, I purged connman, installed networkmanager and networkmanager-gnome, commented the configuration lines for the ethernet connection in the interfaces file, did my static configuration, and made sure the 'enable for all users' box was checked and that seems to do what I want. After I rebooted, I switched to the VT while at the login screen so I could see if I could ping my router before logging in to the GUI, without first having to issue a command to bring the interface up, it worked.
So what's the deal with this connman thing? I have not seen it actually working, but from what I could see of the GUI it seems like a backward step.
I have not be a big fan of network-manager either since in the past it seemed to be borked a lot during development cycles, but does it really have that much baggage that it makes more sense to replace it with something that is less capable?
Don't let the thread title or contents of this post fool you, I don't really care if network-manager or connman is installed by default.
Mainly I am fishing to see what other peoples experience with connman are and what people for whom it actually works think of it's capabilities relative to network-manager and... Is there *really* no way in the GUI to create a static configuration that is enabled at boot time or did I just not see the option because it wasn't working correctly for me? And is it there a general preference of the people in this forum that one or the other should be the default for Precise?
Later, Seeker