OK, so this works perfectly but only after the player has been run.
It seems to be the player app which does the DHCP stuff and I dont seem to have an IP before running it.

Could I either; run it in the background so that the player has had time to negotiate an IP, or get an IP before the player runs?

If so how?

MK2 Red S/n 949
_________________________
MK2 smoked 32Gb S/n 090000949 MK2a Blue 20GB racked and out of sync