Вот варианты решения Вашей проблемы
sudo addgroup no-internet # Create group "no-internet"
sudo adduser $USER no-internet # Add current user to no-internet
Правило iptables, для запрета этой группе доступа к сети
sudo iptables -I OUTPUT 1 -m owner --gid-owner no-internet -j DROP
Процесс, который вы не хотите использовать для доступа в Интернет sg . Выполните команду под другим идентификатором группы
sg no-internet processFullPath
В основном это включает создание новой группы, отказ в доступе к Интернету, а затем запуск любой программы, которую вы хотите ограничить в качестве идентификатора этой группы. Так что в вашем случае вы просто всегда запускаете wine, используя этот метод.
Еще вариант
Создайте группу и станьте ее членом
addgroup wino
adduser $USER wino
Теперь введите iptables правило, чтобы заблокировать эту группу от использования Интернета, вы можете ввести это на терминале и нажать Enter
iptables -A OUTPUT -m owner --gid-owner wino -j REJECT
Чтобы это правило запускалось после каждой перезагрузки с использованием systemd
iptables-persistent save
из пакета iptables-persistent
При использовании rc-local : вы можете вставить правило /etc/rc.local. Убедитесь, что последняя строка в этом текстовом файле говорит exit 0.
Например
sg wino "wine executablename.exe"
Вам нужно, " " а также введите WINE перед названием программы.
Третий вариант
Используйте такой скрипт, чтобы добавить в ваш реестр Wine (или Playonlinux виртуальных дисков):
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"MigrateProxy"=dword:00000001
"ProxyEnable"=dword:00000001
"ProxyHttp.1.1"=dword:00000000
"ProxyOverride"="<local>"
"ProxyServer"="http://NonExistantProxyAddress:80"
"User Agent"="Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1"