Tornar disponível a porta 137 em aplicações Wine

1

Estou usando o Ubuntu 17.10 + Wine 2.18 (versão de desenvolvimento).

CCProxy é um servidor proxy para o Windows. É compatível com o Wine e mencionado oficialmente .

Eu tentei e executei o CCProxy in Wine, tudo parece OK, mas infelizmente um recurso não funciona ... O CCProxy não pode obter o endereço MAC do cliente para autenticação. Além disso, a solução para esse problema é mencionada no site do CCProxy :

CCProxy uses port 137 to get client's MAC address for authentication. So you need to make sure port 137 is available on both CCProxy server and client. Sometimes, antivirus software and firewall may block port 137, please check it out.

On the other hand, you also need to install NetBIOS protocol on the client.

O problema é que não sei o que fazer e o que devo fazer!

Editar:

$ sudo iptables -L

Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         
    
por M. Sadeq H. E. 21.10.2017 / 17:25

1 resposta

1

O vinho nunca deve ser executado como root . Consequentemente, nenhum aplicativo Wine deve ser executado como root EVER . E a maioria dos sistemas Linux não permite a conexão não-raiz a portas menores que 1024.

Se você deseja executar um aplicativo em uma determinada porta no Wine, você deve sempre tentar vinculá-lo a uma porta de maior número acima de 1024, à qual o sistema deve permitir a vinculação. Em seguida, configure iptables para fazer o encaminhamento internamente da porta 137 para qualquer porta selecionada.

Dito isto, a compatibilidade entre o Wine e a placa de rede é tal que é um pouco limitada - não tem garantia de que será realmente um sistema totalmente compatível, onde tudo funciona.

Considere também que a postagem que você faz referência é de 2015. Não consigo encontrar qualquer coisa para este software no WineHQ AppDB e não posso sequer começar a entender o número de problemas que você pode ter executando este Programas. (Eu posso testar mais tarde e tentar ver o que acontece, no entanto, eu não garanto que você terá este software para funcionar).

EDITAR Eu fiz alguns testes adicionais. Consegui que o CCProxy fosse executado dentro do Wine (em seu próprio prefixo) e funcionasse corretamente, mas somente com portas superiores a 1024. Também com testes adicionais, eu estava incapaz para que a autenticação do endereço MAC funcione.

Portanto, com base em minhas descobertas, não acredito que você possa usar a autenticação baseada em endereço MAC. Existe uma razão pela qual você não pode usar autenticação de usuário / senha como seu mecanismo de controle, em vez de autenticação de endereço MAC?

    
por 21.10.2017 / 18:57