Como posso desativar o acesso à Internet para programas em execução no Wine?

4

Como posso desativar o acesso à Internet para programas em execução no Wine?

    
por LanceBaynes 24.02.2011 / 21:43

3 respostas

1

Se você usar o vinho como um usuário separado, poderá usar o módulo proprietário iptables para desabilitar o acesso à Internet. Por exemplo, se você criar um usuário "wine", poderá usar os seguintes comandos:

iptables -A OUTPUT --uuuuuuuuuuu -m tcp -p tcp -j REJECTO --rejeitar-com tcp-reset #rápido, mas somente para tcp

iptables -A OUTPUT - vinho proprietário -j REJEITAR #todos os outros protocolos

    
por 24.03.2011 / 00:47
2

O Wine usa um equivalente do registro do Windows, acessado por meio do regedit como em um sistema normal do Windows. Eu imagino que há uma chave enterrada em algum lugar que você poderia usar para desativar a conexão de rede, ou pelo menos torná-lo apenas local. (Eu não sou um especialista no registro do Windows, então não posso dizer onde infelizmente)

Como alternativa, você pode tentar definir o Wine para usar um proxy para acessar a Internet, o que obviamente falharia se o proxy que você especificou não existe. Isso é meio que um truque.

    
por 31.03.2011 / 15:43
0

De quais programas estamos falando? Específico? Tudo de uma vez? No último caso: execute-os em uma VM sem acesso à rede.

    
por 24.02.2011 / 22:10