C# WPF приложение Wine - не работает TCP client
C# WPF приложение запускается под Wine на Astra Linux. Суть такова, что приложению необходимо пропинговать устройство с известным IP адресом, потом в случае если ответ на пинг пришел, попытаться к нему подключиться через TCP сокет по 1460 порту. Соединение, пинг асинхронные. Под виндой все работало, под Astra Linux через Wine ни пинги не ходят. У программы есть еще фишка - найти данное устройство в сети через бродкастный UDP поиск - здесь все работает и устройство обнаруживается. В чем может быть дело? Коллбэк на пинг никаких ошибок не выдает, но ping reply оказывается null:
PingReply reply = e.Reply; if (reply == null) return;
на этом месте и выкидывает.