UPDATE: this tutorial has some vital info. Firstly, you will need a script called
network-setup which is in /usr/share/doc/bluez-test-scripts/examples. Copy the
test-network and the
bluezutils.py files to
/usr/bin and run
test-network <MAC address you want to connect to>.
This worked for the first time but it fails to get IP ever since.
I have successfully managed to connect my Pi Zero to my Android phone but the initiate tethering, I need the GUI (Bluetooth manager). Can I setup tethering from the console and maybe even set it to start at boot?