Цитата Сообщение от AndreyS Посмотреть сообщение
В Debian Jessie делается это следующими командами:

sudo setcap cap_net_raw+eip ...
...
Не знаю, что за фигня. Делал и так, делал и сразу на вайн:
Код:
sudo setcap cap_net_raw+eip /usr/bin/wine
sudo setcap cap_net_raw+eip /usr/bin/wine-preloader
а не работает.

Всего-то ничего нужно, дать команду
Код:
plc_io /TCP192.168.0.199 /get file.bin
Из виртуальной хрюши запускается, из линукс-минт под вайном - не хочет ни в какую.
Самое обидное - когда-то вроде пошло, я решил, что дело в шляпке, написал скриптик на пайтоне, куда включил (через модуль subprocess32) запуск wine с указанной строкой аргументов. Вдруг не стало работать. Разбирался с subprocess32, терял время зря, потом вернулся к терминалу, смотрю - агашеньки, а просто команда
Код:
wine plc_io /TCP192.168.0.199 /get file.bin
уже и не работает.
Стал все эти танцы с capabilities выплясывать - не помогает.
Выпрашивать у коллеги Yegor-а, чтобы он добил свой кряк кодесисного протокола до читалки файлов? Насиловать вайн суперюзером? Напиться и забить? О, это идея...