Подключение приложения из linux к серверу под управлением Windows

Добрый день!

Столкнулись на работе с следующим: есть ПК под управлением Win 11. На нем запущен GLDS и в usb разъем вставлен ключ Sign Net. Приложение с этой машины подключается и получает необходимую лицензию.
В сети находится еще одна виртуальная машина под управлением ОС Linux, но подключиться по сети к ПК с ключом не получается.

Сделано все по инструкции:
-добавлена нативная библиотека libgrdapi.so
-указан путь до файла gnclient.ini с установкой прав для чтения и записи в этот каталог


  
            string gnclpath_linux = _configurationLoc["GrdPath"];
            logger.Info($"Расположение настроек Guardant: " + gnclpath_linux);
            try
            {
               GrdApi.SetPathToNativeLib("/usr/lib/", "", "libgrdapi.so");
            }
            catch (System.Exception ex)
            {
               logger.Info($"SetPathToNativeLib.  " +ex.Message);
            }
            Gr= GrdApi.GrdStartupEx(RemoteMode, gnclpath_linux, ProgramData);

По идее результат Gr должен быть равным нулю, но он равен 97 - Невозможно создать конфигурационный файл клиента

Так же есть физический ПК под управленим Linux, Если физически вставить ключ в этот ПК - то подключение к нему с этой машины проходит без вопросов.

Есть ли какие то особенности работы в двух системах? сервер под управленим Win, а клиент  - linux. Ключ Sign Net