Prefer global instead link-local iface addr

Some environments may assign multiple IP addresses
on a single interface. It's better to use a global
address to a link-local one (which was probably used
for bootstrapping).

Fixes #73