Tethering provides no IP address to wireless devices

When tethering is enabled, connman provides a DHCP server of its own for the tethering clients. The IP range it allocates is not configurable.

At the moment there is a known issue with DNS in Tethering mode - you will need to set dnsproxy=yes in /etc/connman.prefs to be able to use Tethering.

Can’t think of anything off hand that would cause you to have to restart connman to get a working Ethernet connection - sounds like an issue with your Ethernet network. Is there anything unusual about it ?