really strange. Works fine for me and I didn't really change anything. Maybe some other services triggered by "configure-edison" settings compete with connman on your board?
Anyways, can you check your settings in /etc/connman? Is there a main.conf file?
If yes, check the setting for
"DefaultAutoConnectTechnologies ="
And you could also try to explicitly set "connmanctl config <your ethernet service - get the name via 'connmanctl services'> --ipv4 dhcp --proxy auto"
See options below.
config <service> Set service configuration options
--nameservers <dns1> [<dns2>] [<dns3>]
--timeservers <ntp1> [<ntp2>] [...]
--domains <domain1> [<domain2>] [...]
--ipv6 off|auto [enable|disable|preferred]|
manual <address> <prefixlength> <gateway>
--proxy direct|auto <URL>|manual <URL1> [<URL2>] [...]
[exclude <exclude1> [<exclude2>] [...]]
--autoconnect yes|no
--ipv4 off|dhcp|manual <address> <netmask> <gateway>
--remove Remove service