On Thu, 2015-03-12 at 09:04 -0500, Alex Ferm wrote: > We use cellular modems for telemetry, and they disconnect every so > often, and don't come back on-line on their own. I am using dbus via > python to send Enable(False) followed by Enable(True) to reset network > manager. This makes it reconnect to all the automatic connections that > have been configured.
What version of NetworkManager? I think 0.9.10 or later added WWAN autoconnect, which should handle this better. In any case, the Enable() mechanism is much better than I was thinking you were going to say :) If you're already using NM 0.9.10 or later and NM isn't attempting to reconnect, then it would be great to see some logs from the device so we can figure out what's going on. One more question: do you mind if the connection starts automatically when NM starts? If that's OK, then autoconnect=true + NM 0.9.10 should do what you want already unless there's a bug. Dan > Alex Ferm > PetroPower, LLC. > 3003 E. 37th Street N. > Suite 100 > Wichita, KS 67219 > > Phone: (316) 361-0222 > Toll Free: (877) 265-6581 > Fax: (316) 361-0967 > On 03/11/2015 07:49 PM, Stuart D. Gathman wrote: > > On Wed, 11 Mar 2015, Dan Williams wrote: > > > >> On Wed, 2015-03-11 at 15:57 -0500, Alex Ferm wrote: > >>> Hello, I'm trying to write a python script that resets NetworkManager > >>> when the state is not "NM_STATE_CONNECTED_GLOBAL". Does NetworkManager > >>> time out and retry automatically during the "NM_STATE_CONNECTING" > >>> state? > >>> Also, how is the "NM_STATE_CONNECTED_GLOBAL" determined(ie: is there a > >>> periodic ping or something?)? > >> > >> What's the reason to reset NM when it reports something isn't connected? > >> Just to ensure always-on connectivity as hard as possible? Also, what > >> do you mean by "reset", what specific actions are you running to do so? > > > > In my case, wpa_supplicant hangs every so many megabytes, and I have to > > killall wpa_supplicant to restore the network connection. I've been > > wondering about a way to have NM do that automatically, since fixing > > wpa_supplicant seems to be difficult. > _______________________________________________ networkmanager-list mailing list networkmanager-list@gnome.org https://mail.gnome.org/mailman/listinfo/networkmanager-list