I am currently having issues with service ordering on connman 1.33 :
We have 2 technologies available : ethernet and cellular, none of which
can access the web to perform the online check.
The cellular interface accesses a private cellular network
( we can nslookup connman.net
but not ping or wget it ),
and the ethernet interface is connected to a local network.
In our usecase, we want to put the cellular service before the ethernet
one to get the default route on cellular, but when using move-before,
connman reorders the ethernet service every time there is a change on
We tried the following /etc/connman/main.conf :
We unfortunately get the same behaviour, with ethernet switching back
first service moments after the "move-before".
I might have missed something while configuring my system, is there a
correct way to 'force' the cellular service to always get the
default route ?
I have seen recently some other threads with similar issues, sorry if
was answered before.