fixes to Network::GetPrimaryNetworkDeviceMacAddress () for posix